Skip to main content

Bachelor's Degree Programme in Information and Communications Technology: TTV2015SPT

Code: TTV2015SPT

Degree title
Bachelor of Engineering
Credits
240 ects
Duration
4 years (240 cr)
Start semester
Autumn 2015
Teaching language
Finnish

Show study timings by semester, study year or period

Code Name Credits (cr) 2015-2016 2016-2017 2017-2018 2018-2019 Autumn 2015 Spring 2016 Autumn 2016 Spring 2017 Autumn 2017 Spring 2018 Autumn 2018 Spring 2019 1. / 2015 2. / 2015 3. / 2016 4. / 2016 5. / 2016 1. / 2016 2. / 2016 3. / 2017 4. / 2017 5. / 2017 1. / 2017 2. / 2017 3. / 2018 4. / 2018 5. / 2018 1. / 2018 2. / 2018 3. / 2019 4. / 2019 5. / 2019
ZZP03Z-1376
TRANSFERABLE SKILLS

(Choose all )

24
ZZPP0500 Development as an Expert 5 1 2 2 1 1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
ZZPP0400 ICT Skills 3 3 3 1.5 1.5
ZZPP0710 Entrepreneurship 3 1.5 1.5 1.5 1.5 0.8 0.8 0.8 0.8
ZZPP0720 JAMK Innovation Week 2 2 2 1 1
ZZPC0200 English for Working Life 4 2 2 2 2 1 1 1 1
ZZPC0300 Swedish for Working Life 4 4 2 2 1 1 1 1
ZZPC0400 Communication Skills (for Finnish degree programmes) 3 3 3 1.5 1.5
TTZM0Z-1021
NATURAL SCIENCES

(Choose 28)

28
TZMA0100 Mathematics 1 5 5 5 2.5 2.5
TZMA0200 Mathematics 2 5 5 5 2.5 2.5
TTZM0310 Applied Mathematics: Basics of Signal Processing 3 3 3 1.5 1.5
TTZM0320 Applied Mathematics: Probability Theory 3 3 3 1.5 1.5
TTZM0330 Applied Mathematics: Optimization and Network Models 3 3 3 1.5 1.5
TTZM0340 Applied Mathematics: Vectors and Matrices 3 1.5 1.5 1.5 1.5 0.8 0.8 0.8 0.8
TTZM0350 Applied Mathematics: Analytic Geometry 3 3 3 1.5 1.5
TTZM0360 Applied Mathematics: Cryptology 3 3 3 1.5 1.5
TTZM0400 Physics 1 3 3 1.5 1.5 0.8 0.8 0.8 0.8
TTZM0500 Physics 2 3 1.5 1.5 1.5 1.5 0.8 0.8 0.8 0.8
TTZM0600 Basics of Physics 3 1.5 1.5 1.5 1.5 0.8 0.8 0.8 0.8
TTZM0700 Physics Laboratory Work 3 1.5 1.5 1.5 1.5 0.8 0.8 0.8 0.8
TTZC0Z-1021
COMMON BASIC STUDIES FOR ICT

(Choose all )

35
TTZC0100 Introduction into Internet Technologies 4 4 4 2 2
TTZC0200 Basics of Programming 5 5 5 2.5 2.5
TTZC0300 Operating Systems 6 6 6 3 3
TTZC0400 Web Technologies 4 4 4 2 2
TTZC0500 Digital Technology 3 1.5 1.5 1.5 1.5 0.8 0.8 0.8 0.8
TTZC0600 Cyber Security 4 4 2 2 1 1 1 1
TTZC0700 Data Structures and Algorithms 4 4 2 2 1 1 1 1
TTZC0800 Databases 5 2.5 2.5 2.5 2.5 1.3 1.3 1.3 1.3
TTKS0Z-1025
CORE STUDIES IN CYBER SECURITY

(Choose all )

58
TTKS0100 Data Network Protocols 3 3 3 1.5 1.5
TTTS0500 Windows Servers 4 4 4 2 2
TTOS0100 Software Design and Testing 5 5 5 2.5 2.5
TTKS0300 Script Programming 3 3 3 1.5 1.5
TTKS0400 Network Infrastructure 3 3 3 1.5 1.5
TTTS0400 Linux Servers 4 4 4 2 2
TTKS0500 Protocol Programming 3 3 3 1.5 1.5
TTTS0600 Corporate Networks 4 4 4 2 2
TTKS0600 Encryption Techniques and Systems 5 5 5 2.5 2.5
TTOS0200 Object Oriented Programming 5 5 5 2.5 2.5
TTKS0700 Data Security Testing 3 3 3 1.5 1.5
TTKS0800 Data Security Technologies 6 6 6 3 3
TTKS0900 Information Security in Services Management 3 3 3 1.5 1.5
TTTS0800 Automation of Services 3 3 3 1.5 1.5
TTKS1000 Breaking-in and Defense Methods 4 4 4 2 2
TTMS0Z-1020
CORE STUDIES IN MEDIA ENGINEERING

