Embedded Systems
Study programme title in Est.
Sardsüsteemid
Study programme title in Engl.
Embedded Systems
TalTech study programme code
IAFM21
MER study programme code
221864
Study programme version code
IAFM21/24
Faculty / college
I - School of Information Technologies
Head of study programme/study programme manager
Peeter Ellervee
Language of instruction
English
Study level
Master study
ECTS credits
120
Self-paid study programme
no
Nominal study period
4 semesters
Study programme group
Informatics and Information Technology
Broad area of study
Information and Communication Technologies
Study field
Information and Communication Technologies
Access conditions
Bachelor degree or education of corresponding qualification in accordance with admission requirements of TalTech.
Study programme aims and objectives
The objective of the study programme is to:
- train professionals who are able to design,

create, configure and perate computer-based devices and their components in the context of control and embedded systems and focusing on the specifics of the industry;
- train specialists who are prepared for the practical introduction, analysis and synthesis of modern embedded systems, their production management and production and production system design methods;
- teach modern problem-solving methods for the efficient use of products and production technologies in various fields, with the aim of introducing economically efficient and cost-effective production and planning production in different production situations;
- to teach modern planning, management, administration, personnel management and other areas in solving the problems of various companies, research and development institutions and other institutions.
Show more...
Learning outcomes of the study programme
The graduate:
- has systematic overview and broad knowledge of the concepts,

