Skip to main content

Bachelor’s Degree of Information and Communication Technology 2025 (240): TBICT25S

Code: TBICT25S

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering (AMK)

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2025

Teaching language:
English

Descriptions

Software Development in the Age of AI is a cutting-edge, full-time engineering program designed to equip students with the skills and knowledge to excel in the rapidly evolving field of software development. This program merges traditional software engineering principles with modern AI techniques, providing a comprehensive education that prepares students to design, develop, and deploy intelligent software systems.

Select timing, structure or classification view

Show study timings by semester, study year or period

Code Name Credits (cr) 2025-2026 2026-2027 2027-2028 2028-2029 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 Autumn 2027 Spring 2028 Autumn 2028 Spring 2029 1. / 2025 2. / 2025 3. / 2026 4. / 2026 1. / 2026 2. / 2026 3. / 2027 4. / 2027 1. / 2027 2. / 2027 3. / 2028 4. / 2028 1. / 2028 2. / 2028 3. / 2029 4. / 2029
TBICT25S-1010
COMMUNICATION STUDIES

(Choose ects: 21)

21
YY00BD88 Intercultural Communication 3 3 3 1.5 1.5
BC00BX79 Academic English 1 3 3 3 1.5 1.5
BC00BY20 Academic English 2 2 2 2 1 1
TT00CV01 English for working life 3 3 3 1.5 1.5
For international students

(Choose all )

10
KBBC015 Finnish for Foreigners 1 5 5 5 2.5 2.5
BC00BX95 Finnish for Foreigners 2 5 5 5 2.5 2.5
For Finnish speaking students

(Choose all )

10
TT00CN35 Swedish at Work 3 3 3 1.5 1.5
TT00CN21 Professional Communication 4 4 4 2 2
LB00CN22 Keys to Remote Work (Finnish students) 1 1 1 0.5 0.5
TB00CV05 Free choice language or communication studies 2 2 2 1 1
TBICT25S-1011
BASIC STUDIES

(Choose all )

54
TB00CU66 Study skills 3 1 1 1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5
BC00CH77 Office Skills Accelerator 3 3 3 1.5 1.5
YY00BG72 Business Operations 3 3 3 1.5 1.5
TB00CU69 Basics of Mathematics 5 5 5 2.5 2.5
TB00CU70 Mathematics for programmers 5 5 5 2.5 2.5
TB00CU71 Applied Mathematics 5 5 5 2.5 2.5
TB00CU72 Engineering Physics 5 5 5 2.5 2.5
TB00CU73 Basics of Data Security 5 5 5 2.5 2.5
TB00CU74 Data Networks and Telecommunication 5 5 5 2.5 2.5
TB00CU75 Data Sources and Databases 5 5 5 2.5 2.5
TB00CU76 Project 1 - technologies 5 5 5 2.5 2.5
TB00CU77 Basics of Linux 5 5 5 2.5 2.5
TBICT25S-1012
PROGRAMMING AND SOFTWARE DEVELOPMENT

(Choose all )

55
TB00CU78 Modern Software Development 5 5 5 2.5 2.5
TB00CU79 Basics of Programming (Python) 5 5 5 2.5 2.5
TB00CU80 Software design and testing 5 5 5 2.5 2.5
TB00CU81 Object Oriented Programming (Python) 5 5 5 2.5 2.5
TB00CU82 Data Structures and Algorithms 5 5 5 2.5 2.5
TB00CU97 Customer and user-oriented design 5 5 5 2.5 2.5
TB00CU83 Web software development 1 5 5 5 2.5 2.5
TB00CU84 Web software development 2 5 5 5 2.5 2.5
TB00CU85 DevSecOps 5 5 5 2.5 2.5
TB00CU86 Project 2 - Software development 1 5 5 5 2.5 2.5
TB00CV04 Project 3 - Sofware development 2 5 5 5 2.5 2.5
TBICT25S-1013
DATA ANALYTICS AND AI

(Choose all )

30
TB00CU87 Power BI 5 5 5 2.5 2.5
TB00CU88 Data Analysis with Python 5 5 5 2.5 2.5
TB00CU89 Basics of Machine Learning 5 5 5 2.5 2.5
TB00CU90 Machine Learning 5 5 5 2.5 2.5
TB00CU91 Deep Learning 5 5 5 2.5 2.5
TB00CU92 Project 4: AI 5 5 5 2.5 2.5
TBICT25S-1014
SPECIALIZATION STUDIES