(Choose all )

58
TTMS0100 User Interfaces and Usability 4 4 4 2 2
TTMS0200 Web Project 1 4 4 4 2 2
TTMS0300 Digital Video and Audio 4 4 4 2 2
TTOS0200 Object Oriented Programming 5 5 5 2.5 2.5
TTMS0400 Web Visualization 4 4 4 2 2
TTMS0500 Web Programming 4 4 4 2 2
TTMS0600 Definition and Design of Web Service 4 4 4 2 2
TTMS0700 Web Project 2 3 3 3 1.5 1.5
TTMS0800 Web Service Administration 4 4 4 2 2
TTMS0900 Web Server Programming 4 4 4 2 2
TTMS1000 Content Management Systems 5 5 5 2.5 2.5
TTMS1100 Project 13 13 6.5 6.5 3.3 3.3 3.3 3.3
TTOS0Z-1019
CORE STUEDIES IN SOFTWARE ENGINEERING

(Choose all )

58
TTOS0100 Software Design and Testing 5 5 5 2.5 2.5
TTOS0200 Object Oriented Programming 5 5 5 5
TTOS0300 User Interface Programming 4 4 4 4
TTMS0900 Web Server Programming 4 4 4 2 2
TTMS0500 Web Programming 4 4 4 2 2
TTOS0400 Electrical Engineering 4 4 4 2 2
TTOS0500 Electronics 4 4 4 2 2
TTOS0600 Embedded Programming 3 3 3 1.5 1.5
TTOS0700 Game Programming 3 3 3 1.5 1.5
TTOS0800 Software Project 3 3 3 1.5 1.5
TTOS0900 System Testing 4 4 4 2 2
TTOS1000 Software Engineering 6 6 6 3 3
TTOS1100 Software Business 3 3 3 1.5 1.5
TTOS1200 Software Engineering Practices 6 6 6 3 3
TTTS0Z-1020
CORE STUDIES IN DATA NETWORK TECHNOLOGY

(Choose all )

43
TTOS0400 Electrical Engineering 4 4 4 2 2
TTTS0100 Routing and Switching Essentials (CCNA 1&2) 6 6 6 3 3
TTTS0200 Scaling and Connecting Networks (CCNA 3&4) 6 6 6 3 3
TTOS0500 Electronics 4 4 4 2 2
TTTS0300 Data Communication 4 4 4 2 2
TTTS0400 Linux Servers 4 4 4 2 2
TTTS0500 Windows Servers 4 4 4 2 2
TTTS0600 Corporate Networks 4 4 4 2 2
TTTS0700 Internet Service Provider Networks 4 4 4 2 2
TTTS0800 Automation of Services 3 3 3 1.5 1.5
TTKW1Z-1020
DATA SECURE DESIGN AND PRODUCTION OF IT SERVICES

(Choose all )

15
TTKW0110 Development and Implementation of Information Security Controls 8 8 8 4 4
TTTW0310 Corporate Infrastructure Services 7 7 7 3.5 3.5
TTKW2Z-1020
ETHICAL HACKING

(Choose all )

15
TTKW0210 Web Application Security 5 5 2.5 2.5 1.3 1.3 1.3 1.3
TTKW0220 Software Exploitation 5 5 2.5 2.5 1.3 1.3 1.3 1.3
TTKW0230 Reverse Engineering 5 5 2.5 2.5 1.3 1.3 1.3 1.3
TTKW3Z-1020
CYBER EXERCISE

(Choose all )

15
TTKW0310 Designing and Preparing a Cyber Exercise 10 10 10 5 5
TTKW0320 Implementation of a Cyber Exercise 5 5 5 2.5 2.5
TTMW1Z-1020
VISUALIZATION

(Choose all )

15
TTMW0110 Basics of 3D Modelling 5 5 5 2.5 2.5
TTMW0120 Visualization in Industry 5 5 5 2.5 2.5
TTMW0130 Graphic Design 5 5 5 2.5 2.5
TTMW2Z-1020
MODERN MARKETING

(Choose all )

10
TTMW0210 International Skills 5 5 5 2.5 2.5
TTMW0220 Marketing Planning and Measurements 5 5 5 2.5 2.5
TTOW1Z-1020
ENTERPRISE APPLICATIONS

(Choose all )

15
TTOW0110 Advanced Databases 7 7 7 3.5 3.5
TTOW0120 Server-Based Applications 8 8 8 4 4
TTOW2Z-1020
GAME DEVELOPMENT

(Choose all )

15
TTOW0211 Basics of Game Development 5 5 5 2.5 2.5
TTOW0221 Game Development Project 10 10 10 5 5
TTOW3Z-1029
INTERNET OF THINGS

(Choose all )

15
TTOW0310 Embedded Systems Design and Development 5 5 5 2.5 2.5
TTOW0320 Internet of Things 10 10 10 5 5
TTOW4Z-1020
ADVANCED PROGRAMMING

