Skip to main content

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

Code: R54D22S

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2022

Descriptions

This engineering programme gives you the skills to work in expert positions, or as an entrepreneur, in the field of machine learning (hereon referred as ML) and data engineering. You will study hands-on right from the beginning of your studies by following an integrated curriculum where you learn to apply your knowledge in practical real-life projects. You get project ideas from the business sector and various research -, development – and innovation projects in the home university. Most of the projects are linked to the Industry 4.0 and Industry 5.0 development and connected megatrends of automation, human-machine cooperation and digitalization of modern industry.

You get to study the main areas of ML and artificial intelligence (AI) by building your path starting from data analytics, robotics and Internet of Things technologies (IoT), into an engineer capable of implementing your own machine learning system using modern techniques. You will also learn how to work in projects and how to manage them in an international team. Simultaneously you acquire crucial ethical and sustainable development skills that are sought after in modern working life.

Your curriculum and studies consist of core competences and profiling competences. By acquiring the core competences, you build a strong foundation in intelligent systems, project management and agile methods, language skills, programming and business. Basic -, professional – and advanced professional internships guide you to the working life during your studies and enable you to put into practice what you have learned. In profiling competences, you strengthen your profile by diving deeper into the world of AI and ML by learning advanced methods for preparing your data and developing your own ML systems. Not only you learn the technical skills, but you also understand the business value of your data-driven solutions during a semester focusing solely in business development.

Machine Learning and Data Engineering programme is part of ICT engineering education in Lapland University of Applied Sciences. This education programme is part of international engineering education development network called CDIO (www.cdio.org). The network has over 50 members from 25 different countries. The themes of your academic years come from the CDIO principle, which aims at strengthening knowledge, skills and attitudes from the basis of international engineering education framework. The themes of CDIO follow the idea of process or system development. The themes are structured around academic years as follows:

- 1st year: C for Conceiving
- 2nd year: D for Designing
- 3rd year: I for Implementing
- 4th year: O for Operating

You will learn through developing. Your courses are held during day-time in Rovaniemi campus, where you will work together with your fellow students, hands-on, in projects and by carrying out individual and group assignments. You take some online courses to complement your expertise. You receive technical and general guidance from our experts both at campus and online. You carry out projects or internships each year in cooperation with the university and northern business and industry partners.

In total, your studies include 30 ECTS of internships.

The programme is 240 ECTS and the duration is 4 years. The study structure consists of:

- Core competences 180 ECTS, including internships
- Profiling competences 40 ECTS
- Thesis 20 ECTS

In addition to the study year themes in the CDIO-framework, you will have semester themes that lead you in your professional path to become an industrial machine learning expert:

- 1st semester: Orientation to Machine Learning
- 2nd semester: Data Analytics and Visualization
- 3rd semester: Internet of Things (IoT)
- 4th semester: Robotics and AI
- 5th semester: Data Engineering and Machine Learning
- 6th semester: Machine Learning and AI
- 7th semester: Business Development
- 8th semester: Emerging Technologies

Show study timings by semester, study year or period

Code Name Credits (cr) 2022-2023 2023-2024 2024-2025 2025-2026 Autumn
2022
Spring
2023
Autumn
2023
Spring
2024
Autumn
2024
Spring
2025
Autumn
2025
Spring
2026
1. / 2022 2. / 2023 3. / 2023 1. / 2023 2. / 2024 3. / 2024 1. / 2024 2. / 2025 3. / 2025 1. / 2025 2. / 2026 3. / 2026
MLDECORE22
CORE COMPETENCES

(Choose all)

160
AMKO013 Start your UAS studies 5 5 5 5
R504D97 Seminar: Machine Learning and Data Engineering 5 5 5 5
MLD1005
Mathematics and Natural Sciences

(Choose all)

20
R504D51 Algebra, Geometry and Trigonometry 5 5 5 5
R504D95 Probability, Statistics and Optimization 5 5 5 2.5 2.5
R504D58 Linear Algebra 5 5 5 5
R504TL119 Electromagnetism 5 5 5 5
MLD1007
Data and Programming

(Choose all)

