Skip to main content

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

Code: TTV2019KMM

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

Show study timings by semester, study year or period

Code Name Credits (cr) 2018-2019 2019-2020 2020-2021 2021-2022 2022-2023 Spring 2019 Autumn 2019 Spring 2020 Autumn 2020 Spring 2021 Autumn 2021 Spring 2022 Autumn 2022 3. / 2019 4. / 2019 5. / 2019 1. / 2019 2. / 2020 3. / 2020 1. / 2020 2. / 2021 3. / 2021 1. / 2021 2. / 2022 3. / 2022 1. / 2022
ZZP03Z-1383
TRANSFERABLE SKILLS

(Choose all )

24
ZZPP0500 Development as an Expert 5 1.3 3.8 1.3 1.3 2.5 1.3 1.3 1.3 1.3
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-1028
NATURAL SCIENCES

(Choose all )

40
TTMA0100 Mathematics 1 5
TTMA0200 Mathematics 2 5
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
TTZM0310 Applied Mathematics: Basics of Signal Processing 3
TTZC0Z-1028
COMMON BASIC STUDIES FOR ICT

(Choose all )

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

(Choose all )

58
TTOS0100 Software Design and Testing 5 5 5 5
TTOS0200 Object Oriented Programming 5 5 5 5
TTOS0300 User Interface Programming 4 4 4 4
TTMS0900 Web Server Programming 4 4 4 4
TTMS0500 Web Programming 4 4 4 4
TTOS0400 Electrical Engineering 4
TTOS0500 Electronics 4
TTOS0600 Embedded Programming 3
TTOS0700 Game Programming 3
TTOS0800 Software Project 3 3 3 3
TTOS0900 System Testing 4 4 4 4
TTOS1000 Software Engineering 6 6 6 6
TTOS1100 Software Business 3 3 3 3
TTOS1200 Software Engineering Practices 6 6 6 6
TTVW1Z-1027
ELECTIVE PROFESSIONAL STUDIES

(Choose all )

15
TTIS0100 Introduction into Internet of Things 3
TTKS0300 Script Programming 3
TTIW0200 IoT System Implementation 5
TTIW0300 Data Analysis 4
TTKW1Z-1026
DATA SECURE DESIGN AND PRODUCTION OF IT SERVICES

(Choose all )

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

(Choose all )

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

(Choose all )

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

(Choose all )

15
TTMW0110 Basics of 3D Modelling 5
TTMW0120 Visualization in Industry 5
TTMW0130 Graphic Design 5
TTOW1Z-1026
ENTERPRISE APPLICATIONS

(Choose all )

15
TTOW0110 Advanced Databases 7
TTOW0130 Service-oriented applications 8
TTOW2Z-1026
GAME DEVELOPMENT

(Choose all )

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

(Choose all )

15
TTZW0310 Embedded Systems Design and Development 5
TTZW0320 Internet of Things 10
TTOW4Z-1026
ADVANCED PROGRAMMING

(Choose all )

15
TTOW0410 Functional Programming 6
TTOW0420 Concurrent Programming 5
TTOW0430 Graphics Programming 4
TTOW6Z-1024
MOBILE PROGRAMMING

(Choose all )

20
TTOW0625 Android Application Development 5
TTOW0615 Mobile Application Development 5
TTOW0640 iOS Application Development 5
TTOW0635 Mobile Project 5
TTTW2Z-1026
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
TTTW4Z-1026
DATACENTERS

(Choose all )

15
TTTW0410 Datacenter Infrastructure 4
TTTW0420 Virtualization 7
TTTW0430 Cloud Services 4
TTMW2Z-1026
MODERN MARKETING

(Choose all )

10
TTMW0210 International Skills 5
TTMW0220 Marketing Planning and Measurements 5
TTH01Z-1034
PRACTICAL TRAINING

(Choose all )