(Choose all )

15
TTOW0410 Functional Programming 6 6 6 3 3
TTOW0420 Concurrent Programming 5 5 5 2.5 2.5
TTOW0430 Graphics Programming 4 4 4 2 2
TTOW5Z-1005
HEALTH TECHNOLOGY APPLICATIONS

(Choose all )

15
TTOW0310 Embedded Systems Design and Development 5 5 5 2.5 2.5
TTOW0510 Health Technology Application Project 10 10 10 5 5
TTOW6Z-1019
MOBILE PROGRAMMING

(Choose all )

15
TTOW0610 Mobile Application Development 4 4 4 2 2
TTOW0620 Android Application Development 6 6 6 3 3
TTOW0630 Mobile Project 5 5 5 2.5 2.5
TTTW1Z-1005
WIRELESS SYSTEMS

(Choose all )

15
TTTW0110 Basics of Wireless Data Transfer 5 5 5 2.5 2.5
TTTW0120 Data Security of Wireless Data Transfer 5 5 5 2.5 2.5
TTTW0130 Design and Implementation of Wireless Networks 5 5 5 2.5 2.5
TTTW2Z-1020
QUALITY OF SERVICE

(Choose all )

15
TTTW0210 Real-Time Applications 5 5 5 2.5 2.5
TTTW0220 Designing Quality of Service in a Data Network 3 3 3 1.5 1.5
TTTW0230 Data Network implementation for Quality of Service 7 7 7 3.5 3.5
TTTW3Z-1005
IT SERVICES

(Choose all )

15
TTTW0310 Corporate Infrastructure Services 7 7 7 3.5 3.5
TTTW0320 Centralized Management 5 5 5 2.5 2.5
TTTW0330 ITSM Basics 3 3 3 1.5 1.5
TTTW4Z-1020
DATACENTERS

(Choose all )

15
TTTW0410 Datacenter Infrastructure 4 4 4 2 2
TTTW0420 Virtualization 7 7 7 3.5 3.5
TTTW0430 Cloud Services 4 4 4 2 2
ZZG01Z-1410
ENTREPRENEURSHIP AND INNOVATION ACTIVITIES

(Choose ects: 15)

0 - 15
ZZPP0710 Entrepreneurship 3
ZZPP0720 JAMK Innovation Week 2
ZZVZ0800 Scout, Develop and Start 5
ZZWZ0100 JAMKGenerator Project 5
ZZVZ0560 Entrepreneurship in Cooperatives 5
ZZVZ0400 Pre-Incubator 5
ZZVZ0450 Incubator 8
TTH01Z-1026
PRACTICAL TRAINING

(Choose all )

30
TTHA0100 Practical Training 30 30 12 18 6 6 6 6 6
TTV00Z-1027
BACHELOR'S THESIS

(Choose all )

20
TTZO0100 Thesis Part 1 5 5 5 2.5 2.5
TTZO0200 Thesis Part 2 10 10 10 3.3 3.3 3.3
TTZO0300 Maturity Test 0
ZZPP0610 Research and Development 5 1.7 3.3 1.7 1.7 1.7 0.8 0.8 0.8 0.8 0.8 0.8
TTV2015SPT-1001
ELECTIVE STUDIES

(Choose 0)

0
Total 240 98 136.5 303.2 48.3 28 70 62.5 74 140.5 162.7 18.7 29.7 14 14 35.7 34.7 0 31.4 31.4 37.3 37.3 0 70.6 70.6 81.53 81.53 0 9.33 9.33 10.13 10.13 9.3

Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.

Bachelor's degree: EUR-ACE competences 2015-2019

Liittyy kaikkiin teknologian AMK-tutkinto-ohjelmiin.

Engineering Practice

Engineering graduates must have:
◦ the ability to select and use appropriate equipment, tools and methods;
◦ the ability to combine theory and practice to solve engineering problems;
◦ an understanding of applicable techniques and methods, and of their limitations;
◦ an awareness of the non-technical implications of engineering practice.

Basics of Programming
Operating Systems
Web Technologies
Digital Technology
Databases
Data Network Protocols
Windows Servers
Software Design and Testing
Script Programming
Network Infrastructure
Linux Servers
Protocol Programming
Corporate Networks
Encryption Techniques and Systems
Object Oriented Programming
Data Security Testing
Data Security Technologies
Automation of Services
User Interfaces and Usability
Web Project 1
Digital Video and Audio
Object Oriented Programming
Web Visualization
Web Programming
Web Project 2
Web Service Administration
Web Server Programming
Content Management Systems
Project
Software Design and Testing
Object Oriented Programming
User Interface Programming
Web Server Programming
Web Programming
Electrical Engineering
Game Programming
Software Business
Software Engineering Practices
Electrical Engineering
Routing and Switching Essentials (CCNA 1&2)
Scaling and Connecting Networks (CCNA 3&4)
Linux Servers
Windows Servers
Corporate Networks
Internet Service Provider Networks
Automation of Services
Development and Implementation of Information Security Controls
Corporate Infrastructure Services
Web Application Security
Software Exploitation
Reverse Engineering
Designing and Preparing a Cyber Exercise
Implementation of a Cyber Exercise
Basics of 3D Modelling
Visualization in Industry
Graphic Design
Advanced Databases
Server-Based Applications
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Embedded Systems Design and Development
Health Technology Application Project
Mobile Application Development
Android Application Development
Mobile Project
Basics of Wireless Data Transfer
Data Security of Wireless Data Transfer
Design and Implementation of Wireless Networks
Real-Time Applications
Data Network implementation for Quality of Service
Corporate Infrastructure Services
Centralized Management
Virtualization
Cloud Services
Practical Training
Thesis Part 2
Engineering Analysis

