Bachelor of Engineering, Information and Communications Technology (in Finnish) 24S, online studies: Curriculum
Code: TLTITVT24SV
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2024-2025 | 2025-2026 | 2026-2027 | 2027-2028 |
Autumn
2024 |
Spring
2025 |
Autumn
2025 |
Spring
2026 |
Autumn
2026 |
Spring
2027 |
Autumn
2027 |
Spring
2028 |
1. / 2024 | 2. / 2024 | 3. / 2024 | 4. / 2025 | 5. / 2025 | 6. / 2025 | 1. / 2025 | 2. / 2025 | 3. / 2025 | 4. / 2026 | 5. / 2026 | 6. / 2026 | 1. / 2026 | 2. / 2026 | 3. / 2026 | 4. / 2027 | 5. / 2027 | 6. / 2027 | 1. / 2027 | 2. / 2027 | 3. / 2027 | 4. / 2028 | 5. / 2028 | 6. / 2028 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TLTITVT24SV-1001 |
CORE COMPETENCE
(Choose all) |
180 | ||||||||||||||||||||||||||||||||||||
TLTITVT24SV-1002 |
Common Studies
(Choose all) |
15 | ||||||||||||||||||||||||||||||||||||
A300CE13 | Orientation to Sustainability Thinking | 2 | 2 | 2 | 0.7 | 0.7 | 0.7 | |||||||||||||||||||||||||||||||
AY00BT88 | Developing Professional Competence 1 | 1 | 1 | 1 | 0.5 | 0.5 | ||||||||||||||||||||||||||||||||
AY00BT89 | Developing professional competence 2 | 1 | 1 | 1 | 0.5 | 0.5 | ||||||||||||||||||||||||||||||||
AY00BT90 | Developing Professional Competence 3 | 1 | 1 | 1 | 0.5 | 0.5 | ||||||||||||||||||||||||||||||||
KS00BT59 | Expert Communication Skills | 4 | 4 | 4 | 1.3 | 1.3 | 1.3 | |||||||||||||||||||||||||||||||
KE00BT61 | English for Work | 4 | 4 | 4 | 2 | 2 | ||||||||||||||||||||||||||||||||
KR00BU42 | Swedish for Work, Spoken | 1 | 1 | 1 | 0.3 | 0.3 | 0.3 | |||||||||||||||||||||||||||||||
KR00BU43 | Swedish for Work, Written | 1 | 1 | 1 | 0.3 | 0.3 | 0.3 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1003 |
Professional Core Competence
(Choose ects: 120) |
120 | ||||||||||||||||||||||||||||||||||||
TLTITVT24SV-1004 |
Common Professional Core Competence
(Choose ects: 75) |
75 | ||||||||||||||||||||||||||||||||||||
TLTITVT24SV-1005 |
Basic studies in mathematics and physics
(Choose all) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BT67 | Basic studies in mathematics | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||||||||||
AT00BT68 | Mathematics in Technology 1 | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||||||||||
AT00BT69 | Mathematics in Technology 2 | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||||||||||
AT00BT70 | Basic studies in physics | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||||||||||
AT00BT71 | Physics in Information Technologies | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||||||||||
TLTITVT24SV-1006 |
Digitalization
(Choose all) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BV34 | Digital Tools | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BT73 | STEM of ICT | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||||||||||
AT00BT74 | IoT Basics | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1007 |
Basic of ICT
(Choose all) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BT76 | Basics of WWW design | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||||||||||
AT00BT77 | Telecommuncations and security basics | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||||||||||
AT00DA04 | Fundamentals of Programming | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1008 |
ICT and applications
(Choose all) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BT78 | Objects and databases | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BT79 | Web and interactivity | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||||||||||
AT00BT80 | Server and workstation virtualization | 4 | 4 | 4 | 2 | 2 | ||||||||||||||||||||||||||||||||
AT00BT81 | Basics of Project work | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||||||||||
TLTITVT24SV-1009 |
RDI and entrepreneurship
(Choose all) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BY44 | Research Seminar | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY45 | Entrepreneurship and Innovation | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY46 | Working Skills | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1010 |
Profiling Professional Core Competence
(Choose ects: 45) |
45 | ||||||||||||||||||||||||||||||||||||
TLTITVT24SV-1011 |
Web and game technologies
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BX89 | Web and Game technologies basics | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BX90 | Web and Game design | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BX91 | Application of web and game technologies | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1012 |
IoT and embedded systems
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BX92 | IoT and embedded systems basics | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY05 | IoT and embedded systems design | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY06 | Applications of IoT and embedded systems | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1013 |
Software engineering
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BY07 | Software engineering and architecture | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY08 | Data structures and algorythms | 3 | 3 | 3 | 1 | 1 | 1 | |||||||||||||||||||||||||||||||
AT00BY09 | Programming languages | 4 | 4 | 4 | 1.3 | 1.3 | 1.3 | |||||||||||||||||||||||||||||||
AT00BY10 | Software maintenance and testing | 3 | 3 | 3 | 1 | 1 | 1 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1014 |
Tele communication
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00CY67 | LAN basics and redudancy | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00CY68 | Network monitoring and security | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY13 | Client-driven data networks | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1015 |
From data to machine learning
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BY42 | Data analysis and visualization | 10 | 10 | 10 | 3.3 | 3.3 | 3.3 | |||||||||||||||||||||||||||||||
AT00BY43 | Machine Learning | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1016 |
Media technology
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BY14 | Modelling | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY26 | Advanced game programming | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY28 | Web game environments | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1017 |
Web services
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BY20 | Javascript platforms | 4 | 4 | 4 | 1.3 | 1.3 | 1.3 | |||||||||||||||||||||||||||||||
AT00BY21 | Server technologies | 4 | 4 | 4 | 1.3 | 1.3 | 1.3 | |||||||||||||||||||||||||||||||
AT00BY22 | Frameworks | 3 | 3 | 3 | 1 | 1 | 1 | |||||||||||||||||||||||||||||||
AT00BY23 | Cloud computing | 4 | 4 | 4 | 1.3 | 1.3 | 1.3 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1018 |
Mobile programming
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BY24 | Hybrid mobile programming | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY25 | Native mobile programming | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00CW21 | Mobile programming project | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1019 |
Studio studies 1
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
TLTITVT24SV-1021 |
Data centers and server systems
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BY33 | Virtualization and Cloud services | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY34 | Servers and services | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY35 | Implementation of the service | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1022 |
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00CV65 | Introduction to neural networks | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00CV66 | Pattern recognition | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00CV67 | IoT and digital twins | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1023 |
Embedded programming
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
AT00BY36 | Basics of embedded programming | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY37 | Distributed Systems | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
AT00BY38 | Applications of IoT | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | |||||||||||||||||||||||||||||||
TLTITVT24SV-1025 |
Practical Training
(Choose all) |
30 | ||||||||||||||||||||||||||||||||||||
HA00CD55 | Practical Training | 10 | 1.4 | 2.9 | 2.9 | 2.9 | 1.4 | 1.4 | 1.4 | 1.4 | 1.4 | 1.4 | 1.4 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | ||||
HA00BU60 | Practical Training 2 | 10 | 2 | 4 | 4 | 2 | 2 | 2 | 2 | 2 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | |||||||||||||
HA00BU61 | Practical Training 3 | 10 | 3.3 | 6.7 | 3.3 | 3.3 | 3.3 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | ||||||||||||||||||||||
TLTITVT24SV-1026 |
Thesis
(Choose all) |
15 | ||||||||||||||||||||||||||||||||||||
AO00BU62 | Thesis Planning | 5 | 2.5 | 2.5 | 2.5 | 2.5 | 0.8 | 0.8 | 0.8 | 0.8 | 0.8 | 0.8 | ||||||||||||||||||||||||||
AO00BU63 | Thesis Project | 5 | 5 | 2.5 | 2.5 | 0.8 | 0.8 | 0.8 | 0.8 | 0.8 | 0.8 | |||||||||||||||||||||||||||
AO00BU64 | Thesis Report | 5 | 5 | 2.5 | 2.5 | 0.8 | 0.8 | 0.8 | 0.8 | 0.8 | 0.8 | |||||||||||||||||||||||||||
TLTITVT24SV-1027 |
COMPLEMENTARY COMPETENCE
(Choose ects: 60) |
60 | ||||||||||||||||||||||||||||||||||||
TLTITVT24SV-1024 |
Project with working life
(Choose all) |
15 | ||||||||||||||||||||||||||||||||||||
AT00CV68 | IT technology project | 15 | 7.5 | 7.5 | 7.5 | 7.5 | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | ||||||||||||||||||||||||||
TLTITVT24SV-1020 |
Studio studies 2
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||||||
Total | 240 | 59.4 | 111.9 | 110.2 | 33.6 | 31 | 28.4 | 48.4 | 63.4 | 78.4 | 31.7 | 21.7 | 11.7 | 3.4 | 13.9 | 13.9 | 13.2 | 13.2 | 2.2 | 15 | 17 | 17 | 21.4 | 21.4 | 21.4 | 26.5 | 26.5 | 26.5 | 10.7 | 10.7 | 10.7 | 7.2 | 7.2 | 7.2 | 3.9 | 3.9 | 3.9 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
Accomplishment type details
Code | Name | Credits (cr) |
---|---|---|
TLTITVT24SV-1001 |
CORE COMPETENCE
(Choose all) |
180 |
TLTITVT24SV-1002 |
Common Studies
(Choose all) |
15 |
A300CE13 | Orientation to Sustainability Thinking | 2 |
AY00BT88 | Developing Professional Competence 1 | 1 |
AY00BT89 | Developing professional competence 2 | 1 |
AY00BT90 | Developing Professional Competence 3 | 1 |
KS00BT59 | Expert Communication Skills | 4 |
KE00BT61 | English for Work | 4 |
KR00BU42 | Swedish for Work, Spoken | 1 |
KR00BU43 | Swedish for Work, Written | 1 |
TLTITVT24SV-1003 |
Professional Core Competence
(Choose ects: 120) |
120 |
TLTITVT24SV-1004 |
Common Professional Core Competence
(Choose ects: 75) |
75 |
TLTITVT24SV-1005 |
Basic studies in mathematics and physics
(Choose all) |
15 |
AT00BT67 | Basic studies in mathematics | 3 |
AT00BT68 | Mathematics in Technology 1 | 3 |
AT00BT69 | Mathematics in Technology 2 | 3 |
AT00BT70 | Basic studies in physics | 3 |
AT00BT71 | Physics in Information Technologies | 3 |
TLTITVT24SV-1006 |
Digitalization
(Choose all) |
15 |
AT00BV34 | Digital Tools | 5 |
AT00BT73 | STEM of ICT | 5 |
AT00BT74 | IoT Basics | 5 |
TLTITVT24SV-1007 |
Basic of ICT
(Choose all) |
15 |
AT00BT76 | Basics of WWW design | 5 |
AT00BT77 | Telecommuncations and security basics | 5 |
AT00DA04 | Fundamentals of Programming | 5 |
TLTITVT24SV-1008 |
ICT and applications
(Choose all) |
15 |
AT00BT78 | Objects and databases | 5 |
AT00BT79 | Web and interactivity | 3 |
AT00BT80 | Server and workstation virtualization | 4 |
AT00BT81 | Basics of Project work | 3 |
TLTITVT24SV-1009 |
RDI and entrepreneurship
(Choose all) |
15 |
AT00BY44 | Research Seminar | 5 |
AT00BY45 | Entrepreneurship and Innovation | 5 |
AT00BY46 | Working Skills | 5 |
TLTITVT24SV-1010 |
Profiling Professional Core Competence
(Choose ects: 45) |
45 |
TLTITVT24SV-1011 |
Web and game technologies
(Choose ects: 15) |
15 |
AT00BX89 | Web and Game technologies basics | 5 |
AT00BX90 | Web and Game design | 5 |
AT00BX91 | Application of web and game technologies | 5 |
TLTITVT24SV-1012 |
IoT and embedded systems
(Choose ects: 15) |
15 |
AT00BX92 | IoT and embedded systems basics | 5 |
AT00BY05 | IoT and embedded systems design | 5 |
AT00BY06 | Applications of IoT and embedded systems | 5 |
TLTITVT24SV-1013 |
Software engineering
(Choose ects: 15) |
15 |
AT00BY07 | Software engineering and architecture | 5 |
AT00BY08 | Data structures and algorythms | 3 |
AT00BY09 | Programming languages | 4 |
AT00BY10 | Software maintenance and testing | 3 |
TLTITVT24SV-1014 |
Tele communication
(Choose ects: 15) |
15 |
AT00CY67 | LAN basics and redudancy | 5 |
AT00CY68 | Network monitoring and security | 5 |
AT00BY13 | Client-driven data networks | 5 |
TLTITVT24SV-1015 |
From data to machine learning
(Choose ects: 15) |
15 |
AT00BY42 | Data analysis and visualization | 10 |
AT00BY43 | Machine Learning | 5 |
TLTITVT24SV-1016 |
Media technology
(Choose ects: 15) |
15 |
AT00BY14 | Modelling | 5 |
AT00BY26 | Advanced game programming | 5 |
AT00BY28 | Web game environments | 5 |
TLTITVT24SV-1017 |
Web services
(Choose ects: 15) |
15 |
AT00BY20 | Javascript platforms | 4 |
AT00BY21 | Server technologies | 4 |
AT00BY22 | Frameworks | 3 |
AT00BY23 | Cloud computing | 4 |
TLTITVT24SV-1018 |
Mobile programming
(Choose ects: 15) |
15 |
AT00BY24 | Hybrid mobile programming | 5 |
AT00BY25 | Native mobile programming | 5 |
AT00CW21 | Mobile programming project | 5 |
TLTITVT24SV-1019 |
Studio studies 1
(Choose ects: 15) |
15 |
TLTITVT24SV-1021 |
Data centers and server systems
(Choose ects: 15) |
15 |
AT00BY33 | Virtualization and Cloud services | 5 |
AT00BY34 | Servers and services | 5 |
AT00BY35 | Implementation of the service | 5 |
TLTITVT24SV-1022 |
(Choose ects: 15) |
15 |
AT00CV65 | Introduction to neural networks | 5 |
AT00CV66 | Pattern recognition | 5 |
AT00CV67 | IoT and digital twins | 5 |
TLTITVT24SV-1023 |
Embedded programming
(Choose ects: 15) |
15 |
AT00BY36 | Basics of embedded programming | 5 |
AT00BY37 | Distributed Systems | 5 |
AT00BY38 | Applications of IoT | 5 |
TLTITVT24SV-1025 |
Practical Training
(Choose all) |
30 |
HA00CD55 | Practical Training | 10 |
HA00BU60 | Practical Training 2 | 10 |
HA00BU61 | Practical Training 3 | 10 |
TLTITVT24SV-1026 |
Thesis
(Choose all) |
15 |
AO00BU62 | Thesis Planning | 5 |
AO00BU63 | Thesis Project | 5 |
AO00BU64 | Thesis Report | 5 |
TLTITVT24SV-1027 |
COMPLEMENTARY COMPETENCE
(Choose ects: 60) |
60 |
TLTITVT24SV-1024 |
Project with working life
(Choose all) |
15 |
AT00CV68 | IT technology project | 15 |
TLTITVT24SV-1020 |
Studio studies 2
(Choose ects: 15) |
15 |