Computer Science Engineering (MSc)
MSc graduates will be able to design new IT systems and tools, develop and integrate IT systems, and carry out IT-related research and development tasks.
After completing your bachelor’s degree, you can continue your studies directly – possibly after a few years of work – at Master’s level (MSc), either in our country or abroad.
The aim of the Master’s degree in Computer Engineering is to train engineers who, having acquired a high level of scientific and specific technical knowledge related to the field of informatics, are capable of designing new IT systems and tools, developing and integrating IT systems, carrying out and coordinating R&D tasks in the field of IT, and continuing their studies in the framework of a PhD. The 4 semesters of the MSc focus on interdisciplinarity and on two very dynamic areas, combining the practical orientation required by industry with the theoretical knowledge required by research and development.
Description of the programme
More information about the programme is available here: https://nik.uni-obuda.hu/en/computer-science-engineering-msc-2/
Specializations
- robotics: The robotics specialization aims to provide students with modern, practice-oriented knowledge in the design, development, and operation of autonomous and intelligent robotic systems. The program integrates machine intelligence, industrial robotics, and embedded systems, with a strong focus on real-world industrial and medical applications. In the Machine Intelligence course, students explore artificial intelligence methods and data-driven models applied in robotics. Through Programming of Robotic Systems and Robot Control, they gain hands-on experience in implementing control algorithms, developing autonomous behavior, and programming robotic platforms. The course Kinematic and Dynamic Modeling of Industrial Robots provides a strong theoretical foundation for describing robot motion, forces, and system behavior. Meanwhile, Robotics and Data Science in Medicine introduces innovative applications of robotics in healthcare and medical data processing. Reliability and system-level design are key aspects of the specialization: the course High Availability Embedded Systems prepares students to design robust and fault-tolerant systems for critical applications. Upon completion, students will be capable of designing and analyzing complex robotic systems and will be well-prepared for careers in industry, research and development, and innovation.
- cyber-medical systems: The cyber-medical systems specialization aims to provide students with comprehensive, interdisciplinary knowledge in the IT, engineering, and data-processing aspects of healthcare systems, with a particular focus on digital health and the security of medical systems. In the Sensor Modalities course, students learn about various medical data acquisition methods and technologies, while Medical Imaging for Diagnostic Purposes introduces modern imaging techniques and their applications. The course Engineering Informatics Foundations of Medical Examination Evaluation focuses on methods for processing and interpreting diagnostic results. Through Applied Biostatistics, students acquire statistical tools and models necessary for analyzing medical data. The course Robotics and Data Science in Medicine provides insight into intelligent and automated healthcare systems, including surgical robotics, diagnostic systems, and data-driven decision support. A key component of the specialization is Security of Healthcare Information Systems, which addresses the protection of sensitive data, cybersecurity challenges, and the secure operation of critical healthcare infrastructures. Upon completion, students will be capable of analyzing, developing, and securely operating healthcare IT systems, and will be well-prepared for careers in digital health, medical technology, and research and development.
Specializations are offered annually.
The robotics specialization will be offered to students admitted for the 2026/2027 academic year.
We introduce the specialisations with well-supported theoretical foundations in mathematics and engineering informatics, followed by practical subjects and assignments sought after by the university’s research centres and our industrial contacts.
Eligibility for studying at Computer Science Engineering master program
There are 80 credits, detailed below, that the bachelor studies must contain for a successful application, out of which at least 40 should be completed at the moment of enrolment, and the remaining credits have to be gathered during the master studies, as an addition to the core curriculum (within, and/or outside of the framework of electives).
| Natural sciences (20 credits) | e.g. analysis, algebra, probability calculation, mathematical statistics, physics |
| Economics & humanities (15 credits) | e.g. economics, environmental protection, quality assurance, technical language, social sciences) |
| Computer theory and programming knowledge (40 credits) | e.g. computer and algorithm theory, programming languages, program design, software technology |
| Computer knowledge (15 credits) | e.g. electronics, digital technology, measurement and control technology, computer architectures, operating systems, computer networks |
| Information systems (15 credits) | e.g. database management, knowledge representation, modeling, analysis, implementation, security issues of IT systems |
Curriculum F after 09. 2023
| Full-term | |
| After 09. 2023. | Curriculum F |
| Informative subject descriptions | Download |
Previous curriculum
| Full-term | |
| After 09. 2022. | Curriculum E |
| After 09. 2018. | Curriculum E |
| After 09. 2017. | Curriculum E |
| Before 09. 2017. | Curriculum D |