Skip to main content

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

Code: R54D21S

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2021

Descriptions

This engineering programme gives you the qualification to work in expert positions or as an entrepreneur in the field of machine learning and data management in local and international operating environments. The programme is carried out in close cooperation with the northern industry and business sector. The studies give you an overview of the activities of companies and the industry. You get to study various areas of machine learning and AI, such as programming, mathematical methods, algorithm design and data collection from sensors to cloud technologies. You will get to know IoT and automation systems too. You will also learn how to work in projects as a specialist and also manage projects. You will gain practical expertise to help you work in various challenging international operating environments.

Your studying begins by acquiring the core competences needed in your profession. Consequently, you proceed further by building your strong professional profile, completing advanced industrial projects and carrying out research and development thesis in the end of your studies.

Your core competences consist of communication, languages, project management, mathematics, data management and Full Stack IoT programming. An important part of your core competences are real industrial projects that you carry out with our partners in northern business sector.

You strengthen your profile by diving deeper into the world if AI. You learn about machine learning and deep learning and carry out more advanced development projects in real companies and cases.

The ICT engineering education at Lapland University of Applied Sciences 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 receive technical and general guidance from our experts both at campus and online. You complete industrial projects each year in cooperation with northern business and industry partner. You will also take courses online.

In total, your studies include 50 ECTS of internships which are shown as industrial work and projects in your curriculum. These projects take place during each academic year in order to ensure tight business collaboration throughout your studies.

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

- Core competences 165 ECTS, including industrial work and projects 20 ECTS
- Profiling competences 55 ECTS, including advanced industrial projects 30 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: What it means to be an engineer?
- 2nd semester: Conceiving the basics of systems development
- 3rd semester: Designing data systems
- 4th semester: Designing data collection in industrial context
- 5th semester: Implementing data management and machine learning
- 6th semester: Implementing deep learning and digital twins
- 7th semester: Operating and managing systems
- 8th semester: Developing companies and organisations

Show study timings by semester, study year or period

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

(Choose all)

135
TVTWFT21D
Working in the Field of Technology

(Choose all)

25
R504D50 Introductory studies 5 5 5 5
R504D56 Project Management 5 5 5 2.5 2.5
R504D64 Agile Project Management 5 5 5 5
R504D90 Business Skills and Entrepreneurship 5 5 5 5
R504D91 Industrial Engineering and Lean 5 5 5 5
TVTESL21D
English and Swedish Language Skills

(Choose ects: 0)

0
R504D53 English for ICT Engineers 5 5 5 5
R504D73 English for ICT Engineers 2 5 5 5 2.5 2.5
R504D61 Swedish for ICT Engineers 5 5 5 2.5 2.5
R504D59 Communication Skills 5 5 5 5
R501R17AOJ Ruotsin suullinen taito 0
R501R17BOJ Ruotsin kirjallinen taito 0
TVTFIN21D
Finnish Language Skills

