Degree programme: Information Technology
Name of degree: Master of Science (MSc)
Language of instruction: English
Scope of degree: 120 ECTS
Duration of studies: 2 years
Your life depends on embedded systems
In a modern world, embedded systems are everywhere — in cars, buildings, factories and roads. They make the world smart. Embedded systems work in interaction with their environment and other systems. They sense, process and communicate. They may even scavenge their energy from the environment. Embedded systems interact with people or work invisibly in the background. Many systems are designed to increase safety, like the automatic anti-collision braking in a car. Some are designed for fun, like a camera augmenting reality in an outdoor game.
Embedded systems combine hardware and software expertise. As a student, we expect you to know the basics of electronics, digital logic, processors and programming. Optionally, you are familiar with computer networks and wireless communications. The applicants should hold a BSc degree in computer science, electrical engineering or software engineering.
During the studies, we view embedded systems from a very practical standpoint.
The embedded systems studies combine hardware and software design by using modern methods and tools. Our research groups co-operate with businesses and work with real-life cases to develop new methods and solutions. Close collaboration with businesses also gives us an excellent opportunity to dive into the trends and state-of-the-art applications and the future winners of the field.
The main target hardware platforms are System-on-Chip, FPGA, GPU and embedded multiprocessor platforms. Model based design and High-Level Synthesis are the main approaches in digital design. The software design includes topics on Linux based SW stacks, HW dependent SW, real-time operating systems, distributed and fog computing, as well as IoT protocols, middleware and applications from the programmer’s point of view. Domain crossing topics are verification, testing and embedded systems development processes.
To become a MSc graduate you will need to complete the degree programme worth 120 ECTS. The modern study methods consist of lectures, exercises, assignments, independent studying and examinations. Courses are worth 90 ECTS and the remaining 30 ECTS are awarded for successfully completing a master's thesis. Each ECTS is equal to an average workload of 27 hours.
The programme consists of the following study modules:
Unconfirmed Course Structure Diagram 2018-2020 (Official content of the study module will be published in March 2018)
As an expert in embedded systems, you will have a variety of career opportunities. There are numerous fascinating applications and interesting companies in the market. The global embedded systems market is worth over 200 billion USD, and rapidly growing. A survey conducted in 2017 shows that an embedded system product design team consists, on average, of 15 people, of which 60% are in embedded SW and 40% in HW design. The figures show that there is room for both small and large companies in the market, in both application and technology development.