Basic module (24 ECTS)

The goal of the module are to expand the professional skills of a roboticist, computer technician or space technologist in the mechanisms of action of high-tech systems, and to provide knowledge for understanding the need for user-centered system development. After successful completion of the module the student:

  • will be knowledgeable of the composition, properties and manufacturing process of various electronic components, including sensors,
  • will be able to perform and control the computer-driven measuring processes, measure and analyse the real-life signals with proper tools,
  • will be able to compile complex technical drawings,
  • will be able to consider the requirements of user-centered approach at creating systems.

The module is obligatory to complete the curriculum. The courses of the module:

  • Data Analysis and Computational Methods with MATLAB (6 ECTS)
  • Data Acquisition and Signal Processing (6 ECTS)
  • Digital Image Processing (6 ECTS)
  • Distributed Systems (6 ECTS)
  • Technical Graphics II (3 ECTS

Seminar module (12 ECTS)   

The module aims to provide knowledge about teamwork and presenting to public, and give an opportunity to practice the obtained skills.

The student:

  1. will be capable of presenting to public and make a presentation of his/her research or any other topic while considering the audience,
  2. will be able to work in a team and pass and share knowledge with others.


The module is obligatory to complete the curriculum. The module consists of master's seminar (6 ECTS), work practice (6 ECTS) and teaching practice (6 ECTS). It is possible to choose between work and teaching practice.

Specialisation module (24 ECTS)

Students can choose between three modules: robotics, computer engineering and space technology.

Robotics (24 ECTS)

The module aims to provide in-depth knowledge for specialising in the field of robotics. The student:

  • will have in-depth knowledge of robotics in theoretical and practical terms,
  • will be able to implement pattern recognition and image processing to make a robot communicate with its environment,
  • will have an overview and more detailed knowledge of the latest inventions, achievements and developments in robotics, will know and understand scientific background of inventions,
  • will have knowledge of algorithms and their development and analytical principles.

The module is obligatory to complete the robotics speciality. The courses in the module:

  • Pattern Recognition (6 ECTS)
  • Robotics (6 ECTS) or Practical Work in Robotics (6 ECTS) or Robot design project (6 ECTS) (choose one, if any of them has not been completed earlier)
  • Intelligent Systems (6 ECTS)
  • Robotics Technology (6 ECTS)
  • Advanced Algorithmics (6 ECTS) or MTAT.03.286 Advanced Methods in Algorithms (6 ECTS)

Computer Engineerging (24 ECTS)

The module aims to provide in-depth knowledge for specialicing in the field of computer engineering. The student:

  • will have both theoretical and practical knowledge of computer technology,
  • will have an overview and more detailed knowledge of the most recent inventions, achievements and developments in the field of computer technology, will knows and understand the scientific background of the inventions,
  • will have knowledge of parallel calculations in terms of hardware and software,
  • will have knowledge of artificial intelligence and/or intelligent systems; and be familiar with the basic principles of quantum cryptography and quantum computer.

The module is obligatory to complete the computer engineering speciality. The courses in the module:

  • Probability Models in Computer Engineering (6 ECTS)
  • Data Mining (6 ECTS)
  • Intelligent Systems (6 ECTS)
  • Parallel Computing (6 ECTS)
  • Concurrent Programming Languages (6 ECTS)
  • Advances in Automation Systems and Engineering (6 ECTS)
  • Computer Technology (6 ECTS)
  • Principles of Quantum Computing and Quantum Cryptography (3 ECTS) or Quantum Cryptography (6 ETCS)

The "Computer Technology“ course is obligatory to pass the module, rest of subjects are optional.

Space Technology

The module aims to provide in-depth knowledge for specialising in the field of space technology. The student:

  • will have an overview and knowledge of the most recent inventions, achievements and developments in the field of space technology,
  • will know and understands the scientific background of inventions,
  • will be able to make practical use of and create space technology and systems,
  • will have knowledge in practical astronomy,
  • will know local and long distance communication principles and applications, will be able to design and set up the communication systems and use them.

The module is obligatory for space technology speciality. The courses in the module:

  • Seminar on Space and Military Technology (6 ECTS)
  • Space Technology Project (12 ECTS)
  • Space Technology (3 ECTS) (if you have previously taken the subject, it is not mandatory to take it)
  • General Astronomy: Observations (6 ECTS) or Universal Communication Technology (6 ECTS)

Narrow Field module

It is obligatory to select one of the narrow field modules.

Practical training module

The module aims to give students work experience in their research group or work group, or at enterprise. The aim is to provide skills to work in positions of engineers in their chosen field. The student:

  • will gain practical work experience,
  • will be able to work in a team,
  • will be able to adapt to daily work routines,
  • will have an overview of a particular company, its operating environment, market potential, career opportunities in this business, as well as company specific practical aspects of corporate governance,
  • will be able to analyse how successful has he/she been in implementing skills and knowledge obtained at university and what needs to be modified in learning process,
  • will be able to analyse how experience and knowledge gained in a company has advanced his/her university training;
  • will be able to perform periodic self-reflection to analyze how the objectives set have been met and will be able to set goals for next reflection period.

The courses in the module:

  • Professional Practice (24 ECTS)

Management module

The module aims to give students basic knowledge of economics and business management. The student:

  • will know the functioning principles of economy on micro and macro levels,
  • will know the principles of quality management and be able to apply them in practice,
  • will be familiar with patents and project management principles,
  • will have basic knowledge of the key issues in philosophy.

The courses in the module:

  • Social Aspects of Information Technology (3 ECTS)
  • Methodology of Consultative Work (6 ECTS)
  • Quality Management I (3 ECTS)
  • Quality Management II (3 ECTS)
  • Basic of Patents (3 ECTS)
  • Project Management (3 ECTS)
  • Strategic Management and Innovation (6 ECTS)
  • Business Process Management (6 ECTS)

Obligatory subjects to pass the module are Quality Management I, Quality Management II 3 and Basic of Patents. Other courses in the module can be chosen freely.

Economy module

The module aims to give students knowledge of financial management and marketing.  The student:

  • will have knowledge of theories, models and methods of analysis of the company’s finances or security investment and know how to apply them in practice,
  • will be able to prepare basic financial reports and know financial accounting legislation,
  • will be familiar with the economics aspects of software development, improvement and distribution activities, and economic instruments and business models of the respective companies,
  • will have acquired basic knowledge of marketing principles, nature, and relationship to other operating areas of the company.

The module is one of the three optional modules. The courses in the module:

  • Corporate Finance and Investments (6 ECTS)
  • Financial Accounting 6 ECTS or Financial Management (5 ECTS)
  • Economic Environment (6 ECTS)
  • Software Economics (6 ECTS)
  • Marketing (5 ECTS)

The subjects in the module are freely selectable.

Semester abroad

The module aims to encourage students to gain experience at foreign universities, companies and/or research groups. The module is an elective one, and can replace any narrow field or specialisation modules.

Optional subjects (6 ECTS)

Students are free to choose courses from the university or other Estonian universities.

Master's thesis (30 ECTS)

The aim of the module is to provide an opportunity for professional application-oriented research and development work, and to demonstrate that the professional skills described in learning outcomes have been acquired. The student:

  • will be able to carry out independent research projects and develop new engineering systems,
  • will be able to argue and critically evaluate his/her positions conclusions, and generalizations,
  • will be able to introduce his/her topic of specialization to general public as well as to top specialists both orally and in writing and in English,
  • will be capable of formulating and defending independently his/her research and/or development work results to corresponding committee.

Students can choose from a variety of topics, e.g.:

  • space technology: student satellite, equipment for satellites, contruction of nano- and cubesatellites
  • robotics: football robots, humanoid robots and their management, image processing, image recognition
  • intelligent materials: use of artificial muscles in reconfigured and soft robots; microrobotics, soft robots
  • reconstruction of microcontrollers and electronic equipment
  • software development
  • establishment and analysis of quality systems

 Extra-curriculum activities

Students have an opportunity to participate in robotics competition Robotex which is held each year and where students can compete with teams from other universities in Estonia and abroad.  The University of Tartu also has its own robotics club.

Students can also participate in the student satellite project and take part in Science Bus (Teadusbuss) which provides students with an excellent opportunity to meet new people and showcase the exciting science experiments.

After graduation

Robotics and Computer Engineering graduates find work in high tech companies, telecommunication companies, computer companies, software companies, aerospace technology companies, public administration etc. Since the studies are in English, it is possible to work everywhere in the world.

Graduates can work as engineers (e.g. computer and systems engineers), hardware and software architects, system analysts, but also as quality, technology and purchasing managers.

Graduates can also continue their studies at PhD level in physics, engineering and technology or informatics.