Engineering graduates must have:
◦ the ability to apply their knowledge and understanding to identify, formulate and solve engineering problems using established methods;
◦ the ability to apply their knowledge and understanding to analyse engineering products, processes and methods;
◦ the ability to select and apply relevant analytic and modelling methods.

Applied Mathematics: Basics of Signal Processing
Applied Mathematics: Probability Theory
Applied Mathematics: Optimization and Network Models
Applied Mathematics: Vectors and Matrices
Applied Mathematics: Analytic Geometry
Applied Mathematics: Cryptology
Basics of Physics
Physics Laboratory Work
Introduction into Internet Technologies
Web Technologies
Digital Technology
Data Structures and Algorithms
Databases
Data Network Protocols
Windows Servers
Network Infrastructure
Linux Servers
Corporate Networks
Encryption Techniques and Systems
Data Security Testing
Data Security Technologies
Automation of Services
Breaking-in and Defense Methods
User Interfaces and Usability
Web Project 1
Web Visualization
Web Programming
Definition and Design of Web Service
Web Project 2
Web Service Administration
Web Server Programming
Content Management Systems
Project
Electrical Engineering
Electronics
Software Project
System Testing
Software Engineering
Software Engineering Practices
Electrical Engineering
Routing and Switching Essentials (CCNA 1&2)
Scaling and Connecting Networks (CCNA 3&4)
Electronics
Data Communication
Linux Servers
Windows Servers
Corporate Networks
Internet Service Provider Networks
Automation of Services
Web Application Security
Software Exploitation
Reverse Engineering
Basics of 3D Modelling
Visualization in Industry
Graphic Design
Advanced Databases
Basics of Game Development
Internet of Things
Basics of Wireless Data Transfer
Data Security of Wireless Data Transfer
ITSM Basics
Datacenter Infrastructure
Thesis Part 1
Engineering Design

Engineering graduates must have:
◦ the ability to apply their knowledge and understanding to develop and realise designs to meet defined and specified requirements;
◦ an understanding of design methodologies, and an ability to use them.

Basics of Physics
Physics Laboratory Work
Basics of Programming
Databases
Windows Servers
Software Design and Testing
Script Programming
Linux Servers
Protocol Programming
Corporate Networks
Encryption Techniques and Systems
Object Oriented Programming
Data Security Testing
Information Security in Services Management
Automation of Services
Breaking-in and Defense Methods
Object Oriented Programming
Web Programming
Definition and Design of Web Service
Web Service Administration
Web Server Programming
Project
Object Oriented Programming
User Interface Programming
Web Server Programming
Web Programming
Game Programming
Software Project
System Testing
Linux Servers
Windows Servers
Corporate Networks
Internet Service Provider Networks
Automation of Services
Development and Implementation of Information Security Controls
Corporate Infrastructure Services
Web Application Security
Software Exploitation
Reverse Engineering
Advanced Databases
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Embedded Systems Design and Development
Health Technology Application Project
Mobile Application Development
Android Application Development
Mobile Project
Data Security of Wireless Data Transfer
Design and Implementation of Wireless Networks
Real-Time Applications
Designing Quality of Service in a Data Network
Data Network implementation for Quality of Service
Corporate Infrastructure Services
Centralized Management
ITSM Basics
Datacenter Infrastructure
Virtualization
Cloud Services
Practical Training
Thesis Part 2
Knowledge and Understanding

Engineering graduates must have:
◦ knowledge and understanding of the scientific and mathematical principles underlying their branch of engineering;
◦ a systematic understanding of the key aspects and concepts of their branch of engineering;
◦ coherent knowledge of their branch of engineering including some at the forefront of the branch;
◦ awareness of the wider multidisciplinary context of engineering.