30 - 60
TTHA0100 Practical Training 30 15 15 15 15 15 15
TTHA0110 Supplementary Training 0 - 15
TTHA0120 Advancement Professional Training 0 - 15
TTV00Z-1036
BACHELOR'S THESIS

(Choose all )

20
TTZO0100 Thesis Part 1 5 1.3 3.8 1.3 1.3 2.5 1.3 1.3 1.3 1.3
TTZO0200 Thesis Part 2 10 5 5 5 5 5 5
TTZO0300 Maturity Test 0
ZZPP0610 Research and Development 5 1.3 3.8 1.3 1.3 2.5 1.3 1.3 1.3 1.3
TTKS0Z-1033
CORE STUDIES IN CYBER SECURITY

(Choose all )

58
TTKS0100 Data Network Protocols 3 3 3 3
TTTS0500 Windows Servers 4
TTOS0100 Software Design and Testing 5
TTKS0300 Script Programming 3 3 3 3
TTKS0400 Network Infrastructure 3
TTTS0400 Linux Servers 4 4 4 4
TTKS0500 Protocol Programming 3 3 3 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 6 6 6
TTKS0900 Information Security in Services Management 3
TTTS0800 Automation of Services 3
TTKS1000 Breaking-in and Defense Methods 4
TTMS0Z-1026
CORE STUDIES IN MEDIA ENGINEERING

(Choose all )

58
TTMS0100 User Interfaces and Usability 4 4 1.3 2.7 1.3 1.3 1.3
TTMS0200 Web Project 1 4 4 1.3 2.7 1.3 1.3 1.3
TTMS0300 Digital Video and Audio 4 4 1.3 2.7 1.3 1.3 1.3
TTOS0200 Object Oriented Programming 5 5 1.7 3.3 1.7 1.7 1.7
TTMS0400 Web Visualization 4 4 1.3 2.7 1.3 1.3 1.3
TTMS0500 Web Programming 4
TTMS0600 Definition and Design of Web Service 4 4 1.3 2.7 1.3 1.3 1.3
TTMS0700 Web Project 2 3 3 1 2 1 1 1
TTMS0800 Web Service Administration 4 4 1.3 2.7 1.3 1.3 1.3
TTMS0900 Web Server Programming 4
TTMS1000 Content Management Systems 5 5 1.7 3.3 1.7 1.7 1.7
TTMS1100 Project 13 13 4.3 8.7 4.3 4.3 4.3
TTTS0Z-1026
CORE STUDIES IN DATA NETWORK TECHNOLOGY

(Choose all )

58
TTOS0400 Electrical Engineering 4
TTTS0110 Routing and Switching Essentials (CCNA1&2) 8 8 2.7 5.3 2.7 2.7 2.7
TTTS0220 Scaling and Connecting Networks (CCNA 3&4) 8 8 2.7 5.3 2.7 2.7 2.7
TTOS0500 Electronics 4
TTTS0300 Data Communication 4 4 1.3 2.7 1.3 1.3 1.3
TTTS0400 Linux Servers 4
TTTS0500 Windows Servers 4
TTTS0600 Corporate Networks 4
TTTS0700 Internet Service Provider Networks 4 4 1.3 2.7 1.3 1.3 1.3
TTTS0800 Automation of Services 3
TTKS0900 Information Security in Services Management 3
TTKS0300 Script Programming 3 3 1 2 1 1 1
TTTW0110 Basics of Wireless Data Transfer 5 5 1.7 3.3 1.7 1.7 1.7
ZZG01Z-1416
ENTREPRENEURSHIP AND INNOVATION ACTIVITIES

(Choose all )