35
R504D52 Introduction to Programming 5 5 5 5
R504D57 Web Programming 5 5 5 2.5 2.5
R504D98 Introduction to Data Management 5 5 5 2.5 2.5
R504D119 Introduction to Data Analytics 5 5 5 2.5 2.5
R504D123 Introduction to Machine Learning Methods 5 5 5 2.5 2.5
R504D75 Algorithms and Data Structures 5 5 5 5
R504D99 Project: Data Analytics and Visualization 5 5 5 2.5 2.5
MLD1001
Intelligent Systems

(Choose all)

30
R504D96 ICT Infrastructure and Computer Technology 5 5 5 5
R504D117 Electronics 5 5 5 5
R504D118 Electronics in IoT 5 5 5 5
R504D101 Robotics 5 5 5 2.5 2.5
R504D100 Project: Internet of Things (IoT) 5 5 5 5
R504D103 Project: Robotics and Artificial Intelligence (AI) 5 5 5 2.5 2.5
MLD1000
Business and Management

(Choose all)

25
R504D90 Business Skills and Entrepreneurship 5 5 5 5
R504D125 Industrial Engineering and Management 5 5 5 5
R504D109 Data in Business Development 5 5 5 5
R504D92 Emerging Technologies 5 5 5 2.5 2.5
R504D124 Project: Startup and Business Development 5 5 5 5
MLDEFIN22
Finnish Language

(Choose ects: 0)

0
VVV30 Finnish 1 5 5 5 5
VVV31 Finnish 2 5 5 5 2.5 2.5
VVV32 Finnish 3 5 5 5 5
VVV33 Finnish 4 5 5 5 2.5 2.5
MLDEES22
English and Swedish Languages

(Choose ects: 0)

0
R504D53 English for ICT Engineers 5 5 5 5
R504D61 Swedish for ICT Engineers 5 5 5 2.5 2.5
R504D59 Communication Skills 5 5 5 5
R504D73 English for ICT Engineers 2 5 5 5 2.5 2.5
RUOTSIS Swedish Oral Skills 0
RUOTSIK Swedish Written Language 0
MLD1002
Internships

(Choose all)

30
R504D110 Basic Internship 1 5 5 5 2.5 2.5
R504D111 Basic Internship 2 5 5 5 2.5 2.5
R504D112 Professional Internship 1 5 5 5 5
R504D113 Professional Internship 2 5 5 5 5
R504D114 Advanced Professional Internship 1 5 5 5 2.5 2.5
R504D115 Advanced Professional Internship 2 5 5 5 2.5 2.5
MLDEFREE22
Free-choice Elective Studies

(Choose ects: 10)

10 10 10 5 5
MLDEPROF22
PROFILING COMPETENCES

(Choose all)

40
MLD1008
Machine Learning and Data Engineering

(Choose all)

40
R504D120 Cloud-Based Machine Learning 5 5 5 2.5 2.5
R504D104 Advanced Data Analytics 5 5 5 5
R504D105 Advanced Data Management 5 5 5 5
R504D80 Deep Learning 5 5 5 5
R504D108 Advanced Machine Learning Methods 5 5 5 2.5 2.5
R504D121 Reinforcement Learning 5 5 5 2.5 2.5
R504D106 Project: Data Engineering and Machine Learning 5 5 5 5
R504D107 Project: Machine Learning and AI 5 5 5 2.5 2.5
MLDERD22
RESEARCH AND DEVELOPMENT COMPETENCES

(Choose all)

20
R504D84 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 70 70 60 50 35 35 35 35 30 30 35 15 35 17.5 17.5 35 17.5 17.5 30 20 10 35 7.5 7.5

Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.

Certificate structure

