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
February 2027 & September 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 Fundamentals and Databases10 ECTS
Object-Oriented Programming10 ECTS
Computer and Communication Systems Architecture10 ECTS
Semester 2Year 1
Programming Fundamentals with Python10 ECTS
Robotic Process Automation in Business10 ECTS
PLC Programming10 ECTS
Semester 3Year 2
Professional Practice I10 ECTS
Robot Programming10 ECTS
Computer Vision and Image Processing10 ECTS
Semester 4Year 2
Fundamentals of Client-Side Programming5 ECTS
Professional Practice II20 ECTS
Applied Project / Term Paper5 ECTS
Semester 5Year 3
Fundamentals of Server-Side Programming10 ECTS
Advanced Database Management Systems5 ECTS
Cloud Computing Technologies5 ECTS
IT Project Management and Professional Ethics (in English) (Compulsory Module)5 ECTS
Evolution of Computer Science (Programme Elective Module – from a Defined List)5 ECTS
Fundamentals of Organizational Management (Programme Elective Module – from a Defined List)5 ECTS
Economic Management of IT Projects (Programme Elective Module – from a Defined List)5 ECTS
Semester 6Year 3
Methods and Tools for Applied Research in Computer Science10 ECTS
Final Thesis10 ECTS
Final Professional Practice10 ECTS