54
ZZVZ0800 Scout, Develop and Start 5 5 1.7 3.3 1.7 1.7 1.7
ZYVZ0200 The Dreams+Inspiration! 3 3 1 2 1 1 1
ZYVZ0100 NY-startup 1 10 10 3.3 6.7 3.3 3.3 3.3
ZYVZ0150 NY-startup 2 5 5 1.7 3.3 1.7 1.7 1.7
HIBP3100 Concept Lab 5 5 1.7 3.3 1.7 1.7 1.7
ZZWZ0100 JAMKGenerator Project 5 5 1.7 3.3 1.7 1.7 1.7
ZZVZ0400 Pre-Incubator 5 5 1.7 3.3 1.7 1.7 1.7
ZYVZ0300 Osuuskunta goes on the road 3 3 1 2 1 1 1
ZZVZ0560 Entrepreneurship in Cooperatives 5 5 1.7 3.3 1.7 1.7 1.7
ZZVZ0450 Incubator 8 8 2.7 5.3 2.7 2.7 2.7
Total 240 47.9 236.4 20 0 0 47.9 86.3 150.1 20 0 0 0 0 0 0 47.9 86.27 81.27 69.27 20 0 0 0 0 0 0

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

Bachelor's Degree: Common competences at JAMK 2017-2019

Internationality skills

The student
* co-operates in a multicultural environment
* works independently in situations involving working life communications in the two national languages and at least one foreign language
* takes the impacts and opportunities of internationalisation trends into consideration in his/her field.

English for Working Life
Swedish for Working Life
Learning skills

The student
* assesses and develops their competencies, and is willing to continue learning
* acquires, processes and assesses his/her own field data, theories, concepts, methods and principles critically
* assumes responsibility for group learning and sharing learned knowledge.

Development as an Expert
ICT Skills
Entrepreneurship
JAMK Innovation Week
Communication Skills (for Finnish degree programmes)
Web Technologies
Research and Development
Scout, Develop and Start
The Dreams+Inspiration!
Concept Lab
JAMKGenerator Project
Osuuskunta goes on the road
Information management skills

The student
* carries out research and development projects by applying the information, methods and practical skills acquired
* solves problems in a new way, creatively and develop working skills
* obtains information that is relevant in view of the development challenge or problem at hand and makes decisions based on it.

Development as an Expert
ICT Skills
Entrepreneurship
JAMK Innovation Week
Scout, Develop and Start
The Dreams+Inspiration!
JAMKGenerator Project
Working life skills

The student:
* acts in a collaborative manner as a member of student and work communities and other groups in compliance with the principles of professional ethics and furthers the performance and well-being of the group
* organises work duties, workflows and decision-making and works in expert duties in a systematic and goal-oriented manner
* shares his/her expertise and makes use of the expertise of others.

Entrepreneurship
JAMK Innovation Week
English for Working Life
Swedish for Working Life
Communication Skills (for Finnish degree programmes)
Practical Training
Supplementary Training
Advancement Professional Training
Research and Development
Scout, Develop and Start
The Dreams+Inspiration!
NY-startup 1
NY-startup 2
Concept Lab
JAMKGenerator Project
Entrepreneurship in Cooperatives
Communication skills

The student
* communicates well, both orally and in writing in his/her mother tongue
* uses information and communications technology in his/her assignments in many ways
* considers various factors in his/her work and works in networks.

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

The student:
* builds customer-driven, sustainable and economically profitable solutions in his/her networks
* takes responsibility for his/her own actions and their consequences
* shows courage to try new things and manages the risks involved.

Entrepreneurship
JAMK Innovation Week
Scout, Develop and Start
The Dreams+Inspiration!
NY-startup 1
NY-startup 2
Concept Lab
JAMKGenerator Project
Pre-Incubator
Osuuskunta goes on the road
Entrepreneurship in Cooperatives
Incubator
Not grouped
Mathematics 1
Mathematics 2
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
Applied Mathematics: Basics of Signal Processing
Introduction into Internet Technologies
Basics of Programming
Operating Systems
Digital Technology
Cyber Security
Data Structures and Algorithms
Databases
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
Introduction into Internet of Things
Script Programming
IoT System Implementation
Data Analysis
Corporate Infrastructure Services
Development and Implementation of Information Security Controls
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
Service-oriented applications
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Android Application Development
Mobile Application Development
iOS Application Development
Mobile Project
Real-Time Applications
Designing Quality of Service in a Data Network
Data Network implementation for Quality of Service
Datacenter Infrastructure
Virtualization
Cloud Services
International Skills
Marketing Planning and Measurements
Thesis Part 1
Thesis Part 2
Maturity Test
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
Electrical Engineering
Routing and Switching Essentials (CCNA1&2)
Scaling and Connecting Networks (CCNA 3&4)
Electronics
Data Communication
Linux Servers
Windows Servers
Corporate Networks
Internet Service Provider Networks
Automation of Services
Information Security in Services Management
Script Programming
Basics of Wireless Data Transfer

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.