Professional studies
Introduction to Data Management
Introduction to Data Analytics
Introduction to Machine Learning Methods
Algorithms and Data Structures
Project: Data Analytics and Visualization
Electronics in IoT
Project: Internet of Things (IoT)
Project: Robotics and Artificial Intelligence (AI)
Industrial Engineering and Management
Data in Business Development
Emerging Technologies
Project: Startup and Business Development
Cloud-Based Machine Learning
Advanced Data Analytics
Advanced Data Management
Deep Learning
Advanced Machine Learning Methods
Reinforcement Learning
Project: Data Engineering and Machine Learning
Project: Machine Learning and AI
Professional Training
Basic Internship 1
Basic Internship 2
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Bachelor's Thesis
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Basic studies
Start your UAS studies
Seminar: Machine Learning and Data Engineering
Algebra, Geometry and Trigonometry
Probability, Statistics and Optimization
Linear Algebra
Electromagnetism
Introduction to Programming
Web Programming
ICT Infrastructure and Computer Technology
Electronics
Robotics
Business Skills and Entrepreneurship
Finnish 1
Finnish 2
Finnish 3
Finnish 4
English for ICT Engineers
Swedish for ICT Engineers
Communication Skills
English for ICT Engineers 2
Swedish Oral Skills
Swedish Written Language
Research Methods
Free-choice electives

No attached course units

Not grouped

Bachelor of Engineering, Machine Learning and Data Engineering Competences (2022-)

Ethics

The graduating student adheres to the ethical principles and values of their field of profession, taking the principles of equality and non-discrimination into account.

• Is able to take responsibility for their own actions and their consequences and reflects on
them in accordance with the ethical principles and values of their field.
• Takes others into account and promotes equality and non-discrimination.
• Consider the realisation of diversity and accessibility in their actions.
• Understands the principles of responsible conduct of research and adheres to them.
• Is able to influence society based on ethical values.

Seminar: Machine Learning and Data Engineering
Probability, Statistics and Optimization
Introduction to Data Analytics
Project: Data Analytics and Visualization
Robotics
Project: Internet of Things (IoT)
Project: Robotics and Artificial Intelligence (AI)
Business Skills and Entrepreneurship
Data in Business Development
Project: Startup and Business Development
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Deep Learning
Project: Data Engineering and Machine Learning
Project: Machine Learning and AI
Research Methods
Planning Phase of the Bachelor´s Thesis
ICT business

The graduating student knows the core concepts of business and entrepreneurship in the field of ICT, understands business operations and processes and how data can be utilized for creating business value.

• The student learns different concepts of business and entrepreneurship, including
business start-up theories and processes and business planning
• The student understands the main principles of industrial management and how to run
business operations (production, operations, supply chain)
• The student knows how to utilize data in a user-centric way for creating business value

Business Skills and Entrepreneurship
Industrial Engineering and Management
Data in Business Development
Emerging Technologies
Project: Startup and Business Development
Intelligent systems

The graduating student knows how to design and implement prototype-level sensor data acquisition systems and small-scale robots and how to program ML functionalities into them.

• The student understands the principles of electronics and electromagnetism
• The student can design and implement prototype-level systems for collecting and
managing sensor data
• The student can design and implement prototype-level physical robotic systems as well
as operate and program non-complex robots

Introduction to Programming
Introduction to Data Analytics
Algorithms and Data Structures
ICT Infrastructure and Computer Technology
Electronics
Electronics in IoT
Robotics
Project: Internet of Things (IoT)
Project: Robotics and Artificial Intelligence (AI)
Cloud-Based Machine Learning
Advanced Data Analytics
Advanced Data Management
Deep Learning
Advanced Machine Learning Methods
Reinforcement Learning
Project: Data Engineering and Machine Learning
Project: Machine Learning and AI
Internationality and multiculturalism

The graduating student is familiar with the principles of sustainable development, promotes their implementation and acts responsibly as a professional and a member of society.

• Is able to use information related to their field in finding, implementing and establishing
sustainable solutions and operating models.
• Understands sustainability challenges, their interdependencies and the various aspects
of issues and problems.

Seminar: Machine Learning and Data Engineering
Project: Data Analytics and Visualization
Project: Internet of Things (IoT)
Project: Robotics and Artificial Intelligence (AI)
Project: Startup and Business Development
Finnish 1
Finnish 2
Finnish 3
Finnish 4
English for ICT Engineers
Swedish for ICT Engineers
Communication Skills
English for ICT Engineers 2
Swedish Oral Skills
Swedish Written Language
Basic Internship 1
Basic Internship 2
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Project: Data Engineering and Machine Learning
Project: Machine Learning and AI
Learning to learn

The graduating student recognises the strengths and development areas of their competence and learning methods, and they utilise the opportunities communities and digitalisation provide in their learning.