(Choose ects: 15)

15 15 15 7.5 7.5
TBICT25S-1015
Cloud services

(Choose 15)

15
TBICT25S-1016
AI Specialication studies

(Choose 15)

15
TBICT25S-1017
Game technologies / programming

(Choose 15)

15
TBICT25S-1018
Tailored package

(Choose 15)

15
TBICT25S-1007
FREE CHOICE STUDIES

(Choose ects: 15)

15 15 15 7.5 7.5
BC00BX96 Finnish for Foreigners 3 5
TBICT25S-1008
PRACTICAL TRAINING

(Choose all )

30 30 30 15 15
TB00CI62 Practical Training 30 30 30 15 15
TBICT25S-1019
RESEARCH AND DEVELOPMENT METHODS

(Choose all )

5
TB00CU96 Research and development methods 5 5 5 2.5 2.5
TBICT25S-1009
THESIS

(Choose all )

15 15 15 7.5 7.5
TB00CI63 Thesis 15 15 15 7.5 7.5
Total 240 65 64 41 50 30 35 34 30 29 12 35 15 15 15 17.5 17.5 17 17 15 15 14.5 14.5 6 6 17.5 17.5 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)
TBICT25S-1010
COMMUNICATION STUDIES

(Choose ects: 21)

21
YY00BD88 Intercultural Communication 3
BC00BX79 Academic English 1 3
BC00BY20 Academic English 2 2
TT00CV01 English for working life 3
For international students

(Choose all)

10
KBBC015 Finnish for Foreigners 1 5
BC00BX95 Finnish for Foreigners 2 5
For Finnish speaking students

(Choose all)

10
TT00CN35 Swedish at Work 3
TT00CN21 Professional Communication 4
LB00CN22 Keys to Remote Work (Finnish students) 1
TB00CV05 Free choice language or communication studies 2
TBICT25S-1011
BASIC STUDIES

(Choose all)

54
TB00CU66 Study skills 3
BC00CH77 Office Skills Accelerator 3
YY00BG72 Business Operations 3
TB00CU69 Basics of Mathematics 5
TB00CU70 Mathematics for programmers 5
TB00CU71 Applied Mathematics 5
TB00CU72 Engineering Physics 5
TB00CU73 Basics of Data Security 5
TB00CU74 Data Networks and Telecommunication 5
TB00CU75 Data Sources and Databases 5
TB00CU76 Project 1 - technologies 5
TB00CU77 Basics of Linux 5
TBICT25S-1012
PROGRAMMING AND SOFTWARE DEVELOPMENT

(Choose all)

55
TB00CU78 Modern Software Development 5
TB00CU79 Basics of Programming (Python) 5
TB00CU80 Software design and testing 5
TB00CU81 Object Oriented Programming (Python) 5
TB00CU82 Data Structures and Algorithms 5
TB00CU97 Customer and user-oriented design 5
TB00CU83 Web software development 1 5
TB00CU84 Web software development 2 5
TB00CU85 DevSecOps 5
TB00CU86 Project 2 - Software development 1 5
TB00CV04 Project 3 - Sofware development 2 5
TBICT25S-1013
DATA ANALYTICS AND AI

(Choose all)

30
TB00CU87 Power BI 5
TB00CU88 Data Analysis with Python 5
TB00CU89 Basics of Machine Learning 5
TB00CU90 Machine Learning 5
TB00CU91 Deep Learning 5
TB00CU92 Project 4: AI 5
TBICT25S-1014
SPECIALIZATION STUDIES

(Choose ects: 15)

15
TBICT25S-1015
Cloud services

(Choose 15)

15
TBICT25S-1016
AI Specialication studies

(Choose 15)

15
TBICT25S-1017
Game technologies / programming

(Choose 15)

15
TBICT25S-1018
Tailored package

(Choose 15)

15
TBICT25S-1007
FREE CHOICE STUDIES

(Choose ects: 15)

15
BC00BX96 Finnish for Foreigners 3 5
TBICT25S-1008
PRACTICAL TRAINING

(Choose all)

30
TB00CI62 Practical Training 30
TBICT25S-1019
RESEARCH AND DEVELOPMENT METHODS

(Choose all)

5
TB00CU96 Research and development methods 5
TBICT25S-1009
THESIS

(Choose all)

15
TB00CI63 Thesis 15