Skip to main content

Bachelor of Engineering, Information and Communications Technology (in Finnish) 24S, online studies: IoT and Machine learning

Code: TLTITVT24SV

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2024

Teaching language:
Finnish

Description

Data-analys, ML-expert, AI-expert, IoT-expoert

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-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-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
Total 240 59.4 81.9 65.2 33.6 31 28.4 48.4 33.4 48.4 16.7 21.7 11.7 3.4 13.9 13.9 13.2 13.2 2.2 15 17 17 11.2 11.2 11.2 16.5 16.5 16.5 5.6 5.6 5.6 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

Work placement
Practical Training
Practical Training 2
Practical Training 3
Thesis related
Thesis Planning
Thesis Project
Thesis Report
Finnish as a Second language

No attached course units

Working life integrated study

No attached course units

Not grouped
Orientation to Sustainability Thinking
Developing Professional Competence 1
Developing professional competence 2
Developing Professional Competence 3
Expert Communication Skills
English for Work
Swedish for Work, Spoken
Swedish for Work, Written
Basic studies in mathematics
Mathematics in Technology 1
Mathematics in Technology 2
Basic studies in physics
Physics in Information Technologies
Digital Tools
STEM of ICT
IoT Basics
Basics of WWW design
Telecommuncations and security basics
Fundamentals of Programming
Objects and databases
Web and interactivity
Server and workstation virtualization
Basics of Project work
Research Seminar
Entrepreneurship and Innovation
Working Skills
Web and Game technologies basics
Web and Game design
Application of web and game technologies
IoT and embedded systems basics
IoT and embedded systems design
Applications of IoT and embedded systems
Software engineering and architecture
Data structures and algorythms
Programming languages
Software maintenance and testing
LAN basics and redudancy
Network monitoring and security
Client-driven data networks
Data analysis and visualization
Machine Learning
Modelling
Advanced game programming
Web game environments
Javascript platforms
Server technologies
Frameworks
Cloud computing
Hybrid mobile programming
Native mobile programming
Mobile programming project
Virtualization and Cloud services
Servers and services
Implementation of the service
Introduction to neural networks
Pattern recognition
IoT and digital twins
Basics of embedded programming
Distributed Systems
Applications of IoT
IT technology project

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