Bachelor of Engineering, Information Technology (day time learning), Rovaniemi, autumn 2025: R54T25S
Code: R54T25S
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. / 2026 | 3. / 2026 | 1. / 2026 | 2. / 2027 | 3. / 2027 | 1. / 2027 | 2. / 2028 | 3. / 2028 | 1. / 2028 | 2. / 2029 | 3. / 2029 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CORE25 |
(Choose all) |
185 | ||||||||||||||||||||||||
AMKO043 | Start of University Studies | 5 | 5 | 5 | 5 | |||||||||||||||||||||
PROG25 |
Programming
(Choose all) |
30 | ||||||||||||||||||||||||
R504TL304 | Introduction to Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL307 | Programming Tools and User Experience | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL305 | Introduction to Web Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL308 | Game Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL312 | Object-oriented Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL306 | Data Structures and Algorithms | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
DEV25 |
Hardware and Intelligent Systems
(Choose all) |
15 | ||||||||||||||||||||||||
R504TL311 | Computer Technology | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL313 | Intelligent Systems | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL310 | Electronics | 5 | 5 | 5 | 5 | |||||||||||||||||||||
NET25 |
Communication Technologies
(Choose all) |
10 | ||||||||||||||||||||||||
R504TL309 | Networks | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL314 | Wireless Networks | 5 | 5 | 5 | 5 | |||||||||||||||||||||
PROJ25 |
Project Management and System Development
(Choose all) |
25 | ||||||||||||||||||||||||
R504TL302 | Orientation Project | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL301 | Project Management and Agile Methods | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL303 | Sustainability Project | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL315 | Industrial Capstone Project: Conceive and Design | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL342 | Industrial Capstone Project: Implement and Operate | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
MAPHY25 |
Mathematics and Physics
(Choose all) |
25 | ||||||||||||||||||||||||
KR500BO09 | Algebra and Geometry | 5 | 5 | 5 | 5 | |||||||||||||||||||||
KR500BO11 | Linear Algebra | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
KR500BO10 | Basics of Physics | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL343 | Electromagnetism | 5 | 5 | 5 | 5 | |||||||||||||||||||||
KR500BO12 | Mathematical Methods | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
BUSMAN25 |
Business and Management
(Choose all) |
10 | ||||||||||||||||||||||||
R504TL317 | ICT Entrepreneurship | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL316 | Management and Leadership | 5 | 5 | 5 | 5 | |||||||||||||||||||||
COMM25 |
Languages and Communication
(Choose all) |
15 | ||||||||||||||||||||||||
R504TL318 | Communication Skills | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL210 | Swedish for ICT Engineers | 5 | 5 | 5 | 5 | |||||||||||||||||||||
RUOTSIS | Swedish Oral Skills | 0 | ||||||||||||||||||||||||
RUOTSIK | Swedish Written Language | 0 | ||||||||||||||||||||||||
R504TL205 | Professional English for ICT Engineers | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
INT25 |
Internships
(Choose all) |
30 | ||||||||||||||||||||||||
R504TL145 | Basic Internship 1 | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL150 | Basic Internship 2 | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL146 | Professional Internship 1 | 5 | 5 | 5 | 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 | ||||||||||||||||||||
THESIS25 |
Research and Development
(Choose all) |
20 | ||||||||||||||||||||||||
AMKO046 | Research, development and innovation skills | 5 | 5 | 5 | 5 | |||||||||||||||||||||
AMKO001 | Planning Phase of the Bachelor´s Thesis | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
AMKO002 | Implementation Phase of the Bachelor´s Thesis | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
AMKO003 | Finishing Phase of the Bachelor´s Thesis | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
PROF25 |
(Choose all) |
15 - 135 | ||||||||||||||||||||||||
FULLSTACK1 |
Basics of Full Stack Development
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL319 | Data Management | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL320 | Database Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL321 | Web Programming and APIs | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
FULLSTACK2 |
Mobile Programming and Back End Development
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL322 | Mobile Application Development | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL323 | Advanced Data Management | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL324 | Back End Development | 5 | 5 | 5 | 5 | |||||||||||||||||||||
FULLSTACK3 |
Advanced Full Stack Development
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL325 | Advanced Mobile Application Development | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL326 | Advanced Back End Development | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL327 | Front End Development | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
FULLSTACK4 |
Servers and Containers
(Choose ects: 10) |
0 - 10 | ||||||||||||||||||||||||
R504TL328 | Container Technologies | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL329 | Server Systems | 5 | 5 | 5 | 5 | |||||||||||||||||||||
XRGAME1 |
Game Technologies
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL330 | Advanced Game Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL332 | Game Engines | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL333 | Game Architecture and Design | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
XRGAME2 |
Metaverse and XR
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL334 | XR Technologies | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL335 | Gamification and Interfaces | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL336 | Multiplayer Environments | 5 | 5 | 5 | 5 | |||||||||||||||||||||
XRGAME3 |
Emerging Technologies and Simulations
(Choose ects: 15) |
0 - 15 | ||||||||||||||||||||||||
R504TL337 | Digital Twins | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL338 | AI in Game Development | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL339 | Games and Emerging Technologies | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
XRGAME4 |
Application of Game Technology
(Choose ects: 10) |
0 - 10 | ||||||||||||||||||||||||
R504TL340 | Game Technologies | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504TL341 | Game Engine Optimization and Customization | 5 | 5 | 5 | 5 | |||||||||||||||||||||
ROBO25 |
Robotics
(Choose ects: 15) |
15 | ||||||||||||||||||||||||
K502K446OJ | Basics of Industrial and Consumer Robotics | 5 | ||||||||||||||||||||||||
K502K447OJ | Robotics Project | 10 | ||||||||||||||||||||||||
FREE25 |
(Choose ects: 10) |
0 - 10 | ||||||||||||||||||||||||
PREP01OJ | Preparatory English | 3 | ||||||||||||||||||||||||
PREP02OJ | Preparatory Swedish | 3 | ||||||||||||||||||||||||
PREP03OJ | Preparatory Mathematics | 3 | ||||||||||||||||||||||||
KR500BO13 | Differential Equations | 5 | ||||||||||||||||||||||||
R504TL181 | Video Communication Technologies | 5 | ||||||||||||||||||||||||
R504TL216 | Drone Flying Basics | 3 - 5 | ||||||||||||||||||||||||
R504TL173 | Introduction to Nanosatellite Technology | 5 | ||||||||||||||||||||||||
R504TL175 | 5 | |||||||||||||||||||||||||
R504TL148 | Summer Game Studies | 20 | ||||||||||||||||||||||||
R504TL300 | Game Business | 5 | ||||||||||||||||||||||||
R504TL215 | ARCTA FAST Event-Based Content Production | 5 | ||||||||||||||||||||||||
Total | 240 | 60 | 75 | 90 | 70 | 30 | 30 | 30 | 45 | 45 | 45 | 40 | 30 | 30 | 15 | 15 | 30 | 22.5 | 22.5 | 45 | 22.5 | 22.5 | 40 | 15 | 15 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
Certificate structure
Nimi (englanniksi): Bachelor of Engineering, Information Technology, Competences (2024-)
Advanced Technical Skills (Tools, Methods, and Techniques)
- You can implement information systems. |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Advanced Professional Internship 1 |
Advanced Professional Internship 2 |
Planning Phase of the Bachelor´s Thesis |
Implementation Phase of the Bachelor´s Thesis |
Finishing Phase of the Bachelor´s Thesis |
Web Programming and APIs |
Advanced Data Management |
Back End Development |
Advanced Mobile Application Development |
Advanced Back End Development |
Front End Development |
Container Technologies |
Server Systems |
Advanced Game Programming |
Game Engines |
Game Architecture and Design |
XR Technologies |
Gamification and Interfaces |
Multiplayer Environments |
Digital Twins |
AI in Game Development |
Games and Emerging Technologies |
Game Technologies |
Game Engine Optimization and Customization |
Robotics Project |
Basic Technical Skills in ICT Engineering
- You are capable of solving basic programming problems in technical challenges. |
Introduction to Programming |
Programming Tools and User Experience |
Introduction to Web Programming |
Game Programming |
Object-oriented Programming |
Data Structures and Algorithms |
Computer Technology |
Intelligent Systems |
Electronics |
Networks |
Wireless Networks |
Basic Internship 1 |
Basic Internship 2 |
Professional Internship 1 |
Professional Internship 2 |
Data Management |
Database Programming |
Mobile Application Development |
Basics of Industrial and Consumer Robotics |
Video Communication Technologies |
Drone Flying Basics |
Introduction to Nanosatellite Technology |
Summer Game Studies |
Systems Definition and Design Skills
- You can define and design system requirements derived from user and stakeholder needs. |
Programming Tools and User Experience |
Intelligent Systems |
Electronics |
Networks |
Wireless Networks |
Project Management and Agile Methods |
Sustainability Project |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Planning Phase of the Bachelor´s Thesis |
Implementation Phase of the Bachelor´s Thesis |
Finishing Phase of the Bachelor´s Thesis |
Data Management |
Database Programming |
Mobile Application Development |
Advanced Data Management |
Advanced Mobile Application Development |
Advanced Back End Development |
Front End Development |
Advanced Game Programming |
Game Architecture and Design |
XR Technologies |
Gamification and Interfaces |
Multiplayer Environments |
Game Technologies |
Game Engine Optimization and Customization |
Robotics Project |
Summer Game Studies |
ARCTA FAST Event-Based Content Production |
Systems Implementation and Maintenance
- You can implement and configure information systems technically, according to plans and defined requirements. |
Intelligent Systems |
Wireless Networks |
Sustainability Project |
Industrial Capstone Project: Implement and Operate |
Planning Phase of the Bachelor´s Thesis |
Implementation Phase of the Bachelor´s Thesis |
Finishing Phase of the Bachelor´s Thesis |
Database Programming |
Web Programming and APIs |
Mobile Application Development |
Back End Development |
Advanced Mobile Application Development |
Advanced Back End Development |
Front End Development |
Container Technologies |
Server Systems |
Game Engines |
Game Architecture and Design |
XR Technologies |
Gamification and Interfaces |
Multiplayer Environments |
Game Technologies |
Game Engine Optimization and Customization |
Robotics Project |
Summer Game Studies |
ARCTA FAST Event-Based Content Production |
Business and Management
- You can design and develop efficient and scalable processes for ICT projects and operations. |
Project Management and Agile Methods |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
ICT Entrepreneurship |
Management and Leadership |
Games and Emerging Technologies |
Game Business |
Mathematical Skills
- You analyze and solve mathematical and physics problems and interpret results to understand their significance in engineering. |
Algebra and Geometry |
Linear Algebra |
Basics of Physics |
Electromagnetism |
Mathematical Methods |
Preparatory Mathematics |
Differential Equations |
Learning to Learn
- You can independently acquire new knowledge and skills. |
Start of University Studies |
Introduction to Programming |
Programming Tools and User Experience |
Orientation Project |
Sustainability Project |
Swedish for ICT Engineers |
Basic Internship 1 |
Basic Internship 2 |
Professional Internship 1 |
Professional Internship 2 |
Advanced Professional Internship 1 |
Advanced Professional Internship 2 |
Research, development and innovation skills |
Planning Phase of the Bachelor´s Thesis |
Implementation Phase of the Bachelor´s Thesis |
Finishing Phase of the Bachelor´s Thesis |
Mobile Application Development |
Teamwork and Collaboration Skills and Functioning in Professional Life
- You can communicate, report, and document activities clearly and effectively, both orally and in writing, in various situations using the appropriate style. |
Orientation Project |
Project Management and Agile Methods |
Sustainability Project |
Communication Skills |
Swedish for ICT Engineers |
Professional English for ICT Engineers |
Basic Internship 1 |
Basic Internship 2 |
Professional Internship 1 |
Professional Internship 2 |
Advanced Professional Internship 1 |
Advanced Professional Internship 2 |
Summer Game Studies |
ARCTA FAST Event-Based Content Production |
Systems Thinking, Responsibility, and Sustainable Development
- You understand the impact of systems on achieving customer and business objectives. |
Networks |
Orientation Project |
Sustainability Project |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Multiplayer Environments |
Research Skills and Analytical Problem-Solving
- You can define and delimit problems. |
Electronics |
Research, development and innovation skills |
Planning Phase of the Bachelor´s Thesis |
Implementation Phase of the Bachelor´s Thesis |
Finishing Phase of the Bachelor´s Thesis |
Communication Skills
- You can convey information and ideas clearly and comprehensibly, both orally and in writing, in national and international contexts. |
Orientation Project |
Sustainability Project |
Management and Leadership |
Communication Skills |
Swedish for ICT Engineers |
Swedish Oral Skills |
Swedish Written Language |
Professional English for ICT Engineers |
Research, development and innovation skills |
Planning Phase of the Bachelor´s Thesis |
Implementation Phase of the Bachelor´s Thesis |
Finishing Phase of the Bachelor´s Thesis |
Preparatory English |
Preparatory Swedish |
Not grouped |
Code | Name | Credits (cr) |
---|---|---|
CORE25 |
(Choose all) |
185 |
AMKO043 | Start of University Studies | 5 |
PROG25 |
Programming
(Choose all) |
30 |
R504TL304 | Introduction to Programming | 5 |
R504TL307 | Programming Tools and User Experience | 5 |
R504TL305 | Introduction to Web Programming | 5 |
R504TL308 | Game Programming | 5 |
R504TL312 | Object-oriented Programming | 5 |
R504TL306 | Data Structures and Algorithms | 5 |
DEV25 |
Hardware and Intelligent Systems
(Choose all) |
15 |
R504TL311 | Computer Technology | 5 |
R504TL313 | Intelligent Systems | 5 |
R504TL310 | Electronics | 5 |
NET25 |
Communication Technologies
(Choose all) |
10 |
R504TL309 | Networks | 5 |
R504TL314 | Wireless Networks | 5 |
PROJ25 |
Project Management and System Development
(Choose all) |
25 |
R504TL302 | Orientation Project | 5 |
R504TL301 | Project Management and Agile Methods | 5 |
R504TL303 | Sustainability Project | 5 |
R504TL315 | Industrial Capstone Project: Conceive and Design | 5 |
R504TL342 | Industrial Capstone Project: Implement and Operate | 5 |
MAPHY25 |
Mathematics and Physics
(Choose all) |
25 |
KR500BO09 | Algebra and Geometry | 5 |
KR500BO11 | Linear Algebra | 5 |
KR500BO10 | Basics of Physics | 5 |
R504TL343 | Electromagnetism | 5 |
KR500BO12 | Mathematical Methods | 5 |
BUSMAN25 |
Business and Management
(Choose all) |
10 |
R504TL317 | ICT Entrepreneurship | 5 |
R504TL316 | Management and Leadership | 5 |
COMM25 |
Languages and Communication
(Choose all) |
15 |
R504TL318 | Communication Skills | 5 |
R504TL210 | Swedish for ICT Engineers | 5 |
RUOTSIS | Swedish Oral Skills | 0 |
RUOTSIK | Swedish Written Language | 0 |
R504TL205 | Professional English for ICT Engineers | 5 |
INT25 |
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 |
THESIS25 |
Research and Development
(Choose all) |
20 |
AMKO046 | Research, development and innovation skills | 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 |
PROF25 |
(Choose all) |
15 - 135 |
FULLSTACK1 |
Basics of Full Stack Development
(Choose ects: 15) |
0 - 15 |
R504TL319 | Data Management | 5 |
R504TL320 | Database Programming | 5 |
R504TL321 | Web Programming and APIs | 5 |
FULLSTACK2 |
Mobile Programming and Back End Development
(Choose ects: 15) |
0 - 15 |
R504TL322 | Mobile Application Development | 5 |
R504TL323 | Advanced Data Management | 5 |
R504TL324 | Back End Development | 5 |
FULLSTACK3 |
Advanced Full Stack Development
(Choose ects: 15) |
0 - 15 |
R504TL325 | Advanced Mobile Application Development | 5 |
R504TL326 | Advanced Back End Development | 5 |
R504TL327 | Front End Development | 5 |
FULLSTACK4 |
Servers and Containers
(Choose ects: 10) |
0 - 10 |
R504TL328 | Container Technologies | 5 |
R504TL329 | Server Systems | 5 |
XRGAME1 |
Game Technologies
(Choose ects: 15) |
0 - 15 |
R504TL330 | Advanced Game Programming | 5 |
R504TL332 | Game Engines | 5 |
R504TL333 | Game Architecture and Design | 5 |
XRGAME2 |
Metaverse and XR
(Choose ects: 15) |
0 - 15 |
R504TL334 | XR Technologies | 5 |
R504TL335 | Gamification and Interfaces | 5 |
R504TL336 | Multiplayer Environments | 5 |
XRGAME3 |
Emerging Technologies and Simulations
(Choose ects: 15) |
0 - 15 |
R504TL337 | Digital Twins | 5 |
R504TL338 | AI in Game Development | 5 |
R504TL339 | Games and Emerging Technologies | 5 |
XRGAME4 |
Application of Game Technology
(Choose ects: 10) |
0 - 10 |
R504TL340 | Game Technologies | 5 |
R504TL341 | Game Engine Optimization and Customization | 5 |
ROBO25 |
Robotics
(Choose ects: 15) |
15 |
K502K446OJ | Basics of Industrial and Consumer Robotics | 5 |
K502K447OJ | Robotics Project | 10 |
FREE25 |
(Choose ects: 10) |
0 - 10 |
PREP01OJ | Preparatory English | 3 |
PREP02OJ | Preparatory Swedish | 3 |
PREP03OJ | Preparatory Mathematics | 3 |
KR500BO13 | Differential Equations | 5 |
R504TL181 | Video Communication Technologies | 5 |
R504TL216 | Drone Flying Basics | 3 - 5 |
R504TL173 | Introduction to Nanosatellite Technology | 5 |
R504TL175 | 5 | |
R504TL148 | Summer Game Studies | 20 |
R504TL300 | Game Business | 5 |
R504TL215 | ARCTA FAST Event-Based Content Production | 5 |