Mathematics 1
Mathematics 2
Applied Mathematics: Basics of Signal Processing
Applied Mathematics: Probability Theory
Applied Mathematics: Optimization and Network Models
Applied Mathematics: Vectors and Matrices
Applied Mathematics: Analytic Geometry
Applied Mathematics: Cryptology
Physics 1
Physics 2
Basics of Physics
Introduction into Internet Technologies
Basics of Programming
Operating Systems
Web Technologies
Digital Technology
Cyber Security
Data Structures and Algorithms
Data Network Protocols
Software Design and Testing
Script Programming
Network Infrastructure
Protocol Programming
Object Oriented Programming
Data Security Technologies
User Interfaces and Usability
Digital Video and Audio
Object Oriented Programming
Web Visualization
Content Management Systems
Software Design and Testing
Object Oriented Programming
User Interface Programming
Web Server Programming
Web Programming
Electrical Engineering
Electronics
Embedded Programming
Game Programming
Software Engineering
Software Engineering Practices
Electrical Engineering
Electronics
Data Communication
Basics of 3D Modelling
Visualization in Industry
Graphic Design
Server-Based Applications
Functional Programming
Concurrent Programming
Graphics Programming
Mobile Application Development
Android Application Development
Mobile Project
Investigations

Engineering graduates must have:
. the ability to conduct searches of literature, and to use data bases and other sources of information;
. the ability to design and conduct appropriate experiments, interpret the data and draw conclusions;
. workshop and laboratory skills.

Information Security in Services Management
Embedded Programming
System Testing
Development and Implementation of Information Security Controls
Corporate Infrastructure Services
Designing and Preparing a Cyber Exercise
Implementation of a Cyber Exercise
Design and Implementation of Wireless Networks
Designing Quality of Service in a Data Network
Data Network implementation for Quality of Service
Corporate Infrastructure Services
Thesis Part 1
Transferable Skills

Engineering graduates must be able to:
. function effectively as an individual and as a member of a team;
. use diverse methods to communicate effectively with the engineering community and with society at large;
. demonstrate awareness of the health, safety and legal issues and responsibilities of engineering practice, the impact of engineering solutions in a societal and environmental context, and commit to professional ethics, responsibilities and norms of engineering practice;
. demonstrate an awareness of project management and business practices, such as risk and change management, and understand their limitations;
. recognise the need for, and have the ability to engage in independent, life-long learning.

Breaking-in and Defense Methods
Web Project 1
Definition and Design of Web Service
Web Project 2
Project
Software Project
Software Engineering
Software Business
Software Engineering Practices
Designing and Preparing a Cyber Exercise
Implementation of a Cyber Exercise
International Skills
Marketing Planning and Measurements
Game Development Project
Designing Quality of Service in a Data Network
Datacenter Infrastructure
Virtualization
Cloud Services
Not grouped
Development as an Expert
ICT Skills
Entrepreneurship
JAMK Innovation Week
English for Working Life
Swedish for Working Life
Communication Skills (for Finnish degree programmes)
Entrepreneurship
JAMK Innovation Week
Scout, Develop and Start
JAMKGenerator Project
Entrepreneurship in Cooperatives
Pre-Incubator
Incubator
Maturity Test
Research and Development

Bachelor's Degree: Common competences at JAMK 2015-2016

Internationality skills

The student
* is able to co-operate in a multicultural environment
* knows how to work independently in situations involving working life communications in the two national languages and at least one foreign language
* knows how to take the impacts and opportunities of internationalisation trends into consideration in their field.

English for Working Life
Swedish for Working Life
Learning skills

The student
* knows how to assess and develop their competencies, and will to continue learning
* knows how to acquire, process and assess their own field data, theories, concepts, methods and principles critically
* is able to assume responsibility for group learning and sharing learned knowledge.

Development as an Expert
ICT Skills
Entrepreneurship
JAMK Innovation Week
Communication Skills (for Finnish degree programmes)
Mathematics 1
Mathematics 2
Entrepreneurship
JAMK Innovation Week
Scout, Develop and Start
JAMKGenerator Project
Thesis Part 1
Thesis Part 2
Research and Development
Information management skills

The student
* knows how to carry out research and development projects by applying the information, methods and practical skills acquired
* is capable of creative problem-solving and developing working skills
* is able to participate and using their competences and ethics influence socially.

Development as an Expert
ICT Skills
Entrepreneurship
JAMK Innovation Week
Entrepreneurship
JAMK Innovation Week
Scout, Develop and Start
JAMKGenerator Project
Thesis Part 1
Thesis Part 2
Research and Development
Working life skills

The student
* knows how to work as a member of a study group or workgroup or in some other form of community and contribute to the wellbeing of the group
* is able to manage professional activities, decision-making, and work independently in their expert tasks
* knows how to comply with employment practices and the activities of sustainable development, and act according to the principles of professional ethics.

Entrepreneurship
JAMK Innovation Week
English for Working Life
Swedish for Working Life
Communication Skills (for Finnish degree programmes)
Entrepreneurship
JAMK Innovation Week
Scout, Develop and Start
JAMKGenerator Project
Entrepreneurship in Cooperatives
Practical Training
Communication skills

The student
* is able to communicate well, both orally and in writing in their mother tongue
* knows how to use information and communications technology in their assignments
* is able to consider various factors in his/her work and can work in networks.