Applied Mathematics: Optimization and Network Models
Applied Mathematics: Cryptology
Basics of Programming
Operating Systems
Web Technologies
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: Probability Theory
Applied Mathematics: Vectors and Matrices
Applied Mathematics: Analytic Geometry
Physics 1
Physics 2
Applied Mathematics: Basics of Signal Processing
Digital Technology
Data Structures and Algorithms
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.

Databases
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: 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
Applied Mathematics: Basics of Signal Processing
Introduction into Internet Technologies
Basics of Programming
Operating Systems
Web Technologies
Digital Technology
Cyber Security
Data Structures and Algorithms
Databases
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.

Basics of Physics
Physics Laboratory Work
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.

No attached course units

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)
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
Introduction into Internet of Things
Script Programming
IoT System Implementation
Data Analysis
Corporate Infrastructure Services
Development and Implementation of Information Security Controls
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
Service-oriented applications
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Android Application Development
Mobile Application Development
iOS Application Development
Mobile Project
Real-Time Applications
Designing Quality of Service in a Data Network
Data Network implementation for Quality of Service
Datacenter Infrastructure
Virtualization
Cloud Services
International Skills
Marketing Planning and Measurements
Practical Training
Supplementary Training
Advancement Professional Training
Thesis Part 1
Thesis Part 2
Maturity Test
Research and Development
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
Electrical Engineering
Routing and Switching Essentials (CCNA1&2)
Scaling and Connecting Networks (CCNA 3&4)
Electronics
Data Communication
Linux Servers
Windows Servers
Corporate Networks
Internet Service Provider Networks
Automation of Services
Information Security in Services Management
Script Programming
Basics of Wireless Data Transfer
Scout, Develop and Start
The Dreams+Inspiration!
NY-startup 1
NY-startup 2
Concept Lab
JAMKGenerator Project
Pre-Incubator
Osuuskunta goes on the road
Entrepreneurship in Cooperatives
Incubator