theories and research methods of designing, tuning and using embedded systems and artificial intelligence, and knows directions of developments;
- identifies and formulates interdisciplinary connections in domains related to embedded systems applications;
- independently and creatively recognizes and defines problems and/or research topics within the study field; and solves them using proper methods while taking into account given constraints, using knowledge from other domains if necessary;
- chooses, reasons and uses suitable methods and technologies for solving domain specific tasks; models and/or assesses possible consequences;
- evaluates and analyses field related problems to guarantee competitive advantages in production planning, solving development strategy and production management problems;
- has knowledge of entrepreneurship, innovations and creative problem solving, is able to participate in research activities;
- knows management concepts and applies them in market situation while planning, organizing, managing and controlling a small enterprise;
- is ready to work at a position, both in domestic and foreign companies, that requires professional qualifications, showing initiative, responsibility, ability to lead and to work together with others in a team.
Show more...
Graduation requirements
Completion of the curriculum in the required amount, and the successful defence of the graduation paper in conformity with the requirements set by the TalTech Senate.
In order to obtain Cum Laude diploma the graduation paper must be defended for the grade "5" and the weighted average grade must be at least 4,60, where all grades from diploma supplement are taken into account.
Show more...
Degrees conferred
Master of Science in Engineering
Study programme version structure :
Module type
total ECTS credits
General studies
30.0
Core studies
24.0
Special studies
36.0
Free choice courses
6.0
Graduation thesis
24.0
Total
120.0
  • +
       MAIN SPECIALITY 2: Embedded Systems
    • +
         MODULE: Innovation & Entrepreneurship 30.0 ECTS credits (General studies)
      Aims
      Create an understanding about the essence of entrepreneurship and its processes,
      the principles of business planning and development and different aspects of managing business projects and processes as well as the most important aspects of entrepreneurial activities, incl:
      - to give knowledge of the nature and different types of innovation taking place at the enterprise level;
      - to develop practical skills to propose and develop business ideas;
      - to develop teamwork skills in an interdisciplinary environment.
      Show more...
      Learning outcomes
      Having finished this module, the student:
      - is able to explain the essence of entrepreneurship,

      phases of entrepreneurship processes and business planning as well as the main activities of enterprises, relates these to development and innovation;
      - can evaluate business opportunities and knows how to prototype a business idea and pitch it to investors;
      - can manage business projects and processes, plan manufacturing, marketing activities and assess and present financial aspects of business model.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      I&E summer school
      ITB8908
      4.0
      5.0
      1.0
      0.0
      4.0
      H
      K2
      Total: 4.0 ECTS credits
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Technology-based Entrepreneurship and Innovation
      EMT0191
      6.0
      3.5
      2.0
      1.0
      0.5
      A
      S
      Business development seminar
      ITB8907
      2.0
      2.0
      0.0
      0.0
      2.0
      A
      K2
      Estonian Language and Culture
      MLE0010
      6.0
      4.0
      0.0
      4.0
      0.0
      A
      SK
      International Entrepreneurship
      MMJ5290
      6.0
      4.0
      1.0
      0.0
      3.0
      H
      S
      Supply Chain Management
      MMK5260
      6.0
      2.5
      1.0
      0.0
      1.5
      E
      SK
      Project Management
      MMK5280
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S2
      Critical Thinking, Ethics and Scientific Literacy
      MNF5510
      6.0
      4.0
      2.0
      0.0
      2.0
      A
      SK
      Innovation
      MNI9050
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Entrepreneurship and Business Planning
      TMJ3300
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      SK
      Total: at least 26.0 ECTS credits
    • +
         MODULE: Embedded Systems 24.0 ECTS credits (Core studies)
      Aims
      To give a systematic overview about embedded systems designing and cyber-security related topics, incl.:

      - to teach using and designing of embedded and electronics systems;
      - to teach using and designing of embedded software;
      - to give an overview of cyber-security from technical as well as from organizational aspects.
      Show more...
      Learning outcomes
      Having finished this module, the student, depending on the elective courses selected:

      - knows how to use and design embedded and electronics systems;
      - knows how to use and design embedded software;
      - can use and design systems while taking into account cyber-security related aspect.
      Show more...
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Advanced Robotics
      EEM0080
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      K
      Applied Data Communication
      IAS0051
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Robotics
      IAS0060
      6.0
      4.0
      1.0
      3.0
      0.0
      E
      K
      Basics of Embedded Systems
      IAS0230
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Embedded Systems
      IAS0330
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Fundamentals of C/C++ Programming
      ICS0017
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      SK
      Software Defined Electronics
      IEE2520
      6.0
      3.5
      1.5
      2.0
      0.0
      E
      S
      Cryptography
      ITC8240
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Foundations of Cyber Security
      ITE4150
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      System Programming
      ITS8020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Total: at least 24.0 ECTS credits
    • +
         MODULE: Intelligent Distributed Control 36.0 ECTS credits (Special studies)
      Aims
      To give a systematic overview of control systems, machine learning and artificial intelligence related topics, incl.:

      - to teach methods and tools used for control systems;
      - to teach methods and tools used for machine learning and artificial intelligence;
      - to teach using and designing of real-time software and data analysis tools.
      Show more...
      Learning outcomes
      Having finished this module, the student, depending on the elective courses selected:

      - knows methods used in control systems and can use corresponding tools;
      - has knowledge about machine learning and/or artificial intelligence topics and can find possible suitable solutions;
      - knows how to use and design real-time software and data analysis tools.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Industrial Training (Internship)
      IAS0720
      6.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Total: 6.0 ECTS credits
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Machine Vision
      EEM0040
      6.0
      4.0
      1.0
      2.0
      1.0
      H
      S
      Intelligent Control Systems
      IAS0023
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Modeling and Identification
      IAS0031
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Control Instrumentation
      IAS0065
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Machine Learning for Embedded Systems
      IAS0360
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Foundations of Artificial Intelligence and Machine Learning
      ITI0210
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Real-Time Software Engineering
      ITI8520
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Machine Learning
      ITI8565
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Data mining
      ITI8730
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Computer vision
      ITS8030
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Embedded Software Workshop
      ITS8050
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Mechatronics and Smart Systems Project
      UTT0110
      6.0
      4.0
      0.0
      4.0
      0.0
      H
      K
      Total: at least 30.0 ECTS credits
    • +
         MODULE: Free Choice Courses 6.0 ECTS credits (Free choice courses)
      Aims
      The aim of free choice courses is to:
      - be able to navigate and be acquainted both in special and wider philosophical problems and topics according to student's personal goals,

      needs and preferences;
      - develop systematic thinking, ability of analysis and synthesis.
      Show more...
      Learning outcomes
      Having finished the studies, a student:
      - has broadened his/her overall worldview and through that raised his/her educational level;


      - has knowledge according to specific individual goals, interests or skills according to the planned career needs and new technology trends;
      - explains and applies the knowledge obtained during the free choice studies.
      Show more...
    • +
         MODULE: Master Thesis 24.0 ECTS credits (Graduation thesis)
      Aims
      The aim of Master Thesis is to systematically integrate the knowledge and skills obtained during the studies into form of a compact research and development work.
      The skills developed while working on Master Thesis include reviewing literature, self expression, logical presentation of results and working as a part of a team.
      Show more...
      Learning outcomes
      After finishing this module, the student:
      - collects and creatively evaluates information using adequate methods and means;


      - explains the professional problems in speech and writing, is able to defend and reason the solutions;
      - is able to transfer existing knowledge and improve it through life-long learning.
      Show more...
    • +
         STANDARD STUDY PLAN: Autumn daytime study
      • +
           1st Semester
      • +
           2nd Semester
      • +
           3rd Semester
      • +
           4th Semester