(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
TVTMAT21D
Mathematical Core Competences

(Choose all)

20
R504D51 Algebra, Geometry and Trigonometry 5 5 5 5
R504D65 Data Analytics 5 5 5 2.5 2.5
R504D58 Linear Algebra 5 5 5 5
R504D75 Algorithms and Data Structures 5 5 5 2.5 2.5
TVTDATP21D
Data Management and Programming

(Choose all)

40
R504D52 Introduction to Programming 5 5 5 5
R504D57 Web Programming 5 5 5 2.5 2.5
R504D66 Relational Databases 5 5 5 5
R504D74 Cyber Security 5 5 5 2.5 2.5
R504D76 SQL and NoSQL Databases 5 5 5 5
R504D77 Distributed Systems 5 5 5 5
R504D78 Cloud Computing 5 5 5 5
R504D79 Data Mining and Open Data 5 5 5 5
TVTIOTA21D
IoT and Automation Systems

(Choose all)

30
R504D54 Introduction to Networks 5 5 5 5
R504D55 Electronics in IoT 5 5 5 5
R504D93 Automation Systems and Data Management 5 5 5 5
R504D62 IoT and Intelligent Systems 5 5 5 2.5 2.5
R504D71 Automation and IoT Platforms 5 5 5 2.5 2.5
R504D72 Sensors and Data Acquisition 5 5 5 2.5 2.5
TVTWP21D
Industrial Work and Projects

(Choose all)

20
R504D69 Industrial Project 1 5 5 5 2.5 2.5
R504D70 Industrial Project 2 5 5 5 2.5 2.5
R504D83 Industrial Project 3 10 10 10 5 5
TVTPROF21D
PROFILING COMPETENCES

(Choose all)

65
TVTML21D
Industrial AI Expertise

(Choose all)

25
R504D67 Machine Learning in the Cloud 5 5 5 5
R504D94 Machine Learning Algorithms 5 5 5 5
R504D80 Deep Learning 5 5 5 2.5 2.5
R504D81 Digital Twins 5 5 5 2.5 2.5
R504D92 Emerging Technologies 5 5 5 2.5 2.5
TVTADVP21D
Advanced Industrial Projects

(Choose all)

30
R504D85 Advanced Industrial Project 1 15 15 15 15
R504D86 Advanced Industrial Project 2 15 15 15 7.5 7.5
TVTFREE21D
Free-choice Elective Studies

(Choose ects: 10)

10
TVTRD21D
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 30 20 35 17.5 17.5 35 17.5 17.5 30 15 15 30 10 10

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

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

Ethical skills

- is able to take responsibility for one’s own actions and for the consequences of these actions
- is able to work according to the ethical principles of the subject field
- is able to take other people into account in one’s actions
- is able to apply the principles of equality
- is able to apply the principles of sustainable development
- is capable of social influencing using one’s know-how and based on ethical values

Business Skills and Entrepreneurship
Industrial Engineering and Lean
Cyber Security
Data Mining and Open Data
Industrial Project 1
Industrial Project 2
Industrial Project 3
Advanced Industrial Project 1
Advanced Industrial Project 2
Research Methods
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Innovation skills

- is able to conduct research, development and innovation projects applying the existing knowledge and methods of the field
- is able to work in projects
- is capable of creative problem solving and development of working methods
- is able to find customer-oriented, sustainable and profitable solutions

Business Skills and Entrepreneurship
Industrial Engineering and Lean
Industrial Project 1
Industrial Project 2
Industrial Project 3
Emerging Technologies
Advanced Industrial Project 1
Advanced Industrial Project 2
Research Methods
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
IoT development skills

• The student can design and implement an IoT-system
• The student knows the basic principles and functionalities of sensors and IoT devices
• The student understands automation systems as part of IoT
• The student knows IoT-system data formats in data communication
• The student knows how to implement machine learning in IoT context

Algorithms and Data Structures
Introduction to Programming
Cyber Security
Cloud Computing
Introduction to Networks
Electronics in IoT
Automation Systems and Data Management
IoT and Intelligent Systems
Automation and IoT Platforms
Sensors and Data Acquisition
Machine Learning in the Cloud
Machine Learning Algorithms
Deep Learning
Digital Twins
Internationalisation skills

- possesses communicative competence necessary for one’s work and for professional development in the subject field
- is able to operate in a multicultural environment
- takes into account the effects of and opportunities for internationalization development in one’s own field

English for ICT Engineers
English for ICT Engineers 2
Swedish for ICT Engineers
Communication Skills
Ruotsin suullinen taito
Ruotsin kirjallinen taito
Finnish 1
Finnish 2
Finnish 3
Finnish 4
Industrial Project 1
Industrial Project 2
Industrial Project 3
Advanced Industrial Project 1
Advanced Industrial Project 2
Machine Learning and AI skills

• The student can apply mathematical methods in data processing and analysis
• The student can use software development skills to construct a system that uses machine learning and AI

Algebra, Geometry and Trigonometry
Data Analytics
Linear Algebra
Algorithms and Data Structures
Data Mining and Open Data
Automation Systems and Data Management
Automation and IoT Platforms
Machine Learning in the Cloud
Machine Learning Algorithms
Deep Learning
Digital Twins
Emerging Technologies
Advanced Industrial Project 1
Advanced Industrial Project 2
Mathematical competence

• The student can think logically and mathematically
• The student can apply mathemathical principles, methods and tools in engineering context
• The student can use mathematical methods and tools to create machine learning and data analysis solutions

Algebra, Geometry and Trigonometry
Data Analytics
Linear Algebra
Algorithms and Data Structures
Web Programming
Data Mining and Open Data
Introduction to Networks
Sensors and Data Acquisition
Machine Learning Algorithms
Deep Learning
Digital Twins
Software development skills

• 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
• The student knows how to combine back-end and front-end solutions in application development

Agile Project Management
Data Analytics
Algorithms and Data Structures
Introduction to Programming
Web Programming
Relational Databases
Cyber Security
SQL and NoSQL Databases
Distributed Systems
Cloud Computing
Data Mining and Open Data
Automation Systems and Data Management
IoT and Intelligent Systems
Automation and IoT Platforms
Sensors and Data Acquisition
Learning skills

- is able to self-evaluate and develop one’s competence and learning style orientation
- is able to retrieve and analyze information and evaluate it critically
- is capable of taking responsibility for collaborative learning and sharing knowledge in teams

Introductory studies
Introduction to Programming
Electronics in IoT
Industrial Project 1
Industrial Project 2
Industrial Project 3
Emerging Technologies
Research Methods
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Work community skills

- is able to operate as a member of a work community
- is able to operate in communicative and interactive situations in working life
- is able to utilize information and communications technology in one’s subject field
- knows the working life in one’s subject field and is able to create personal contacts in working life and to operate in professional networks
- is capable of decision making in unpredicted situations
- is able to apply the principles of organizational management and leadership in working life and has abilities for supervision tasks
- possesses entrepreneurial skills

Introductory studies
Project Management
Agile Project Management
Business Skills and Entrepreneurship
Industrial Engineering and Lean
Communication Skills
Industrial Project 1
Industrial Project 2
Industrial Project 3
Advanced Industrial Project 1
Advanced Industrial Project 2
Not grouped

Code Name Credits (cr)
TVTCORE21D
CORE COMPETENCES

(Choose all)

135
TVTWFT21D
Working in the Field of Technology

(Choose all)

25
R504D50 Introductory studies 5
R504D56 Project Management 5
R504D64 Agile Project Management 5
R504D90 Business Skills and Entrepreneurship 5
R504D91 Industrial Engineering and Lean 5
TVTESL21D
English and Swedish Language Skills

(Choose ects: 0)

0
R504D53 English for ICT Engineers 5
R504D73 English for ICT Engineers 2 5
R504D61 Swedish for ICT Engineers 5
R504D59 Communication Skills 5
R501R17AOJ Ruotsin suullinen taito 0
R501R17BOJ Ruotsin kirjallinen taito 0
TVTFIN21D
Finnish Language Skills

(Choose ects: 0)

0
VVV30 Finnish 1 5
VVV31 Finnish 2 5
VVV32 Finnish 3 5
VVV33 Finnish 4 5
TVTMAT21D
Mathematical Core Competences

(Choose all)

20
R504D51 Algebra, Geometry and Trigonometry 5
R504D65 Data Analytics 5
R504D58 Linear Algebra 5
R504D75 Algorithms and Data Structures 5
TVTDATP21D
Data Management and Programming

(Choose all)

40
R504D52 Introduction to Programming 5
R504D57 Web Programming 5
R504D66 Relational Databases 5
R504D74 Cyber Security 5
R504D76 SQL and NoSQL Databases 5
R504D77 Distributed Systems 5
R504D78 Cloud Computing 5
R504D79 Data Mining and Open Data 5
TVTIOTA21D
IoT and Automation Systems

(Choose all)

30
R504D54 Introduction to Networks 5
R504D55 Electronics in IoT 5
R504D93 Automation Systems and Data Management 5
R504D62 IoT and Intelligent Systems 5
R504D71 Automation and IoT Platforms 5
R504D72 Sensors and Data Acquisition 5
TVTWP21D
Industrial Work and Projects

(Choose all)

20
R504D69 Industrial Project 1 5
R504D70 Industrial Project 2 5
R504D83 Industrial Project 3 10
TVTPROF21D
PROFILING COMPETENCES

(Choose all)

65
TVTML21D
Industrial AI Expertise

(Choose all)

25
R504D67 Machine Learning in the Cloud 5
R504D94 Machine Learning Algorithms 5
R504D80 Deep Learning 5
R504D81 Digital Twins 5
R504D92 Emerging Technologies 5
TVTADVP21D
Advanced Industrial Projects

(Choose all)

30
R504D85 Advanced Industrial Project 1 15
R504D86 Advanced Industrial Project 2 15
TVTFREE21D
Free-choice Elective Studies

(Choose ects: 10)

10
TVTRD21D
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