Structure of the studies (Bachelor's degree)

Professional Studies
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
Introduction into Internet of Things
Script Programming
IoT System Implementation
Data Analysis
Corporate Infrastructure Services
Development and Implementation of Information Security Controls
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
Service-oriented applications
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Android Application Development
Mobile Application Development
iOS Application Development
Mobile Project
Real-Time Applications
Designing Quality of Service in a Data Network
Data Network implementation for Quality of Service
Datacenter Infrastructure
Virtualization
Cloud Services
International Skills
Marketing Planning and Measurements
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
Electrical Engineering
Routing and Switching Essentials (CCNA1&2)
Scaling and Connecting Networks (CCNA 3&4)
Electronics
Data Communication
Linux Servers
Windows Servers
Corporate Networks
Internet Service Provider Networks
Automation of Services
Information Security in Services Management
Script Programming
Basics of Wireless Data Transfer
Practical Training
Practical Training
Supplementary Training
Advancement Professional Training
Bachelor's Thesis
Thesis Part 1
Thesis Part 2
Maturity Test
Research and Development
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 2
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
Applied Mathematics: Basics of Signal Processing
Introduction into Internet Technologies
Basics of Programming
Operating Systems
Web Technologies
Digital Technology
Cyber Security
Data Structures and Algorithms
Databases
Elective Studies
Scout, Develop and Start
The Dreams+Inspiration!
NY-startup 1
NY-startup 2
Concept Lab
JAMKGenerator Project
Pre-Incubator
Osuuskunta goes on the road
Entrepreneurship in Cooperatives
Incubator
Not grouped
Mathematics 1

Code Name Credits (cr)
ZZP03Z-1383
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-1028
NATURAL SCIENCES

(Choose all )

40
TTMA0100 Mathematics 1 5
TTMA0200 Mathematics 2 5
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
TTZM0310 Applied Mathematics: Basics of Signal Processing 3
TTZC0Z-1028
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
TTOS0Z-1025
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
TTVW1Z-1027
ELECTIVE PROFESSIONAL STUDIES

(Choose all )

15
TTIS0100 Introduction into Internet of Things 3
TTKS0300 Script Programming 3
TTIW0200 IoT System Implementation 5
TTIW0300 Data Analysis 4
TTKW1Z-1026
DATA SECURE DESIGN AND PRODUCTION OF IT SERVICES

(Choose all )

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

(Choose all )

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

(Choose all )

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

(Choose all )

15
TTMW0110 Basics of 3D Modelling 5
TTMW0120 Visualization in Industry 5
TTMW0130 Graphic Design 5
TTOW1Z-1026
ENTERPRISE APPLICATIONS

(Choose all )

15
TTOW0110 Advanced Databases 7
TTOW0130 Service-oriented applications 8
TTOW2Z-1026
GAME DEVELOPMENT

(Choose all )

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

(Choose all )

15
TTZW0310 Embedded Systems Design and Development 5
TTZW0320 Internet of Things 10
TTOW4Z-1026
ADVANCED PROGRAMMING

(Choose all )

15
TTOW0410 Functional Programming 6
TTOW0420 Concurrent Programming 5
TTOW0430 Graphics Programming 4
TTOW6Z-1024
MOBILE PROGRAMMING

(Choose all )

20
TTOW0625 Android Application Development 5
TTOW0615 Mobile Application Development 5
TTOW0640 iOS Application Development 5
TTOW0635 Mobile Project 5
TTTW2Z-1026
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
TTTW4Z-1026
DATACENTERS

(Choose all )

15
TTTW0410 Datacenter Infrastructure 4
TTTW0420 Virtualization 7
TTTW0430 Cloud Services 4
TTMW2Z-1026
MODERN MARKETING

(Choose all )

10
TTMW0210 International Skills 5
TTMW0220 Marketing Planning and Measurements 5
TTH01Z-1034
PRACTICAL TRAINING

(Choose all )

30 - 60
TTHA0100 Practical Training 30
TTHA0110 Supplementary Training 0 - 15
TTHA0120 Advancement Professional Training 0 - 15
TTV00Z-1036
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
TTKS0Z-1033
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-1026
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
TTTS0Z-1026
CORE STUDIES IN DATA NETWORK TECHNOLOGY

(Choose all )

58
TTOS0400 Electrical Engineering 4
TTTS0110 Routing and Switching Essentials (CCNA1&2) 8
TTTS0220 Scaling and Connecting Networks (CCNA 3&4) 8
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
TTKS0900 Information Security in Services Management 3
TTKS0300 Script Programming 3
TTTW0110 Basics of Wireless Data Transfer 5
ZZG01Z-1416
ENTREPRENEURSHIP AND INNOVATION ACTIVITIES

(Choose all )

54
ZZVZ0800 Scout, Develop and Start 5
ZYVZ0200 The Dreams+Inspiration! 3
ZYVZ0100 NY-startup 1 10
ZYVZ0150 NY-startup 2 5
HIBP3100 Concept Lab 5
ZZWZ0100 JAMKGenerator Project 5
ZZVZ0400 Pre-Incubator 5
ZYVZ0300 Osuuskunta goes on the road 3
ZZVZ0560 Entrepreneurship in Cooperatives 5
ZZVZ0450 Incubator 8
Go back to top of page