Skip to content
search

Software Systems

Take command of the digital world
Today’s software systems control everything from smartphones to business solutions, and their creators are becoming the architects of the future. Programming in a wide range of modern languages, you’ll learn how to create secure and efficient solutions using advanced Agile methodologies and UML design. Working on real business projects, graduates become versatile developers, able to build mobile applications as well as complex systems. Upon graduation, you can expect some of the highest salaries in the market and a wide range of career opportunities.

in Lithuanian

Programme values

A student raises his hand during discussion – KTU encourages active participation, critical thinking, and self-driven decision-making. Flexible study paths allow each learner to shape their own academic journey.
Valued by industry leaders

The Investors Forum Association and the Invest Lithuania Agency have awarded the programme with the Investors Spotlight Quality Label. It has been recognised for its excellent relevance to market needs and professionally developed study curriculum. Graduates of the study programme have been employed by industry leaders. 

Study programme has been evaluated by Inverstor's Spotlight quality award. Logo of "Investor's Spotlight" with link to webpage with more information about it.

A drone view of the KTU student campus and Santaka Valley – where science, innovation, and a vibrant student culture come together in the heart of Kaunas.
Inspiring learning environment

The studies involve working on real projects individually and in teams, the topics for which can also be provided by businesses. Some of them are turned into demonstration projects, showcased at exhibitions such as Technorama, presented as proof of competencies acquired in the workplace, or even as a source of income. 

Students studying using computers – a flexible academic environment that supports remote learning and self-paced study. KTU accommodates diverse learning styles.
Real-world cases

Students final projects address real-world problems, and some of them become products for use in business or start-up projects. 

A student team collaborates on a task – part of KTU’s advanced study programs where learning happens through cooperation and solving real-world challenges.
New Freedom to shape your path

The study content can be adapted to individual needs by choosing between several study modules. There is also the possibility to choose interdisciplinary BA+ competencies. 

In this study programme, you can choose the following study paths:

Career opportunities

This programme is designed for future software system developers whose careers will focus on creating software of varying purposes and complexity through design, programming, testing, and deployment.
You will gain skills in multiple programming languages and learn to use a range of design environments and development tools to create secure, efficient software that meets customer requirements. Additionally, you will develop teamwork skills by collaborating on real software development projects.

All of this is designed to help you progress smoothly and confidently in your career:

Bracketed code icon – showcasing abilities and skills in IT, coding, programming, backend development, software engineering and working with AI (artificial intelligence) systems.
Software Developer

Specifies the requirements, designs the architecture, develops, programs and tests the software to be developed, ensuring that it is safe and efficient.

Gear and layout on computer screen – represents integrated digital-mechanical project design, engineering tools, and system innovation.
Application Developer

Specifies the functionality, designs, programs and tests a solution requiring software development, ensuring its safe and efficient operation.

Monitor with bar graph – symbolizes careers in data science, visual analytics, and real-time data interpretation.
Software Development Strategist

Analyses software requirements to address real-world problems, evaluates potential implementation technologies and tools, and plans and executes software development projects.

Admission requirements and programme structure

An arrow icon pointing right – represents the study level (Bachelor, Master, or PhD) in a structured academic path.
Cyclefirst cycle
A document icon refers to the field of study – such as engineering, technology, business, and more.
Field – software engineering
A clock icon indicates the form and duration of the programme.
Form, duration full-time studies (4 yr.)
A calendar icon indicates the mode of study – full-time, remote, or blended learning.
Study typeday-time, on-campus
A location pin icon marks the place where the study programme is delivered – within a top-rated university in Lithuania.
Location – Kaunas, Faculty of Informatics
A speech bubble icon represents the language of instruction – often English for international, top-rated study programmes.
Language – lithuanian
A graduation cap icon represents the degree awarded upon completion – bachelor’s, master’s, or doctoral qualification from a top university in Lithuania.
Degree awarded – bachelor of computing
An icon with the euro symbol shows the annual tuition fee – clearly presenting the cost of investing in quality education.
Yearly price i : full-time studies – 4108 €, price per credit – 68,47 €
Module name Credits Method of organisation
Computer Graphics 6 On-campus learning
Introduction to Studies of Informatics 9 On-campus learning
Mathematics 1 6 On-campus learning
Object-Oriented Programming 1 9 On-campus learning
Module name Credits Method of organisation
Mathematics 2 6 On-campus learning
Object-Oriented Programming 2 6 On-campus learning
Physics 1 6 On-campus learning
The First Principles of Digital Logic 6 On-campus learning

