Vilnius College of Design

Software Systems Development

Software systems development study programme

Design and build complex, scalable software systems using modern architecture patterns and engineering practices.

Duration
3 years
Language
English
Admission
Open for February 2027 & September 2027 intake
Software Systems Development specialisation

The Software Systems Development specialisation is oriented towards preparing software engineers capable of designing and building complex, scalable software systems. During studies, students gain practical skills working with object-oriented programming, database design, web system technologies, and cloud infrastructure.

Great emphasis is placed on software architecture, microservices, design patterns, testing, and DevOps practices. The specialisation prepares specialists who can work as software architects, senior developers, and technical team leads.

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

Gediminas Gricius
Dr. Gediminas Gricius

Dr. Gediminas Gricius is an Information Technology specialist, academic, and researcher whose professional work focuses on information technology, multi-agent systems, and embedded systems programming.

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 Software Systems Development specialisation subjects

Software systems modules cover object-oriented programming, database design, web systems development, software architecture, design patterns, microservices architecture, software testing, cloud infrastructure, and DevOps practices. Students learn to design and build reliable systems — from monolithic applications to distributed microservices.

Software Systems Development 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 year

Graduates of the Software Systems Development specialization can work as programmers, software developers, software systems specialists, and application developers. They can also create, implement, test, and maintain software and information systems.

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
Application Development Frameworks10 ECTS
Software Design Patterns10 ECTS
Semester 3Year 2
Hybrid Application Development10 ECTS
Software Systems Engineering10 ECTS
Professional Practice I10 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 Professional Practice10 ECTS
Final Thesis10 ECTS