• Assesses and develops their competence and learning methods in different learning
environments.
• Is able to acquire, critically assess and appropriately apply the national and
international knowledge base and practices of their field.
• Also takes responsibility for group learning and sharing what has been learned.

Start your UAS studies
Seminar: Machine Learning and Data Engineering
Introduction to Programming
Project: Data Analytics and Visualization
Project: Internet of Things (IoT)
Project: Robotics and Artificial Intelligence (AI)
Project: Data Engineering and Machine Learning
Project: Machine Learning and AI
Machine learning (ML) and Artificial Intelligence (AI)

The graduating student understands broadly the areas of data analytics and machine learning (ML), is able to apply mathematical methods as well as programming in ML solution development, use existing ML services and develop own ML solutions and algorithms.

• The student understands broadly the different areas and concepts of machine
learning and AI
• The student is able to think computationally in solving data analytics and machine
learning problems
• The student can apply mathematical methods in data analytics and machine learning
solutions
• The student can apply programming skills to utilise existing machine learning services
and apply them in a practical solution
• The student can develop own machine learning algorithms and solutions and apply
them in a practical solution

Seminar: Machine Learning and Data Engineering
Probability, Statistics and Optimization
Introduction to Data Management
Introduction to Data Analytics
Introduction to Machine Learning Methods
Project: Data Analytics and Visualization
Project: Robotics and Artificial Intelligence (AI)
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Cloud-Based Machine Learning
Advanced Data Analytics
Advanced Data Management
Deep Learning
Advanced Machine Learning Methods
Reinforcement Learning
Project: Data Engineering and Machine Learning
Project: Machine Learning and AI
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Mathematics and natural sciences

The graduating student thinks logically and mathematically, understands mathematics in engineering context and more specifically in machine learning and data engineering and is able to use mathematical methods in practice in own field.

• The student can think logically and mathematically
• The student learns the core mathematical methods for data engineering, data analytics
and machine learning
• The student can apply mathematical principles, methods and tools in engineering context

Algebra, Geometry and Trigonometry
Probability, Statistics and Optimization
Linear Algebra
Electromagnetism
Project: Data Analytics and Visualization
Project: Robotics and Artificial Intelligence (AI)
Advanced Data Analytics
Deep Learning
Advanced Machine Learning Methods
Reinforcement Learning
Project: Data Engineering and Machine Learning
Project: Machine Learning and AI
Operating in a workplace

The graduating student has versatile working life skills and is able to operate in work communities of their field.

• Is able to work constructively in a work community and promotes their own and their
work community’s well-being.
• Is able to act professionally in communication and interaction situations at a
workplace. - Utilises the opportunities offered by technology and digitalisation in their
work.
• Understands the complexity of changing working life and their own resilience in
changing working life situations
• Has capabilities for an entrepreneurial approach

Seminar: Machine Learning and Data Engineering
Algorithms and Data Structures
Project: Data Analytics and Visualization
Project: Internet of Things (IoT)
Project: Robotics and Artificial Intelligence (AI)
Project: Startup and Business Development
Communication Skills
Basic Internship 1
Basic Internship 2
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Project: Data Engineering and Machine Learning
Project: Machine Learning and AI
Proactive development

The graduating student is able to develop solutions that anticipate the future of their own field, applying existing knowledge and research and development methods.

• Solves problem situations creatively and reforms operating methods together with
others.
• Is able to work in projects in cooperation with actors of different fields.
• Is able to apply existing knowledge in the field in development and utilises research and
development methods.
• Is able to seek customer-oriented, sustainable and economically viable solutions,
anticipating the future of their field

Project: Data Analytics and Visualization
Project: Internet of Things (IoT)
Project: Robotics and Artificial Intelligence (AI)
Business Skills and Entrepreneurship
Industrial Engineering and Management
Data in Business Development
Emerging Technologies
Project: Startup and Business Development
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Research Methods
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Programming and software production

The graduating student knows how to apply programming languages and software production methods and tools required in ICT system development and ML.

• The student knows basic programming structures and logic
• The student knows how to apply programming in problem-solving
• The student knows how to use software development tools, techniques and methods in
own field
• The student knows how to manage software product development and projects

