Bachelor of Engineering, Machine Learning and Data Engineering (full time studies), Rovaniemi, Autumn 2025: R54D25S
Code: R54D25S
Descriptions
The studies take place during daytime in Rovaniemi, Jokiväylä Campus and our specialized laboratories. You will study in a multinational student group with working language of English, in an innovative learning environment that combines theory, practice and modern facilities with advanced technologies that support effective learning.
During your studies you will work and study in close cooperation with the local businesses. In practice, this means that the internship periods of the studies are carried out in working life. The study units are visited by expert speakers from different ICT fields. We carry out semester projects that are an essential part of your studies. Project themes come from real life problems from ICT companies and our research teams.
FrostBit Software Lab (www.frostbit.fi) is one of the research and development laboratories and learning environments of Lapland University of Applied Sciences. FrostBit particularly offers ICT students opportunities for internships, thesis topics, and project assignments related to Machine Learning and AI, all derived from the needs of working life.
Your studies begin by acquiring the core competences needed in your profession. You proceed further by building your strong professional profile, completing advanced industrial projects and carrying out research and development thesis at the end of your studies.
Your core competences consist of communication, languages, project management, mathematics, data engineering and machine learning software development. An important part of your core competences are real industrial projects that you carry out with our partners in the northern business sector.
You strengthen your profile by diving deeper into the world of AI. You learn about advanced machine learning technologies and deep learning. You also carry out more advanced development projects in real companies and cases. Your professional study path leads you to become an industrial machine learning expert.
Lapland University of Applied Sciences is part of a large international engineering education developer network (CDIO, www.cdio.org). The academic year themes are determined according to the CDIO principle, which means the development of knowledge, skills and attitudes based on the framework of international engineering education. CDIO is implemented in academic years using the themes mentioned below:
1st academic year: familiarization and understanding (C = conceive)
- 1st semester: Conceiving the basics of machine learning engineering profession.
- 2nd semester: Conceiving the basics of data engineering
2nd academic year: designing (D = design)
- 3rd semester: Designing basic machine learning systems
- 4th semester: Designing industrial machine learning systems
3rd academic year: implementation (I = implement)
- 5th semester: Implementing deep learning systems
- 6th semester: Implementing robotic systems with autonomous features
4th academic year: management and leadership (O = operate)
- 7th semester: Operating and managing systems
- 8th semester: Deepening machine learning expertise
Teamwork is an essential part of your studies. You will learn in hands-on projects and by carrying out individual and group assignments. As a student you will get an individual study plan (ISP) based on your needs to strengthen your skills. You can describe and demonstrate your competences, and they can be accredited as part of your studies. You can also convert work in your study field into study credits.
In your studies, you will work in multicultural groups and meet international exchange and degree students. You will make connections with future professionals from around the world during your studies. All students are also offered the opportunity for exchange studies at our international partner universities.
During your studies, companies and organizations will present their operations and employment opportunities to you. Working life is actively involved in semester projects, where you apply what you have learned during the semester to practical situations.
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MLDE25CORE |
CORE COMPETENCES
(Choose all) |
185 | ||||||||||||||||||||||||
AMKO045 | Start Your UAS Studies | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MLMATH25 |
Mathematics
(Choose all) |
20 | ||||||||||||||||||||||||
R504D159 | Algebra and Geometry | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D134 | Probability and Statistics | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D160 | Linear Algebra | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D151 | Machine Learning Mathematics | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MLPROG25 |
Programming
(Choose all) |
25 | ||||||||||||||||||||||||
R504D130 | Introduction to Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D161 | Software Development Tools | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D135 | Web Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D136 | Introduction to Data Management | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D141 | Flexible Coding Patterns | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MLDA25 |
Data Analytics and Machine Learning
(Choose all) |
15 | ||||||||||||||||||||||||
R504D137 | Data Analytics | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D139 | Machine Learning Methods | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D150 | Deep Learning | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MLINT25 |
Intelligent Systems
(Choose all) |
20 | ||||||||||||||||||||||||
R504D132 | Computer Technology | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D144 | Measurement Systems | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D146 | IoT Systems | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D153 | Robotics | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
MLPROJ25 |
Project Management and System Development
(Choose all) |
25 | ||||||||||||||||||||||||
R504D142 | Project Management and Agile Methods | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D138 | Data Analytics and Visualization Project | 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 | ||||||||||||||||||||
MLBM25 |
Business and Knowledge Management
(Choose all) |
10 | ||||||||||||||||||||||||
R504D155 | Business Skills and Entrepreneurship | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D158 | Knowledge Management | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MLLANG25 |
Languages and Communication
(Choose ects: 15) |
15 | ||||||||||||||||||||||||
MLCOMM25 |
Communication Skills
(Choose all) |
5 | ||||||||||||||||||||||||
R504D164 | Professional Communication Skills | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
MLFIN25 |
Language Studies for Students with Foreign Educational Background
(Choose 10) |
0 - 10 | ||||||||||||||||||||||||
VVV30 | Finnish 1 | 5 | 5 | 5 | 5 | |||||||||||||||||||||
VVV31 | Finnish 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
MLES25 |
Language Studies for Students with Finnish Educational Background
(Choose 10) |
0 - 10 | ||||||||||||||||||||||||
R504TL210 | Swedish for ICT Engineers | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D133 | 3rd Foreign Language | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MLINTERN25 |
Professional 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 | 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 | ||||||||||||||||||||
MLTHESIS25 |
Research and Development
(Choose all) |
20 | ||||||||||||||||||||||||
AMKO046 | Research, development and innovation skills | 5 | 5 | 5 | 2.5 | 2.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 | 5 | |||||||||||||||||||||
AMKO003 | Finishing Phase of the Bachelor´s Thesis | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
MLDE25PROF |
PROFILING COMPETENCES
(Choose all) |
55 | ||||||||||||||||||||||||
MLPROF1 |
Cloud-based AI Solutions
(Choose all) |
15 | ||||||||||||||||||||||||
R504D149 | Machine Learning for Natural Language Processing | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D154 | Computer Vision and Machine Learning | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D156 | Cloud-based AI Pipelines | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MLPROF2 |
Advanced Machine Learning Techniques
(Choose all) |
15 | ||||||||||||||||||||||||
R504D163 | Data Engineering | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D145 | Sequential Data and Machine Learning | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D152 | Reinforcement Learning | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
MLPROF3 |
Advanced Programming and Data Integration
(Choose all) |
15 | ||||||||||||||||||||||||
R504D143 | Advanced Web Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D148 | Object-oriented and Asynchronous Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
R504D140 | Advanced Data Management | 5 | 5 | 5 | 5 | |||||||||||||||||||||
MLFREE25 |
(Choose ects: 10) |
10 | 5 | 5 | 5 | |||||||||||||||||||||
VVV32 | Finnish 3 | 5 | 5 | 5 | 5 | |||||||||||||||||||||
VVV33 | Finnish 4 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504D157 | Emerging AI Technologies | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL216 | Drone Flying Basics | 3 - 5 | ||||||||||||||||||||||||
Total | 240 | 70 | 75 | 60 | 50 | 35 | 35 | 35 | 40 | 25 | 35 | 30 | 20 | 35 | 17.5 | 17.5 | 35 | 20 | 20 | 25 | 17.5 | 17.5 | 30 | 10 | 10 |
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. |
Data Analytics |
Machine Learning Methods |
Deep Learning |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Professional Internship 2 |
Advanced Professional Internship 1 |
Advanced Professional Internship 2 |
Implementation Phase of the Bachelor´s Thesis |
Finishing Phase of the Bachelor´s Thesis |
Machine Learning for Natural Language Processing |
Computer Vision and Machine Learning |
Cloud-based AI Pipelines |
Data Engineering |
Sequential Data and Machine Learning |
Reinforcement Learning |
Advanced Web Programming |
Object-oriented and Asynchronous Programming |
Advanced Data Management |
Emerging AI Technologies |
Basic Technical Skills in ICT Engineering
- You are capable of solving basic programming problems in technical challenges. |
Introduction to Programming |
Software Development Tools |
Web Programming |
Introduction to Data Management |
Flexible Coding Patterns |
Computer Technology |
Measurement Systems |
IoT Systems |
Robotics |
Data Analytics and Visualization Project |
Sustainability Project |
Basic Internship 1 |
Basic Internship 2 |
Professional Internship 1 |
Systems Definition and Design Skills
- You can define and design system requirements derived from user and stakeholder needs. |
Data Analytics and Visualization Project |
Sustainability Project |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Systems Implementation and Maintenance
- You can implement and configure information systems technically, according to plans and defined requirements. |
Data Analytics and Visualization Project |
Sustainability Project |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Business and Management
- You can design and develop efficient and scalable processes for ICT projects and operations. |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Business Skills and Entrepreneurship |
Knowledge Management |
Mathematical Skills
- You analyze and solve mathematical and physics problems and interpret results to understand their significance in engineering. |
Algebra and Geometry |
Probability and Statistics |
Linear Algebra |
Machine Learning Mathematics |
Learning to Learn
- You can independently acquire new knowledge and skills. |
Start Your UAS Studies |
Project Management and Agile Methods |
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. |
Start Your UAS Studies |
Project Management and Agile Methods |
Data Analytics and Visualization Project |
Sustainability Project |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Professional Communication Skills |
Basic Internship 1 |
Basic Internship 2 |
Professional Internship 1 |
Professional Internship 2 |
Advanced Professional Internship 1 |
Advanced Professional Internship 2 |
Systems Thinking, Responsibility, and Sustainable Development
- You understand the impact of systems on achieving customer and business objectives. |
Project Management and Agile Methods |
Sustainability Project |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Business Skills and Entrepreneurship |
Knowledge Management |
Research Skills and Analytical Problem-Solving
- You can define and delimit problems. |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
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. |
Data Analytics and Visualization Project |
Sustainability Project |
Industrial Capstone Project: Conceive and Design |
Industrial Capstone Project: Implement and Operate |
Professional Communication Skills |
Finnish 1 |
Finnish 2 |
Swedish for ICT Engineers |
3rd Foreign Language |
Finnish 3 |
Finnish 4 |
Not grouped |
Drone Flying Basics |
Code | Name | Credits (cr) |
---|---|---|
MLDE25CORE |
CORE COMPETENCES
(Choose all) |
185 |
AMKO045 | Start Your UAS Studies | 5 |
MLMATH25 |
Mathematics
(Choose all) |
20 |
R504D159 | Algebra and Geometry | 5 |
R504D134 | Probability and Statistics | 5 |
R504D160 | Linear Algebra | 5 |
R504D151 | Machine Learning Mathematics | 5 |
MLPROG25 |
Programming
(Choose all) |
25 |
R504D130 | Introduction to Programming | 5 |
R504D161 | Software Development Tools | 5 |
R504D135 | Web Programming | 5 |
R504D136 | Introduction to Data Management | 5 |
R504D141 | Flexible Coding Patterns | 5 |
MLDA25 |
Data Analytics and Machine Learning
(Choose all) |
15 |
R504D137 | Data Analytics | 5 |
R504D139 | Machine Learning Methods | 5 |
R504D150 | Deep Learning | 5 |
MLINT25 |
Intelligent Systems
(Choose all) |
20 |
R504D132 | Computer Technology | 5 |
R504D144 | Measurement Systems | 5 |
R504D146 | IoT Systems | 5 |
R504D153 | Robotics | 5 |
MLPROJ25 |
Project Management and System Development
(Choose all) |
25 |
R504D142 | Project Management and Agile Methods | 5 |
R504D138 | Data Analytics and Visualization Project | 5 |
R504TL303 | Sustainability Project | 5 |
R504TL315 | Industrial Capstone Project: Conceive and Design | 5 |
R504TL342 | Industrial Capstone Project: Implement and Operate | 5 |
MLBM25 |
Business and Knowledge Management
(Choose all) |
10 |
R504D155 | Business Skills and Entrepreneurship | 5 |
R504D158 | Knowledge Management | 5 |
MLLANG25 |
Languages and Communication
(Choose ects: 15) |
15 |
MLCOMM25 |
Communication Skills
(Choose all) |
5 |
R504D164 | Professional Communication Skills | 5 |
MLFIN25 |
Language Studies for Students with Foreign Educational Background
(Choose 10) |
0 - 10 |
VVV30 | Finnish 1 | 5 |
VVV31 | Finnish 2 | 5 |
MLES25 |
Language Studies for Students with Finnish Educational Background
(Choose 10) |
0 - 10 |
R504TL210 | Swedish for ICT Engineers | 5 |
R504D133 | 3rd Foreign Language | 5 |
MLINTERN25 |
Professional 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 |
MLTHESIS25 |
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 |
MLDE25PROF |
PROFILING COMPETENCES
(Choose all) |
55 |
MLPROF1 |
Cloud-based AI Solutions
(Choose all) |
15 |
R504D149 | Machine Learning for Natural Language Processing | 5 |
R504D154 | Computer Vision and Machine Learning | 5 |
R504D156 | Cloud-based AI Pipelines | 5 |
MLPROF2 |
Advanced Machine Learning Techniques
(Choose all) |
15 |
R504D163 | Data Engineering | 5 |
R504D145 | Sequential Data and Machine Learning | 5 |
R504D152 | Reinforcement Learning | 5 |
MLPROF3 |
Advanced Programming and Data Integration
(Choose all) |
15 |
R504D143 | Advanced Web Programming | 5 |
R504D148 | Object-oriented and Asynchronous Programming | 5 |
R504D140 | Advanced Data Management | 5 |
MLFREE25 |
(Choose ects: 10) |
10 |
VVV32 | Finnish 3 | 5 |
VVV33 | Finnish 4 | 5 |
R504D157 | Emerging AI Technologies | 5 |
R504TL216 | Drone Flying Basics | 3 - 5 |