Vilnius College of Design

Robotic Systems Programming

Robotic systems programming study programme

Design, program, and integrate robotic systems using microcontrollers, computer vision, and autonomous control technologies.

Duration
3 years
Language
English
Admission
Open for February 2027
Robotic Systems Programming specialisation

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.

Programme description

State code

6531BX010

Study field

B03 Software Systems

Qualification awarded

Professional Bachelor of Computing

Study mode and duration

Full-time, 3 years

Study volume in credits

180

Study plans

Full-time studies

Programme Leader

Edvinas Dubinskas
Edvinas Dubinskas

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

1 General Smart Technology Industry Bachelor programme subjects

Programming fundamentals, data structures and algorithms, databases, computer networks, operating systems, project management, professional ethics, interdisciplinary collaboration, and final thesis.

2 Robotic Systems Programming specialisation subjects

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 directly at Vilnius College of Design. Applicants must have completed secondary education (high-school diploma). More information: https://www.vcd.lt/en/admission

Full-time studies – EUR 5,500 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.

Curriculum

Semester 1Year 1
Programming Fundamentals5 ECTS
Electronics Fundamentals5 ECTS
Computer Science Fundamentals10 ECTS
Physics for Engineers10 ECTS
Semester 2Year 1
Microcontroller Programming10 ECTS
Sensors and Actuators10 ECTS
C/C++ Programming10 ECTS
Control Systems Fundamentals10 ECTS
Semester 3Year 2
Robot Programming5 ECTS
Computer Vision for Robots5 ECTS
ROS Framework10 ECTS
Creative Practice10 ECTS
Semester 4Year 2
Industrial Robots10 ECTS
Autonomous Systems10 ECTS
IoT and Embedded Systems10 ECTS
Semester 5Year 3
AI in Robotics10 ECTS
Project Management10 ECTS
Semester 6Year 3
Design Studio15 ECTS
Final Project15 ECTS