Electives of Philosophy and Sustainable Development 2025 (Select 6 cr.)

Media Philosophy 6 Blended learning
Sustainable Development 6 Blended learning
Module name Credits Method of organisation
Academic and Technical Communication in English (Level C1) 6 On-campus learning
Computer Architecture 6 On-campus learning
Data Structures 6 On-campus learning
Discrete Structures 6 On-campus learning
Theory of Probability and Statistics 6 On-campus learning
Module name Credits Method of organisation
Databases 6 On-campus learning
Design and Analysis of Computer Algorithms 6 On-campus learning
Operating Systems 6 On-campus learning
Software System Engineering 6 On-campus learning
Software Systems Testing 6 On-campus learning

Competence Electives (Select 6 cr.)

Competence Subjects of BA+ 6

Accounting and Business Analytics

Basics of Accounting 6 On-campus learning

Application of Electronics Technology

Fundamentals of Electronics 6 On-campus learning

Applications of Machine Learning Methods

Machine Learning Methods 6 On-campus learning

Business and Management

Innovation Management 6 On-campus learning

Cryptographic Technologies

Algebraic Structures 6 On-campus learning

Data Analytics

Data Analysis 6 On-campus learning

Design

Design Fundamentals 6 On-campus learning

Digital Marketing

Fundamentals of Digital Marketing 6 On-campus learning

Finacial and Insurance Mathematics

Investment Mathematics 6 On-campus learning

Financial Literacy

Fundamentals of Enterprises Accounting and Financial Management 6 On-campus learning

Foreign Language (French)

French Language (level A1) 6 On-campus learning
French Language (level A2) 6 On-campus learning
French Language (level B1) 6 On-campus learning

Foreign Language (German)

German Language (level A1) 6 On-campus learning
German Language (level A2) 6 On-campus learning
German Language (level B1) 6 On-campus learning

Foreign Language (Russian)

Russian Language (level A1) 6 On-campus learning
Russian Language (level A2) 6 On-campus learning
Russian Language (level B1) 6 On-campus learning

Foreign Language (Spanish)

Spanish Language (level A1) 6 On-campus learning
Spanish Language (level A2) 6 On-campus learning
Spanish Language (level B1) 6 On-campus learning

Game and Virtual Reality Technologies

Fundamentals of 3D Modelling 6 On-campus learning

Integrated Circuit Design Technologies

Design of Analog Integrated Circuits 6 On-campus learning

Neuroscience

Fundamentals of Cognitive Neuroscience 6 Blended learning

Programming of Databases

Business Intelligence and Data Mining 6 On-campus learning

Programming Services in Cloud Computing

Scripting Languages 6 On-campus learning

Public Governance

Introduction to Public Governance 6 Blended learning

Translation

Analysis and Translation of Technical Text 2 (English) 6 On-campus learning
Optional Subjects 2025 6

Electives 1 (Select 6 cr.)

Introduction to Artificial Intelligence 6 On-campus learning
Optimization Methods 6 On-campus learning

Competence Electives (Select 6 cr.)

Competence Subjects of BA+ 6

Accounting and Business Analytics

Taxes and Taxation 6 On-campus learning

Application of Electronics Technology

Introduction to Practical Electronics 3 On-campus learning
Modern Electronic Technology 3 On-campus learning

Applications of Machine Learning Methods

Neural Network Methods 6 On-campus learning

Business and Management

Sales Management 6 On-campus learning

Cryptographic Technologies

Cryptology 6 On-campus learning

Data Analytics

Business Intelligence and Data Mining 6 On-campus learning

Design

