Bachelor of Engineering, Information Technology (day time learning), Rovaniemi, autumn 2024: Cyber-Physical Systems Developer
Code: R54T24S
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. / 2025 | 3. / 2025 | 1. / 2025 | 2. / 2026 | 3. / 2026 | 1. / 2026 | 2. / 2027 | 3. / 2027 | 1. / 2027 | 2. / 2028 | 3. / 2028 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R54T23SCORE-1001 |
CORE COMPETENCE
(Choose all) |
160 | ||||||||||||||||||||||||
AMKO006 | Start of University Studies | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MATH24 |
Mathematical Core Competences
(Choose all) |
20 | ||||||||||||||||||||||||
R504TL93 | Algebra, Geometry and Trigonometry | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL106 | Linear Algebra | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL211 | Electromagnetism | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL99 | Statistics and Analytics | 5 | 5 | 5 | 5 | |||||||||||||||||||||
ADVMATH24 |
Advanced Mathematical Competences (optional)
(Choose ects: 0) |
0 | ||||||||||||||||||||||||
R501RL459 | Linear Algebra (advanced) | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R501RL460 | Differential and Integral Calculus (advanced) | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R501RL466 | Differential Equations (advanced) | 5 | 5 | 5 | 5 | |||||||||||||||||||||
LANG24 |
Communication and Languages in the Field of ICT
(Choose all) |
10 | ||||||||||||||||||||||||
R504TL205 | Professional English for ICT Engineers | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL210 | Swedish for ICT Engineers | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
RUOTSIS | Swedish Oral Skills | 0 | ||||||||||||||||||||||||
RUOTSIK | Swedish Written Language | 0 | ||||||||||||||||||||||||
PROG24 |
Programming Core Competences
(Choose all) |
45 | ||||||||||||||||||||||||
R504TL95 | Introduction to Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL96 | Web Development | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL113 | Data Management | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL183 | Web Programming Interfaces | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL107 | Software Engineering | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL109 | Object-oriented Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL108 | Game Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL182 | Advanced Data Management | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL204 | Mobile Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
EMB24 |
Cyber-Physical Systems Core Competences
(Choose all) |
25 | ||||||||||||||||||||||||
R504TL98 | Computer Technology | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL212 | Networks | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL105 | IoT Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL103 | Robotics | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL110 | Mechatronics | 5 | 5 | 5 | 5 | |||||||||||||||||||||
PROJECT24 |
ICT Project Management
(Choose all) |
15 | ||||||||||||||||||||||||
R504TL206 | Project Management and Communication | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL159 | Agile System Development | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL203 | Agile Project Management | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
ENTRE24 |
ICT Entrepreneurship
(Choose all) |
10 | ||||||||||||||||||||||||
R504TL127 | Business and Entrepreneurship In the Field of ICT | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL201 | Leadership and Management | 5 | 5 | 5 | 5 | |||||||||||||||||||||
INT24 |
Internships
(Choose all) |
30 | ||||||||||||||||||||||||
R504TL145 | Basic Internship 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL150 | Basic Internship 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL146 | Professional Internship 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL151 | Professional Internship 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL147 | Advanced Professional Internship 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL152 | Advanced Professional Internship 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R54T23SPROF-1001 |
PROFILING COMPETENCE
(Choose ects: 60) |
60 | ||||||||||||||||||||||||
CPS24 |
Methods of Cyber-Physical Systems
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL208 | Signal Analysis | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL131 | Digital Signal Processing | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL125 | Control and Automation | 5 | 5 | 5 | 5 | |||||||||||||||||||||
IOT24 |
Robotics and IoT Technologies
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL117 | Sensors and Actuators | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL116 | Wireless Networks | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL214 | IoT and Cloud Platforms | 5 | 5 | 5 | 5 | |||||||||||||||||||||
ROBO24 |
Robotics Applications
(Choose ects: 20) |
0 - 20 | ||||||||||||||||||||||||
R504TL130 | Robot Programming and IoT | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL172 | Mechanical Engineering in Robotics | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL132 | Climatic and Reliability Testing | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
GVT24 |
Game and Virtual Technology Applications
(Choose ects: 20) |
0 - 20 | ||||||||||||||||||||||||
R504TL139 | Digital Twins | 5 | 5 | 5 | 5 | |||||||||||||||||||||
AIDA24 |
AI and Machine Learning
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL195 | Data Analytics | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL193 | AI and Machine Learning | 5 | 5 | 5 | 5 | |||||||||||||||||||||
FREE24 |
(Choose ects: 10) |
0 - 10 | ||||||||||||||||||||||||
R54T24SRD |
RESEARCH AND DEVELOPMENT COMPETENCE
(Choose all) |
20 | ||||||||||||||||||||||||
R504TL143 | Research Methods | 5 | 5 | 5 | 5 | |||||||||||||||||||||
AMKO001 | Planning Phase of the Bachelor´s Thesis | 5 | 5 | 5 | 5 | |||||||||||||||||||||
AMKO002 | Implementation Phase of the Bachelor´s Thesis | 5 | 5 | 5 | 5 | |||||||||||||||||||||
AMKO003 | Finishing Phase of the Bachelor´s Thesis | 5 | 5 | 5 | 5 | |||||||||||||||||||||
Total | 240 | 75 | 65 | 65 | 50 | 35 | 40 | 35 | 30 | 30 | 35 | 25 | 25 | 35 | 20 | 20 | 35 | 15 | 15 | 30 | 17.5 | 17.5 | 25 | 17.5 | 7.5 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
Certificate structure
Bachelor of Engineering, Information Technology, Competences (2023-)
Code | Name | Credits (cr) |
---|---|---|
R54T23SCORE-1001 |
CORE COMPETENCE
(Choose all) |
160 |
AMKO006 | Start of University Studies | 5 |
MATH24 |
Mathematical Core Competences
(Choose all) |
20 |
R504TL93 | Algebra, Geometry and Trigonometry | 5 |
R504TL106 | Linear Algebra | 5 |
R504TL211 | Electromagnetism | 5 |
R504TL99 | Statistics and Analytics | 5 |
ADVMATH24 |
Advanced Mathematical Competences (optional)
(Choose ects: 0) |
0 |
R501RL459 | Linear Algebra (advanced) | 5 |
R501RL460 | Differential and Integral Calculus (advanced) | 5 |
R501RL466 | Differential Equations (advanced) | 5 |
LANG24 |
Communication and Languages in the Field of ICT
(Choose all) |
10 |
R504TL205 | Professional English for ICT Engineers | 5 |
R504TL210 | Swedish for ICT Engineers | 5 |
RUOTSIS | Swedish Oral Skills | 0 |
RUOTSIK | Swedish Written Language | 0 |
PROG24 |
Programming Core Competences
(Choose all) |
45 |
R504TL95 | Introduction to Programming | 5 |
R504TL96 | Web Development | 5 |
R504TL113 | Data Management | 5 |
R504TL183 | Web Programming Interfaces | 5 |
R504TL107 | Software Engineering | 5 |
R504TL109 | Object-oriented Programming | 5 |
R504TL108 | Game Programming | 5 |
R504TL182 | Advanced Data Management | 5 |
R504TL204 | Mobile Programming | 5 |
EMB24 |
Cyber-Physical Systems Core Competences
(Choose all) |
25 |
R504TL98 | Computer Technology | 5 |
R504TL212 | Networks | 5 |
R504TL105 | IoT Programming | 5 |
R504TL103 | Robotics | 5 |
R504TL110 | Mechatronics | 5 |
PROJECT24 |
ICT Project Management
(Choose all) |
15 |
R504TL206 | Project Management and Communication | 5 |
R504TL159 | Agile System Development | 5 |
R504TL203 | Agile Project Management | 5 |
ENTRE24 |
ICT Entrepreneurship
(Choose all) |
10 |
R504TL127 | Business and Entrepreneurship In the Field of ICT | 5 |
R504TL201 | Leadership and Management | 5 |
INT24 |
Internships
(Choose all) |
30 |
R504TL145 | Basic Internship 1 | 5 |
R504TL150 | Basic Internship 2 | 5 |
R504TL146 | Professional Internship 1 | 5 |
R504TL151 | Professional Internship 2 | 5 |
R504TL147 | Advanced Professional Internship 1 | 5 |
R504TL152 | Advanced Professional Internship 2 | 5 |
R54T23SPROF-1001 |
PROFILING COMPETENCE
(Choose ects: 60) |
60 |
WMC24 |
Web and Mobile System Development
(Choose ects: 25) |
0 - 25 |
R504TL209 | Full Stack Development: Backend | 5 |
R504TL220 | Full Stack Development: Frontend | 5 |
R504TL213 | Web Programming Frameworks | 5 |
R504TL197 | Advanced Mobile Computing | 5 |
R504TL196 | Cross-Platform Mobile Application Development | 5 |
CPS24 |
Methods of Cyber-Physical Systems
(Choose ects: 15) |
0 - 15 |
R504TL208 | Signal Analysis | 5 |
R504TL131 | Digital Signal Processing | 5 |
R504TL125 | Control and Automation | 5 |
IOT24 |
Robotics and IoT Technologies
(Choose ects: 15) |
0 - 15 |
R504TL117 | Sensors and Actuators | 5 |
R504TL116 | Wireless Networks | 5 |
R504TL214 | IoT and Cloud Platforms | 5 |
ROBO24 |
Robotics Applications
(Choose ects: 20) |
0 - 20 |
R504TL130 | Robot Programming and IoT | 5 |
R504TL172 | Mechanical Engineering in Robotics | 5 |
R504TL132 | Climatic and Reliability Testing | 5 |
GVT24 |
Game and Virtual Technology Applications
(Choose ects: 20) |
0 - 20 |
R504TL90 | Game Engines: Basics of Unreal Engine | 5 |
R504TL174 | Game Engines: Advanced Unreal Engine | 5 |
R504TL136 | XR Programming | 5 |
R504TL139 | Digital Twins | 5 |
AIDA24 |
AI and Machine Learning
(Choose ects: 15) |
0 - 15 |
R504TL194 | Cloud Computing | 5 |
R504TL195 | Data Analytics | 5 |
R504TL193 | AI and Machine Learning | 5 |
NET23-1001 |
Networking Technologies
(Choose ects: 10) |
0 - 10 |
R504TL140 | Switching, Routing and Wireless Essentials (CCNA 2) | 5 |
R504TL141 | Enterprise Networking, Security and Automation (CCNA 3) | 5 |
SEC24 |
Cyber Security
(Choose ects: 10) |
0 - 10 |
R504TL155 | Organisations and Cyber Security | 5 |
R504TL207 | Cryptography | 5 |
ITDM24 |
Management and Development of ICT Services
(Choose ects: 30) |
0 - 30 |
T42T168OJ | Customer Experience Development | 5 |
T42T169OJ | Business Analysis | 5 |
T42T167OJ | IT service Management | 5 |
T42T141OJ | Enterprise IT management | 5 |
T42T175OJ | Planning IT Procurements | 5 |
R504TL200 | Laws and Contracts in ICT Business | 5 |
ARCHINT24 |
(Choose ects: 10) |
0 - 10 |
T42T173OJ | Introduction to Enteprise Architecture | 5 |
R504TL202 | System Integrations | 5 |
FREE24 |
(Choose ects: 10) |
0 - 10 |
OPT24 |
(Choose ects: 0) |
0 |
R504TL157 | Technical Laboratory Work | 1 - 15 |
R504TL158 | Research and Development Work | 1 - 15 |
R504TL181 | Video Communication Technologies | 5 |
R504TL148 | Summer Game Studies | 20 |
K502K447OJ | Robotics Project | 10 |
R54T24SRD |
RESEARCH AND DEVELOPMENT COMPETENCE
(Choose all) |
20 |
R504TL143 | Research Methods | 5 |
AMKO001 | Planning Phase of the Bachelor´s Thesis | 5 |
AMKO002 | Implementation Phase of the Bachelor´s Thesis | 5 |
AMKO003 | Finishing Phase of the Bachelor´s Thesis | 5 |