Robotics BSc Studies


The program of bachelor’s degree studies in Robotics at the Technical University of Cluj-Napoca is organized into six core lines of professional development that are interdependent: 1. Programming, artificial intelligence and IT; 2. Electric and pneumatic driving and control; 3. Automation, control, and sensorics; 4. Mechanical design for robotics; 5. Computer aided design; 6. Integration of robotic systems in industrial and non-industrial applications.

The program of studies in Robotics is carried out in English and Romanian. The number of hours, the organization on courses, practical applications, projects and disciplines’ specificity comply with the requirements and “constraints” imposed at national level by ARACIS standards.

Thus, all undergraduate degree programs in engineering must include, through the requirements of the standards imposed by ARACIS, min. 17% fundamental subjects, min. 38% general field subjects, min. 25% specialized subjects and max. 8% complementary subjects.When specializing in Robotics, the focus is on the specialization subjects, which is why the structure of the subjects is: 16.43% fundamental subjects, 37.34% general domain subjects, 40.89% specialized subjects and 5.33% complementary subjects.

(NOTE: ARACIS is the acronym for the Romanian Agency of Quality Assurance in Higher Education)

  • Fundamental subjects 16,43% 16,43%
  • General domain subjects 37,34% 37,34%
  • Specialized subjects 40,89% 40,89%
  • Complementary subjects 5,33% 5,33%

Are you fascinated by the latest advances in robotics and want to turn your passion into a career? You have come to the right place. Our Bachelor of Robotics program with state-of-the-art labs and a comprehensive curriculum covers everything from robot design and programming to artificial intelligence and control to develop and shape the skills you need to excel in this field interesting. Join us and be at the forefront of the most complex technology!

Prof. dr. ing. dr. ec. Stelian Brad

Director study program Robotics

Curricula Robotics BSc study program

Contacts (replace [at] with @): Prof. Stelian Brad (program director) : stelian.brad [at]; Lecturer Anca Stan : anca.stan [at]

Useful link: International Relations Office of the Technical University of Cluj-Napoca – please click here

The BSc in Robotics program provides a balanced curriculum of electrical, control, programming, mechanical, design, and integration competencies. The course units are structured in a way that covers all these areas in depth, ensuring that graduates of the program will have a broad range of skills and knowledge to help them succeed in their careers.

In terms of electrical competencies, the program covers courses in electrotechnics, electronics and automation, driving systems, acquisition systems, and interfaces and virtual instrumentation.

In terms of control competencies, the program covers courses in control systems in robotics, mechatronics systems, and pneumatic actuation and control of robot manipulators, sensors and sensorial systems, applications with microcontrollers.

In terms of programming competencies, the program covers courses in computer programming and programming languages, programming in Python, programming in Java, industrial informatics and C# programming, and microcontrollers and microprocessors, CNC machine-tool programming, virtual reality, Industrial Internt of Things, AI, HMI, etc.

In terms of mechanical competencies, the program covers courses in material sciences, technical drawing, streght of materials, mechanics, fluid mechanics, machine tools, and manufacturing technologies, robot mechanics, pneumatic systems, etc.

In terms of design competencies, the program covers courses in computer-aided design (SolidWorks, Catia), computer-aided graphics (AutoCAD), and mechanical construction of industrial robots, robots with parallel structures, etc.

In terms of integration competencies, the program covers courses in flexible manufacturing systems, production systems engineering, manufacturing robotization, robots for services, machatronic systems, etc.

Overall, the BSc in Robotics program provides a comprehensive and balanced curriculum that prepares students for a successful career in the field of robotics.

There are strengths of this BSc study program in Robotics. It makes an integration of multiple specialization disciplines, including computer science, engineering, and mechatronics, necessary for a thorough understanding of robotics. It focuses on specialized topics in robotics, including control systems, flexible manufacturing systems, robots with parallel structures, and applications. It provides an in-depth coverage of electrical, programming, control, mechanical and industrial aspects of robotics. It balances between theoretical and practical courses to provide students with a strong foundation in both areas. Moreover, there are contextes and opportunities for hands-on experience through practical work and projects. There is also an emphasis on developing essential skills such as computer programming in C++, C#, Python and Java. There is a coursework in the latest technologies for the industrial internet of things and digital production, and study of cutting-edge areas such as artificial intelligence, mechatronics systems, and human-robot interaction.

Thus, there are several competitive advantages of this BSc study program in Robotics, including integration of multiple areas of specialization in robotics to provide a comprehensive education in the field, emphasis on both theoretical and practical aspects of robotics, which will give students a well-rounded education in the field, focus on specialized areas of robotics, such as flexible manufacturing systems, parallel structures, and human-robot interaction that sets this program apart from others, emphasis on developing essential technical skills, including computer programming and software design that gives students an edge in the job market, exposure to the latest technologies and advancements in the field, including digital production and the industrial internet of things, thus keeping students up to date and ahead of the curve, focus on hands-on learning through practical work and projects that provides students with valuable hands-on experience, in-depth study of the mechanical, electrical, control and industrial aspects of robotics that sets this program apart from other BSc programs in robotics that may only focus on the software or theoretical aspects. This program also adds study of cutting-edge areas, such as AI, VR, mechatronic systems and human-robot interaction that gives students an advantage in the job market and set them apart from others in the field.

Learning Outcomes


  • Basic programming in C/C++, C#, Matlab, Java
  • Intermediate to advanced programming in Python
  • Advanced programming of Siemens PLCs
  • Create circuits for controlling electrical motors
  • Use utility programs for mathematical calculations (MathCAD, Matematika)
  • Develop complex 2D and 3D technical drawings using the computer’s specific assisted design systems (AutoCAD, SolidWorks, Catia)
  • Design the mechanical structure and transmission systems of a robot
  • Design end effectors attached to industrial robots
  • Use the LabVIEW programming environment to create data acquisition applications from industrial processes
  • Integrate various sensors in the automated and robotic production processes
  • Design and calibrate an automatic control system for kinematic axes with PID regulators
  • Integrate pneumatic and electric drive systems in the structure of robots
  • Design flexible manufacturing systems
  • Use machine learning and deep learning models (AI) in the field of robotics

  • Use integrated platforms for automation (TIA portal, Siemens technologies)
  • Develop geometric, kinematic and dynamic models of the structure of serial and parallel industrial robots
  • Develop human-robot interfaces in C#, Java, Python
  • Use rapid prototyping platforms (Raspbbery Pi, Arduino) for robot control
  • Model and simulate flexible manufacturing systems and industrial robots using Robo DK, Delmia, Visual Components
  • Develop CNC machining programs
  • Connect industrial robots to IoT platforms using cyber-physical systems
  • Program micro-controllers and microprocessors with 8- and 32-bit architectures
  • Create client-server applications in Java programming language
  • Design robotized manufacturing cells for various industrial applications
  • Develop applications for virtual reality in 3DS MAX and Unity at basic level
  • Design robots for non-industrial applications using systemic planning and designing techniques
  • Apply advanced methods of innovation in solving engineering problems
  • Develop artificial intelligence applications

Job Career

In the study we have conducted within 150 companies in Romania regarding their opinion on the absorption in the labor market of Robotics graduates from the Technical University of Cluj-Napoca, based on the analysis of the study disciplines, the result is that, in the medium term (5 years) and long term (10 years), the degree of absorption will be high.

From the statistics carried out among the last 10 generations of Robotics’ graduates of the Technical University of Cluj-Napoca, one concludes that our graduates have jobs in software companies, robot design companies, manufacturing companies that use industrial robots, robot integrator companies, engineering design offices, industrial automation service providers, robot innovation centers, etc.