Development as an Expert
ICT Skills
English for Working Life
Swedish for Working Life
Communication Skills (for Finnish degree programmes)
Thesis Part 2
Maturity Test
Research and Development
Entrepreneurship skills

The student
* has the abilities required for entrepreneurship
* knows how to look for customer-friendly, sustainable and economically-viable solutions
* is able to take responsibility for their own actions and the consequences of those actions.

Entrepreneurship
JAMK Innovation Week
Entrepreneurship
JAMK Innovation Week
Scout, Develop and Start
JAMKGenerator Project
Entrepreneurship in Cooperatives
Pre-Incubator
Incubator
Not grouped
Applied Mathematics: Basics of Signal Processing
Applied Mathematics: Probability Theory
Applied Mathematics: Optimization and Network Models
Applied Mathematics: Vectors and Matrices
Applied Mathematics: Analytic Geometry
Applied Mathematics: Cryptology
Physics 1
Physics 2
Basics of Physics
Physics Laboratory Work
Introduction into Internet Technologies
Basics of Programming
Operating Systems
Web Technologies
Digital Technology
Cyber Security
Data Structures and Algorithms
Databases
Data Network Protocols
Windows Servers
Software Design and Testing
Script Programming
Network Infrastructure
Linux Servers
Protocol Programming
Corporate Networks
Encryption Techniques and Systems
Object Oriented Programming
Data Security Testing
Data Security Technologies
Information Security in Services Management
Automation of Services
Breaking-in and Defense Methods
User Interfaces and Usability
Web Project 1
Digital Video and Audio
Object Oriented Programming
Web Visualization
Web Programming
Definition and Design of Web Service
Web Project 2
Web Service Administration
Web Server Programming
Content Management Systems
Project
Software Design and Testing
Object Oriented Programming
User Interface Programming
Web Server Programming
Web Programming
Electrical Engineering
Electronics
Embedded Programming
Game Programming
Software Project
System Testing
Software Engineering
Software Business
Software Engineering Practices
Electrical Engineering
Routing and Switching Essentials (CCNA 1&2)
Scaling and Connecting Networks (CCNA 3&4)
Electronics
Data Communication
Linux Servers
Windows Servers
Corporate Networks
Internet Service Provider Networks
Automation of Services
Development and Implementation of Information Security Controls
Corporate Infrastructure Services
Web Application Security
Software Exploitation
Reverse Engineering
Designing and Preparing a Cyber Exercise
Implementation of a Cyber Exercise
Basics of 3D Modelling
Visualization in Industry
Graphic Design
International Skills
Marketing Planning and Measurements
Advanced Databases
Server-Based Applications
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Embedded Systems Design and Development
Health Technology Application Project
Mobile Application Development
Android Application Development
Mobile Project
Basics of Wireless Data Transfer
Data Security of Wireless Data Transfer
Design and Implementation of Wireless Networks
Real-Time Applications
Designing Quality of Service in a Data Network
Data Network implementation for Quality of Service
Corporate Infrastructure Services
Centralized Management
ITSM Basics
Datacenter Infrastructure
Virtualization
Cloud Services

