Skip to main content

Information technology, full-time studies: ITMI22SP

Code: ITMI22SP

Degree:
Bachelor of Engineering

Degree title:
Insinööri (AMK), Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2022

Select timing, structure or classification view

Show study timings by semester, study year or period

Code Name Credits (cr) 2022-2023 2023-2024 2024-2025 2025-2026 Autumn
2022
Spring
2023
Autumn
2023
Spring
2024
Autumn
2024
Spring
2025
Autumn
2025
Spring
2026
1. / 2022 2. / 2023 3. / 2023 1. / 2023 2. / 2024 3. / 2024 1. / 2024 2. / 2025 3. / 2025 1. / 2025 2. / 2026 3. / 2026
ITMI22SP-1001
CORE COMPETENCE

(Choose all)

195
ITMI22SP-1002
Professional learning skills

(Choose 15)

15
KY00DS63 Study and career planning 5
KY00DS49 Finnish 1 5
KY00DS51 Finnish communication skills 5
TK00BK40 Discrete mathematics 1 5
ITMI22SP-1003
Secure ICT environment

(Choose all)

15
IT00EB80 Computer and ICT environments 5
IT00EB81 Introduction to programming 5
IT00CO77 Security fundamentals 5
ITMI22SP-1004
Engineering fundamentals

(Choose 15)

15
IT00EB82 IT physics 5
IT00CO78 Calculus 5
KY00DS50 Finnish 2 5
KY00DS46 Professional Swedish 5
ITMI22SP-1005
Network service environment

(Choose all)

15
IT00EB83 Operating systems and server environments 5
IT00EB84 Object-oriented programming 5
IT00CO71 Networking fundamentals 5
ITMI22SP-1006
Terminology and electronic engineering

(Choose all)

15
KY00DS48 English communication skills 5
IT00EB85 Python programming and data processing 5
IT00EB86 IoT electronics and measurements 5
ITMI22SP-1007
Local area networks and servers

(Choose all)

15
IT00EB87 Introduction to networks 5
IT00EB88 Routing and switching essentials 5
IT00EB89 Data center environments 5
ITMI22SP-1008
Software development

(Choose all)

15
IT00EB90 Full stack programming 5
IT00EB91 Databases 5
TK00BK51 Discrete mathematics 2 5
ITMI22SP-1009
Network and IoT technologies

(Choose all)

15
IT00EB92 Scaling networks 5
IT00EB93 Advanced networking 5
IT00EB94 IoT technologies 5
ITMI22SP-1010
Services and security

(Choose all)

15
IT00EB95 Enterprise service management 5
IT00EB96 Applying IoT 5
IT00EB97 Information and network security 5
ITMI22SP-1011
ICT business and research

(Choose all)

15
IT00EB98 ICT business management 5
IT00EB99 Research and development skills 5
IT00EC00 Design patterns and object-oriented techniques 5
ITMI22SP-1012
Practical training

(Choose all)

30
IT00EC01 Practical training 30
ITMI22SP-1013
Bachelor's thesis

(Choose all)

15
OP00AA43 Bachelor’s thesis: idea and planning 5
OP00AA44 Bachelor’s thesis: implementation 5
OP00AA45 Bachelor’s thesis: reporting, assessment and presentation 5
ITMI22SP-1014
COMPLEMENTARY COMPETENCE

(Choose ects: 45)

45
ITMI22SP-1015
ICT competences

(Choose ects: 15)

0 - 15
IT00EC02 Service deployment project 5
IT00EC03 Software testing and quality assurance 5
IT00EC04 Probability and information theory 5
ITMI22SP-1016
Data applications for ICT

(Choose ects: 15)

0 - 15
IT00EC05 Software development project 5
IT00EC06 Big data and visualization 5
IT00EC07 Digital image processing 5
ITMI22SP-1017
Personal and project studies

(Choose ects: 15)

0 - 15
ITMI22SP-1019
Optional studies

(Choose ects: 15)

15
Total 240 68 61 71 35 32 36 30 31 30 41 20 15 32 18 18 30 15.5 15.5 30 20.5 20.5 20 7.5 7.5

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

Code Name Credits (cr)
ITMI22SP-1001
CORE COMPETENCE

(Choose all)

195
ITMI22SP-1002
Professional learning skills

(Choose 15)

15
KY00DS63 Study and career planning 5
KY00DS49 Finnish 1 5
KY00DS51 Finnish communication skills 5
TK00BK40 Discrete mathematics 1 5
ITMI22SP-1003
Secure ICT environment

(Choose all)

15
IT00EB80 Computer and ICT environments 5
IT00EB81 Introduction to programming 5
IT00CO77 Security fundamentals 5
ITMI22SP-1004
Engineering fundamentals

(Choose 15)

15
IT00EB82 IT physics 5
IT00CO78 Calculus 5
KY00DS50 Finnish 2 5
KY00DS46 Professional Swedish 5
ITMI22SP-1005
Network service environment

(Choose all)

15
IT00EB83 Operating systems and server environments 5
IT00EB84 Object-oriented programming 5
IT00CO71 Networking fundamentals 5
ITMI22SP-1006
Terminology and electronic engineering

(Choose all)

15
KY00DS48 English communication skills 5
IT00EB85 Python programming and data processing 5
IT00EB86 IoT electronics and measurements 5
ITMI22SP-1007
Local area networks and servers

(Choose all)

15
IT00EB87 Introduction to networks 5
IT00EB88 Routing and switching essentials 5
IT00EB89 Data center environments 5
ITMI22SP-1008
Software development

(Choose all)

15
IT00EB90 Full stack programming 5
IT00EB91 Databases 5
TK00BK51 Discrete mathematics 2 5
ITMI22SP-1009
Network and IoT technologies

(Choose all)

15
IT00EB92 Scaling networks 5
IT00EB93 Advanced networking 5
IT00EB94 IoT technologies 5
ITMI22SP-1010
Services and security

(Choose all)

15
IT00EB95 Enterprise service management 5
IT00EB96 Applying IoT 5
IT00EB97 Information and network security 5
ITMI22SP-1011
ICT business and research

(Choose all)

15
IT00EB98 ICT business management 5
IT00EB99 Research and development skills 5
IT00EC00 Design patterns and object-oriented techniques 5
ITMI22SP-1012
Practical training

(Choose all)

30
IT00EC01 Practical training 30
ITMI22SP-1013
Bachelor's thesis

(Choose all)

15
OP00AA43 Bachelor’s thesis: idea and planning 5
OP00AA44 Bachelor’s thesis: implementation 5
OP00AA45 Bachelor’s thesis: reporting, assessment and presentation 5
ITMI22SP-1014
COMPLEMENTARY COMPETENCE

(Choose ects: 45)

45
ITMI22SP-1015
ICT competences

(Choose ects: 15)

0 - 15
IT00EC02 Service deployment project 5
IT00EC03 Software testing and quality assurance 5
IT00EC04 Probability and information theory 5
ITMI22SP-1016
Data applications for ICT

(Choose ects: 15)

0 - 15
IT00EC05 Software development project 5
IT00EC06 Big data and visualization 5
IT00EC07 Digital image processing 5
ITMI22SP-1017
Personal and project studies

(Choose ects: 15)

0 - 15
ITMI22SP-1019
Optional studies

(Choose ects: 15)

15