Bachelor's Degree Programme in Information and Communications Technology

2019

Classification
TRANSFERABLE SKILLS
(All compulsory)
Development as an Expert 5
ICT Skills 3
Entrepreneurship 3
JAMK InnoFlash 2
English for Working Life 4
Swedish for Working Life 4
Communication Skills (for Finnish degree programmes) 3
NATURAL SCIENCES
(Select 28-28 cr)
Mathematics 1 5
Mathematics 2 5
Applied Mathematics: Probability Theory 3
Applied Mathematics: Optimization and Network Models 3
Applied Mathematics: Vectors and Matrices 3
Applied Mathematics: Analytic Geometry 3
Applied Mathematics: Cryptology 3
Physics 1 3
Physics 2 3
Basics of Physics 3
Physics Laboratory Work 3
Applied Mathematics: Basics of Signal Processing 3
COMMON BASIC STUDIES FOR ICT
(All compulsory)
Introduction into Internet Technologies 4
Basics of Programming 5
Operating Systems 6
Web Technologies 4
Digital Technology 3
Cyber Security 4
Data Structures and Algorithms 4
Databases 5
CORE STUEDIES IN SOFTWARE ENGINEERING
(All compulsory)
Software Design and Testing 5
Object Oriented Programming 5
User Interface Programming 4
Web Server Programming 4
Web Programming 4
Electrical Engineering 4
Electronics 4
Embedded Programming 3
Game Programming 3
Software Project 3
System Testing 4
Software Engineering 6
Software Business 3
Software Engineering Practices 6
ELECTIVE PROFESSIONAL STUDIES
(All compulsory)
Introduction into Internet of Things 3
Script Programming 3
IoT System Implementation 5
Data Analysis 4
DATA SECURE DESIGN AND PRODUCTION OF IT SERVICES
(All compulsory)
Corporate Infrastructure Services 7
Development and Implementation of Information Security Controls 8
ETHICAL HACKING
(All compulsory)
Web Application Security 5
Software Exploitation 5
Reverse Engineering 5
CYBER EXERCISE
(All compulsory)
Designing and Preparing a Cyber Exercise 10
Implementation of a Cyber Exercise 5
VISUALIZATION
(All compulsory)
Basics of 3D Modelling 5
Visualization in Industry 5
Graphic Design 5
ENTERPRISE APPLICATIONS
(All compulsory)
Advanced Databases 7
Service-oriented applications 8
GAME DEVELOPMENT
(All compulsory)
Basics of Game Development 5
Game Development Project 10
INTERNET OF THINGS
(All compulsory)
Embedded Systems Design and Development 5
Internet of Things 10
ADVANCED PROGRAMMING
(All compulsory)
Functional Programming 6
Concurrent Programming 5
Graphics Programming 4
MOBILE PROGRAMMING
(Select 15-15 cr)
Android Application Development 5
Mobile Application Development 5
iOS Application Development 5
Mobile Project 5
QUALITY OF SERVICE
(All compulsory)
Real-Time Applications 5
Designing Quality of Service in a Data Network 3
Data Network implementation for Quality of Service 7
DATACENTERS
(All compulsory)
Datacenter Infrastructure 4
Virtualization 7
Cloud Services 4
MODERN MARKETING
(All compulsory)
International Skills 5
Marketing Planning and Measurements 5
PRACTICAL TRAINING
(All compulsory)
Practical Training 30
Supplementary Training 0 - 15
Advancement Professional Training 0 - 15
BACHELOR'S THESIS
(All compulsory)
Thesis Part 1 5
Thesis Part 2 10
Maturity Test 0
Research and Development 5
VAPAASTI VALITTAVAT OPINNOT (not translated)
(Select 0-0 cr)
CORE STUDIES IN CYBER SECURITY
(All compulsory)
Data Network Protocols 3
Windows Servers 4
Software Design and Testing 5
Script Programming 3
Network Infrastructure 3
Linux Servers 4
Protocol Programming 3
Corporate Networks 4
Encryption Techniques and Systems 5
Object Oriented Programming 5
Data Security Testing 3
Data Security Technologies 6
Information Security in Services Management 3
Automation of Services 3
Breaking-in and Defense Methods 4
CORE STUDIES IN MEDIA ENGINEERING
(All compulsory)
User Interfaces and Usability 4
Web Project 1 4
Digital Video and Audio 4
Object Oriented Programming 5
Web Visualization 4
Web Programming 4
Definition and Design of Web Service 4
Web Project 2 3
Web Service Administration 4
Web Server Programming 4
Content Management Systems 5
Project 13
CORE STUDIES IN DATA NETWORK TECHNOLOGY
(All compulsory)
Electrical Engineering 4
Routing and Switching Essentials (CCNA1&2) 8
Scaling and Connecting Networks (CCNA 3&4) 8
Electronics 4
Data Communication 4
Linux Servers 4
Windows Servers 4
Corporate Networks 4
Internet Service Provider Networks 4
Automation of Services 3
Information Security in Services Management 3
Script Programming 3
Basics of Wireless Data Transfer 5
ENTREPRENEURSHIP AND INNOVATION ACTIVITIES
(Select according to specific criteria: 0-15 cr)
The Dreams+Inspiration! 3
NY-startup 1 10
NY-startup 2 5
DreamUp project 5
Create your own job 1 - 2
Demola Project 5
Pre-Incubator 5
Incubator 8