Structure of the studies (Bachelor's degree)

Professional Studies
Data Network Protocols
Windows Servers
Software Design and Testing
Script Programming
Network Infrastructure
Linux Servers
Protocol Programming
Corporate Networks
Encryption Techniques and Systems
Object Oriented Programming
Data Security Testing
Data Security Technologies
Information Security in Services Management
Automation of Services
Breaking-in and Defense Methods
User Interfaces and Usability
Web Project 1
Digital Video and Audio
Object Oriented Programming
Web Visualization
Web Programming
Definition and Design of Web Service
Web Project 2
Web Service Administration
Web Server Programming
Project
Software Design and Testing
Object Oriented Programming
User Interface Programming
Web Server Programming
Web Programming
Electrical Engineering
Electronics
Embedded Programming
Game Programming
Software Project
System Testing
Software Engineering
Software Business
Software Engineering Practices
Electrical Engineering
Routing and Switching Essentials (CCNA 1&2)
Scaling and Connecting Networks (CCNA 3&4)
Electronics
Data Communication
Linux Servers
Windows Servers
Corporate Networks
Internet Service Provider Networks
Automation of Services
Development and Implementation of Information Security Controls
Corporate Infrastructure Services
Web Application Security
Software Exploitation
Reverse Engineering
Designing and Preparing a Cyber Exercise
Implementation of a Cyber Exercise
Basics of 3D Modelling
Visualization in Industry
Graphic Design
International Skills
Marketing Planning and Measurements
Advanced Databases
Server-Based Applications
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Embedded Systems Design and Development
Health Technology Application Project
Mobile Application Development
Android Application Development
Mobile Project
Basics of Wireless Data Transfer
Data Security of Wireless Data Transfer
Design and Implementation of Wireless Networks
Real-Time Applications
Designing Quality of Service in a Data Network
Data Network implementation for Quality of Service
Corporate Infrastructure Services
Centralized Management
ITSM Basics
Datacenter Infrastructure
Virtualization
Cloud Services
Practical Training
Practical Training
Bachelor's Thesis
Thesis Part 1
Thesis Part 2
Maturity Test
Core Studies
Development as an Expert
ICT Skills
Entrepreneurship
JAMK Innovation Week
English for Working Life
Swedish for Working Life
Communication Skills (for Finnish degree programmes)
Mathematics 1
Mathematics 2
Applied Mathematics: Basics of Signal Processing
Applied Mathematics: Probability Theory
Applied Mathematics: Optimization and Network Models
Applied Mathematics: Vectors and Matrices
Applied Mathematics: Analytic Geometry
Applied Mathematics: Cryptology
Physics 1
Physics 2
Basics of Physics
Physics Laboratory Work
Introduction into Internet Technologies
Basics of Programming
Operating Systems
Web Technologies
Digital Technology
Cyber Security
Data Structures and Algorithms
Databases
Research and Development
Elective Studies
Entrepreneurship
JAMK Innovation Week
Scout, Develop and Start
JAMKGenerator Project
Entrepreneurship in Cooperatives
Pre-Incubator
Incubator
Not grouped
Content Management Systems

Code Name Credits (cr)
ZZP03Z-1376
TRANSFERABLE SKILLS

(Choose all )

24
ZZPP0500 Development as an Expert 5
ZZPP0400 ICT Skills 3
ZZPP0710 Entrepreneurship 3
ZZPP0720 JAMK Innovation Week 2
ZZPC0200 English for Working Life 4
ZZPC0300 Swedish for Working Life 4
ZZPC0400 Communication Skills (for Finnish degree programmes) 3
TTZM0Z-1021
NATURAL SCIENCES

(Choose 28 )

28
TZMA0100 Mathematics 1 5
TZMA0200 Mathematics 2 5
TTZM0310 Applied Mathematics: Basics of Signal Processing 3
TTZM0320 Applied Mathematics: Probability Theory 3
TTZM0330 Applied Mathematics: Optimization and Network Models 3
TTZM0340 Applied Mathematics: Vectors and Matrices 3
TTZM0350 Applied Mathematics: Analytic Geometry 3
TTZM0360 Applied Mathematics: Cryptology 3
TTZM0400 Physics 1 3
TTZM0500 Physics 2 3
TTZM0600 Basics of Physics 3
TTZM0700 Physics Laboratory Work 3
TTZC0Z-1021
COMMON BASIC STUDIES FOR ICT

(Choose all )

35
TTZC0100 Introduction into Internet Technologies 4
TTZC0200 Basics of Programming 5
TTZC0300 Operating Systems 6
TTZC0400 Web Technologies 4
TTZC0500 Digital Technology 3
TTZC0600 Cyber Security 4
TTZC0700 Data Structures and Algorithms 4
TTZC0800 Databases 5
TTKS0Z-1025
CORE STUDIES IN CYBER SECURITY

(Choose all )

58
TTKS0100 Data Network Protocols 3
TTTS0500 Windows Servers 4
TTOS0100 Software Design and Testing 5
TTKS0300 Script Programming 3
TTKS0400 Network Infrastructure 3
TTTS0400 Linux Servers 4
TTKS0500 Protocol Programming 3
TTTS0600 Corporate Networks 4
TTKS0600 Encryption Techniques and Systems 5
TTOS0200 Object Oriented Programming 5
TTKS0700 Data Security Testing 3
TTKS0800 Data Security Technologies 6
TTKS0900 Information Security in Services Management 3
TTTS0800 Automation of Services 3
TTKS1000 Breaking-in and Defense Methods 4
TTMS0Z-1020
CORE STUDIES IN MEDIA ENGINEERING

(Choose all )

58
TTMS0100 User Interfaces and Usability 4
TTMS0200 Web Project 1 4
TTMS0300 Digital Video and Audio 4
TTOS0200 Object Oriented Programming 5
TTMS0400 Web Visualization 4
TTMS0500 Web Programming 4
TTMS0600 Definition and Design of Web Service 4
TTMS0700 Web Project 2 3
TTMS0800 Web Service Administration 4
TTMS0900 Web Server Programming 4
TTMS1000 Content Management Systems 5
TTMS1100 Project 13
TTOS0Z-1019
CORE STUEDIES IN SOFTWARE ENGINEERING

(Choose all )

58
TTOS0100 Software Design and Testing 5
TTOS0200 Object Oriented Programming 5
TTOS0300 User Interface Programming 4
TTMS0900 Web Server Programming 4
TTMS0500 Web Programming 4
TTOS0400 Electrical Engineering 4
TTOS0500 Electronics 4
TTOS0600 Embedded Programming 3
TTOS0700 Game Programming 3
TTOS0800 Software Project 3
TTOS0900 System Testing 4
TTOS1000 Software Engineering 6
TTOS1100 Software Business 3
TTOS1200 Software Engineering Practices 6
TTTS0Z-1020
CORE STUDIES IN DATA NETWORK TECHNOLOGY

(Choose all )

43
TTOS0400 Electrical Engineering 4
TTTS0100 Routing and Switching Essentials (CCNA 1&2) 6
TTTS0200 Scaling and Connecting Networks (CCNA 3&4) 6
TTOS0500 Electronics 4
TTTS0300 Data Communication 4
TTTS0400 Linux Servers 4
TTTS0500 Windows Servers 4
TTTS0600 Corporate Networks 4
TTTS0700 Internet Service Provider Networks 4
TTTS0800 Automation of Services 3
TTKW1Z-1020
DATA SECURE DESIGN AND PRODUCTION OF IT SERVICES

(Choose all )

15
TTKW0110 Development and Implementation of Information Security Controls 8
TTTW0310 Corporate Infrastructure Services 7
TTKW2Z-1020
ETHICAL HACKING

(Choose all )

15
TTKW0210 Web Application Security 5
TTKW0220 Software Exploitation 5
TTKW0230 Reverse Engineering 5
TTKW3Z-1020
CYBER EXERCISE

(Choose all )

15
TTKW0310 Designing and Preparing a Cyber Exercise 10
TTKW0320 Implementation of a Cyber Exercise 5
TTMW1Z-1020
VISUALIZATION

(Choose all )

15
TTMW0110 Basics of 3D Modelling 5
TTMW0120 Visualization in Industry 5
TTMW0130 Graphic Design 5
TTMW2Z-1020
MODERN MARKETING

(Choose all )

10
TTMW0210 International Skills 5
TTMW0220 Marketing Planning and Measurements 5
TTOW1Z-1020
ENTERPRISE APPLICATIONS

(Choose all )

15
TTOW0110 Advanced Databases 7
TTOW0120 Server-Based Applications 8
TTOW2Z-1020
GAME DEVELOPMENT

(Choose all )

15
TTOW0211 Basics of Game Development 5
TTOW0221 Game Development Project 10
TTOW3Z-1029
INTERNET OF THINGS

(Choose all )

15
TTOW0310 Embedded Systems Design and Development 5
TTOW0320 Internet of Things 10
TTOW4Z-1020
ADVANCED PROGRAMMING

(Choose all )

15
TTOW0410 Functional Programming 6
TTOW0420 Concurrent Programming 5
TTOW0430 Graphics Programming 4
TTOW5Z-1005
HEALTH TECHNOLOGY APPLICATIONS

(Choose all )

15
TTOW0310 Embedded Systems Design and Development 5
TTOW0510 Health Technology Application Project 10
TTOW6Z-1019
MOBILE PROGRAMMING

(Choose all )

15
TTOW0610 Mobile Application Development 4
TTOW0620 Android Application Development 6
TTOW0630 Mobile Project 5
TTTW1Z-1005
WIRELESS SYSTEMS

(Choose all )

15
TTTW0110 Basics of Wireless Data Transfer 5
TTTW0120 Data Security of Wireless Data Transfer 5
TTTW0130 Design and Implementation of Wireless Networks 5
TTTW2Z-1020
QUALITY OF SERVICE

(Choose all )

15
TTTW0210 Real-Time Applications 5
TTTW0220 Designing Quality of Service in a Data Network 3
TTTW0230 Data Network implementation for Quality of Service 7
TTTW3Z-1005
IT SERVICES

(Choose all )

15
TTTW0310 Corporate Infrastructure Services 7
TTTW0320 Centralized Management 5
TTTW0330 ITSM Basics 3
TTTW4Z-1020
DATACENTERS

(Choose all )

15
TTTW0410 Datacenter Infrastructure 4
TTTW0420 Virtualization 7
TTTW0430 Cloud Services 4
ZZG01Z-1410
ENTREPRENEURSHIP AND INNOVATION ACTIVITIES

(Choose ects: 15 )

0 - 15
ZZPP0710 Entrepreneurship 3
ZZPP0720 JAMK Innovation Week 2
ZZVZ0800 Scout, Develop and Start 5
ZZWZ0100 JAMKGenerator Project 5
ZZVZ0560 Entrepreneurship in Cooperatives 5
ZZVZ0400 Pre-Incubator 5
ZZVZ0450 Incubator 8
TTH01Z-1026
PRACTICAL TRAINING

(Choose all )

30
TTHA0100 Practical Training 30
TTV00Z-1027
BACHELOR'S THESIS

(Choose all )

20
TTZO0100 Thesis Part 1 5
TTZO0200 Thesis Part 2 10
TTZO0300 Maturity Test 0
ZZPP0610 Research and Development 5
TTV2015SPT-1001
ELECTIVE STUDIES

(Choose 0 )

0
Go back to top of page