User Experience Design 6 On-campus learning

Digital Marketing

Search Engine Advertising 6 Blended learning
Social Media Marketing 6 On-campus learning

Finacial and Insurance Mathematics

Methodology of Risk Analysis in Business 6 On-campus learning

Financial Literacy

Personal Finance Management 6 On-campus learning

Foreign Language (French)

French Language (level A2) 6 On-campus learning
French Language (level B1) 6 On-campus learning
French Language (level B2) 6 On-campus learning

Foreign Language (German)

German Language (level A2) 6 On-campus learning
German Language (level B1) 6 On-campus learning
German Language (level B2) 6 On-campus learning

Foreign Language (Russian)

Russian Language (level A2) 6 On-campus learning
Russian Language (level B1) 6 On-campus learning
Russian Language (level B2) 6 On-campus learning

Foreign Language (Spanish)

Spanish Language (level A2) 6 On-campus learning
Spanish Language (level B1) 6 On-campus learning
Spanish Language (level B2) 6 On-campus learning

Game and Virtual Reality Technologies

Fundamentals of Computer Game Development 6 On-campus learning

Integrated Circuit Design Technologies

Chip Prototyping, Manufacturing and Testing Technologies 6 On-campus learning

Neuroscience

General Neuropsychology 6 Blended learning

Programming of Databases

Database Development and Administration 6 On-campus learning

Programming Services in Cloud Computing

Programming Services in Cloud Computing 6 On-campus learning

Public Governance

Ethics and Corruption Prevention in Public Sector 6 Blended learning

Translation

Translation Technologies and Artificial Intelligence 6 On-campus learning
Optional Subjects 2025 6
Module name Credits Method of organisation
Object-Oriented Programme Design 6 On-campus learning
Theory of Programming Languages 6 On-campus learning

Electives of Socioeconomic Environment Knowledge 2025 (Select 6 cr.)

Engineering Economics 6 On-campus learning
Sustainable Human Development 6 On-campus learning

Electives 2 (Select 6 cr.)

Human-Computer Interface Design 6 Blended learning
Robot Programming Technologies 6 On-campus learning
Web Application Design 6 On-campus learning

Competence Electives (Select 6 cr.)

Competence Subjects of BA+ 6

Accounting and Business Analytics

Business Analysis and Valuation 6 On-campus learning

Application of Electronics Technology

Computer Communications 6 On-campus learning

Applications of Machine Learning Methods

Artificial Intelligence Solutions Development 6 On-campus learning

Business and Management

Negotiation 6 On-campus learning

Cryptographic Technologies

Data Security 6 On-campus learning

Data Analytics

Machine Learning Methods 6 On-campus learning

Design

Sketching fundamentals 6 On-campus learning

Digital Marketing

Brand Management 6 On-campus learning

Finacial and Insurance Mathematics

Insurance Mathematics 6 On-campus learning

Financial Literacy

Financial Markets and Institutions 6 On-campus learning

Foreign Language (French)

French Language (level B1) 6 On-campus learning
French Language (level B2) 6 On-campus learning
French Language (level C1) 6 On-campus learning

Foreign Language (German)

German Language (level B1) 6 On-campus learning
German Language (level B2) 6 On-campus learning
German Language (Level C1) 6 On-campus learning

Foreign Language (Russian)

Russian Language (level B1) 6 On-campus learning
Russian Language (level B2) 6 On-campus learning
Russian Language (Level C1) 6 On-campus learning

Foreign Language (Spanish)

Spanish Language (level B1) 6 On-campus learning
Spanish Language (level B2) 6 On-campus learning
Spanish Language (level C1) 6 On-campus learning

Game and Virtual Reality Technologies

Virtual Reality Technologies 6 On-campus learning

Integrated Circuit Design Technologies

Chip Manufacturing Technologies 6 On-campus learning

Neuroscience

Basics of Neuroscience Engineering 6 On-campus learning

Programming of Databases

Debugging of Information Systems Software 3 On-campus learning
Distributed Databases 3 On-campus learning

Programming Services in Cloud Computing