Probability, Statistics and Optimization
Linear Algebra
Introduction to Programming
Web Programming
Introduction to Data Management
Introduction to Data Analytics
Introduction to Machine Learning Methods
Algorithms and Data Structures
Project: Data Analytics and Visualization
ICT Infrastructure and Computer Technology
Electronics in IoT
Project: Internet of Things (IoT)
Project: Robotics and Artificial Intelligence (AI)
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Sustainable development

The graduating student is familiar with the principles of sustainable development, promotes their implementation and acts responsibly as a professional and a member of society.

• Is able to use information related to their field in finding, implementing and establishing
sustainable solutions and operating models.
• Understands sustainability challenges, their interdependencies and the various aspects
of issues and problems.

Seminar: Machine Learning and Data Engineering
Project: Internet of Things (IoT)
Business Skills and Entrepreneurship
Data in Business Development
Project: Startup and Business Development
Advanced Professional Internship 1
Advanced Professional Internship 2
Cloud-Based Machine Learning
Deep Learning
Reinforcement Learning
Project: Data Engineering and Machine Learning
Not grouped

Code Name Credits (cr)
MLDECORE22
CORE COMPETENCES

(Choose all)

160
AMKO013 Start your UAS studies 5
R504D97 Seminar: Machine Learning and Data Engineering 5
MLD1005
Mathematics and Natural Sciences

(Choose all)

20
R504D51 Algebra, Geometry and Trigonometry 5
R504D95 Probability, Statistics and Optimization 5
R504D58 Linear Algebra 5
R504TL119 Electromagnetism 5
MLD1007
Data and Programming

(Choose all)

35
R504D52 Introduction to Programming 5
R504D57 Web Programming 5
R504D98 Introduction to Data Management 5
R504D119 Introduction to Data Analytics 5
R504D123 Introduction to Machine Learning Methods 5
R504D75 Algorithms and Data Structures 5
R504D99 Project: Data Analytics and Visualization 5
MLD1001
Intelligent Systems

(Choose all)

30
R504D96 ICT Infrastructure and Computer Technology 5
R504D117 Electronics 5
R504D118 Electronics in IoT 5
R504D101 Robotics 5
R504D100 Project: Internet of Things (IoT) 5
R504D103 Project: Robotics and Artificial Intelligence (AI) 5
MLD1000
Business and Management

(Choose all)

25
R504D90 Business Skills and Entrepreneurship 5
R504D125 Industrial Engineering and Management 5
R504D109 Data in Business Development 5
R504D92 Emerging Technologies 5
R504D124 Project: Startup and Business Development 5
MLDEFIN22
Finnish Language

(Choose ects: 0)

0
VVV30 Finnish 1 5
VVV31 Finnish 2 5
VVV32 Finnish 3 5
VVV33 Finnish 4 5
MLDEES22
English and Swedish Languages

(Choose ects: 0)

0
R504D53 English for ICT Engineers 5
R504D61 Swedish for ICT Engineers 5
R504D59 Communication Skills 5
R504D73 English for ICT Engineers 2 5
RUOTSIS Swedish Oral Skills 0
RUOTSIK Swedish Written Language 0
MLD1002
Internships

(Choose all)

30
R504D110 Basic Internship 1 5
R504D111 Basic Internship 2 5
R504D112 Professional Internship 1 5
R504D113 Professional Internship 2 5
R504D114 Advanced Professional Internship 1 5
R504D115 Advanced Professional Internship 2 5
MLDEFREE22
Free-choice Elective Studies

(Choose ects: 10)

10
MLDEPROF22
PROFILING COMPETENCES

(Choose all)

40
MLD1008
Machine Learning and Data Engineering

(Choose all)

40
R504D120 Cloud-Based Machine Learning 5
R504D104 Advanced Data Analytics 5
R504D105 Advanced Data Management 5
R504D80 Deep Learning 5
R504D108 Advanced Machine Learning Methods 5
R504D121 Reinforcement Learning 5
R504D106 Project: Data Engineering and Machine Learning 5
R504D107 Project: Machine Learning and AI 5
MLDERD22
RESEARCH AND DEVELOPMENT COMPETENCES

(Choose all)

20
R504D84 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