Skip to main content

Bachelor of Engineering, Machine Learning and Data Engineering (full time studies), Rovaniemi, Autumn 2025: R54D25S

Code: R54D25S

Degree title:
Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2025

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.

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

Professional studies

No attached course units

Professional Training

No attached course units

Bachelor's Thesis

No attached course units

Basic studies

No attached course units

Free-choice electives

No attached course units

Not grouped
Start Your UAS Studies
Algebra and Geometry
Probability and Statistics
Linear Algebra
Machine Learning Mathematics
Introduction to Programming
Software Development Tools
Web Programming
Introduction to Data Management
Flexible Coding Patterns
Data Analytics
Machine Learning Methods
Deep Learning
Computer Technology
Measurement Systems
IoT Systems
Robotics
Project Management and Agile Methods
Data Analytics and Visualization Project
Sustainability Project
Industrial Capstone Project: Conceive and Design
Industrial Capstone Project: Implement and Operate
Business Skills and Entrepreneurship
Knowledge Management
Professional Communication Skills
Finnish 1
Finnish 2
Swedish for ICT Engineers
3rd Foreign Language
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
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
Finnish 3
Finnish 4
Emerging AI Technologies
Drone Flying Basics

Nimi (englanniksi): Bachelor of Engineering, Information Technology, Competences (2024-)

Advanced Technical Skills (Tools, Methods, and Techniques)

- You can implement information systems.
- You can apply modern system development principles in engineering projects.

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.
- You understand the principles of system architecture and design.
- You are familiar with various aspects of ICT systems (e.g., hardware, networks, data, applications) as well as tools and methods.

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.
- You design information systems and system architectures that meet established requirements and constraints.
- You can assess the feasibility, efficiency, sustainability, and potential risks of plans.
- You can integrate different system components and ensure their compatibility and functionality as a whole.

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.
- You can document, develop, and execute testing processes to ensure system functionality, security, and quality before deployment and during use.
- You manage tasks related to system maintenance, including updates, troubleshooting, and user support services.
- You can assess system performance and needs and plan and implement updates and improvements to ensure long-term sustainability and efficiency.

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.
- You can consider various contexts (societal, environmental, corporate, and business) in managing the innovation process.
- You understand the business environment of the ICT sector and master key practices related to entrepreneurship. You also have the ability to act entrepreneurially, proactively advancing new business opportunities.
- You can manage and develop development projects and the lifecycle of a product/service, considering quality aspects.

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.
- You apply mathematical and physics principles, methods, and tools to engineering projects and appropriately validate their results.
- You understand the laws of physics in technical problem-solving.

Algebra and Geometry
Probability and Statistics
Linear Algebra
Machine Learning Mathematics
Learning to Learn

- You can independently acquire new knowledge and skills.
- You can adapt to new and changing situations.
- You can critically assess your own actions and develop them.

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.
- You can work constructively as part of interdisciplinary and culturally diverse teams, promoting workplace well-being, supporting team goal achievement, and resolving conflicts.
- You develop leadership and organizational skills in projects by setting goals, planning time and resources, and monitoring goal achievement, building resilience in changing work situations.
- You can assess your own and others' contributions in teamwork and improve your teamwork skills.

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.
- You are familiar with the perspectives of sustainability, life cycle thinking, and scalability.
- You can consider the ecological, social, and economic goals of sustainable development in system development.
- You understand and analyze the business environment, market dynamics, and industry trends in the technology sector.
- You can consider and apply ethical principles and standards in practical engineering work

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.
- You can think analytically and critically.
- You approach problems systematically and evaluate different solution options.
- You can base decision-making on data and information.
- You are familiar with the specific research methods of your field and can cite sources.

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.
- You can argue logically and persuasively, using sound reasoning and evidence to convince listeners or readers.
- You can utilize and produce technical documentation that meets linguistic and formal requirements.

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