Computer Network and Internet Security 6 On-campus learning

Public Governance

Theories of Public Governance Organisations 6 Blended learning

Translation

Analysis and Translation of Technical Text 4 (English) 6 On-campus learning
Optional Subjects 2025 6
Module name Credits Method of organisation
Bachelor’s Degree Final Project 15 On-campus learning
Professional Internship 15 Blended learning
Good to know
  • Module – a part of a study programme consisting of several related topics.
  • Credit – a unit of the volume of a study module in hours.
  • On-campus – learning on the university premises.
  • Module – a part of a study programme consisting of several related topics.
  • Credit – a unit of the volume of a study module in hours.
  • On-campus – learning on the university premises.
  • Blended – learning on the university premises and online.
  • Module – a part of a study programme consisting of several related topics.
  • Credit – a unit of the volume of a study module in hours.
  • On-campus – learning on the university premises.
  • Module – a part of a study programme consisting of several related topics.
  • Credit – a unit of the volume of a study module in hours.
  • On-campus – learning on the university premises.
  • Module – a part of a study programme consisting of several related topics.
  • Credit – a unit of the volume of a study module in hours.
  • On-campus – learning on the university premises.
  • Blended – learning on the university premises and online.
  • Module – a part of a study programme consisting of several related topics.
  • Credit – a unit of the volume of a study module in hours.
  • On-campus – learning on the university premises.
  • Blended – learning on the university premises and online.
  • Module – a part of a study programme consisting of several related topics.
  • Credit – a unit of the volume of a study module in hours.
  • On-campus – learning on the university premises.
  • Blended – learning on the university premises and online.
  • Module – a part of a study programme consisting of several related topics.
  • Credit – a unit of the volume of a study module in hours.
  • On-campus – learning on the university premises.
  • Blended – learning on the university premises and online.

The programme is only conducted in Lithuanian language. Entry requirements for this particular programme can be found in the programme description provided in Lithuanian language.

in Lithuanian

Testimonials

Portrait photo of a young woman with long blonde hair, wearing a white blazer and a white top. She is looking at the camera with her head slightly tilted. The background is a neutral gray. A delicate necklace with a pendant is visible around her neck.

KTU provides a comprehensive education, both academically and personally. Here, we gain the knowledge needed to become professionals in the field of software systems development, while also building character through the pursuit of learning. What impresses me most is the wide scope of knowledge offered – the variety of modules allows you to explore different areas of programming and discover the ones that interest you most.

Eva Šlikaitė
2nd year student
A minimalist icon depicting a human silhouette with a heart symbol – this icon represents KTU alumni representatives or community members with a strong connection to the university.

The KTU Software Systems study programme allowed me to discover myself as a programmer and to reach career heights, taking advantage of the lecturers’ long-term experience and the opportunity to cooperate with companies. The studies cover the essential fundamentals of programming, which builds a solid foundation for a future career and allows me to consistently learn and understand what kind of programmer I can be in the future.

Martynas Skučas
KTU alumnus, Full Stack Developer, SoftDent
Portrait photo of a young man with a beard and glasses, wearing a dark blue suit and light checkered shirt. He is smiling and looking at the camera against a neutral gray background.

Software professionals are in high demand in information technology companies. We are also constantly looking for programmers, product designers and systems engineers to join our teams. KTU Software Systems graduates enter companies with a solid foundation of practical and theoretical knowledge. They know various programming languages, work with cloud technologies and use management tools effectively.

Justinas Prelgauskas
VP of Software Engineering, Hostinger

International mobility partners

You may also be interested in

Contacts

Two female study info specialists wearing black and white outfits with one on the left in a white blouse under a black vest and one on the right in a black top with a patterned scarf willing that you can contact to answer your questions about studies at KTU.

Talk to us, study with us:
K. Donelaičio St. 73, LT-44249 Kaunas
phone: +370 679 44 555
email studijos@ktu.lt

let's talk

Faculty of Informatics
XI Chamber
Studentų St. 50, LT-51368 Kaunas
email if@ktu.lt

Button Iconvirtual tour