Robotic Systems Programming
.webp%3F2026-06-08T10%3A29%3A27.695Z&w=3840&q=75)
Design, program, and integrate robotic systems using microcontrollers, computer vision, and autonomous control technologies.
The Robotic Systems Programming specialisation is oriented towards preparing robotics and automation specialists capable of designing, programming, and integrating robotic systems across various industry and service sectors. During studies, students gain practical skills working with microcontrollers, sensors, industrial robots, and the ROS framework.
Great emphasis is placed on robot programming, computer vision, autonomous systems, IoT solutions, and the application of artificial intelligence in robotics. The specialisation prepares specialists who can work as robotics engineers, automation specialists, and embedded systems developers.
6531BX010
B03 Software Systems
Professional Bachelor of Computing
Full-time, 3 years
180
Full-time studies

Edvinas Dubinskas is a practitioner in robotics, manufacturing technologies and automation, working with real industrial systems, robotisation and equipment monitoring solutions. His experience is especially valuable for students because robotics is best understood not only in theory, but through hardware, movement, signals, errors and the process of making a system work in the real world.
The Robotic Systems Programming direction connects programming, electronics, microcontrollers, sensors, industrial robots, ROS, computer vision, IoT and the application of AI in robotics. This is a field where code leaves the screen and begins to control a mechanism, a process or an autonomous system.
Under Edvinas’s leadership, students are encouraged to experiment, test and think like engineers. The goal is not only to build or programme a robot, but to understand how it will perform in manufacturing, logistics, services or any environment where technology must be reliable, safe and useful.
About the Programme
Programming fundamentals, data structures and algorithms, databases, computer networks, operating systems, project management, professional ethics, interdisciplinary collaboration, and final thesis.
Robotics modules cover electronics fundamentals, microcontroller programming, sensors and actuators, C/C++ programming, control systems, robot programming, computer vision, ROS framework, industrial robots, autonomous systems, IoT, and AI in robotics. Students learn to build robotic systems — from hardware to software.
Robotic Systems Programming is a specialization within the Smart Technology Industry study programme. Admission is carried out through LAMA BPO or directly at Vilnius Design College. Applicants must have completed secondary education.
Full-time studies – EUR 1,539 per semester.
Graduates of the Robotic Systems Programming specialization can work as robotic systems programmers, PLC programmers, industrial automation specialists, and mechatronic systems programmers. They can also program and maintain smart manufacturing systems, robotic lines, and automated technological processes.