Software Systems

The software system – it is software of any volume, from a simple app for a smartphone to a complex computer system, used in almost all modern digital devices to manage them or perform tasks for their users. We already have so many devices that require software, even at home, that the fingers of both hands are not always enough to count them. So, the need for specialists capable of developing software systems is one of the biggest in the market, and software companies still lack such staff. That is why companies are ready to pay a competitive salary to employees who can apply software engineering independently and work in teams, developing, improving, operating, and maintaining software systems for various fields that can be used to solve relevant professional problems.

The studies cover the application of a wide range of modern programming languages and frameworks, the management of the software code versions, the storage of software user data in databases or information systems, the testing of developed software systems, quality assurance and design of software systems in UML that meet user requirements. To develop teamwork skills in the studies, the modern software development methodology “Agile” is applied, cooperation with businesses is ongoing, relevant, safe, and used in practice, web and other software solutions are developed.

Upon completion of this program, graduates will be able to apply software engineering to the development, improvement, operation, and maintenance of software intended for various areas that may be used to solve relevant problems of professional activity.


Location Kaunas
Faculty of Informatics
Cycle First cycle
Field Software Engineering
Language Lithuanian
Form Full-time studies - 4 y. (day-time; on-campus)
Degree awarded Bachelor of Computing
Yearly Price  i Full-time studies - 3836 €

Entry requirements

Application procedure

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.



Tuition fee

The indicated tuition fee is applied to 2024-2025 academic year.

Foreign nationals with Lithuanian origins and EU citizens
Full-time studies 3836 €
Price per credit 63,93 €
Partial tuition fee waiver can be applied for the study price.


Financial support






Module of the study programme by semesters






Studies are applied in practice

International software companies such as Devbridge Group, NFQ, Nortal, have their own training laboratories at the university, and representatives of these companies are involved in the study process. In addition to regular studies, there is a possibility to get free practical skills in thematic training and joint projects organized by these companies.


Studies that encourage action

The study program is the largest in Lithuania, so here you will find many like-minded people. You will be able to create your own team, run your own projects, get free premises, hardware and support for your business. If you are interested in the latest research achievements, there is an opportunity to join research teams and carry out interesting projects using the latest technical equipment of the faculty.


Study-related leisure time result in excellent achievements

If you are looking for challenges, there is an opportunity to join a team of collegiate programing. You will prepare and participate in the training sessions, go to the programming camps, participate in The International Collegiate Programming Contest (ACM ICPC). Our students entered the history of Lithuania, winning 25th in the world in the championship.


Active students’ union

An active students’ union at the Faculty of Informatics together with partners organizes large-scale events, such as Infoshow, LanParty, GameJam, CodeJam, etc., every year. Take part and contribute to events that have become a part of the history of the faculty.


Competitive salaries in the market

According to the statistical data of 2017, salaries of software developers remain among the highest in Lithuania. At the end of the bachelor studies, more than 80% of students work in the field.

Product and service development

Are you interested in creating real products and services while studying? It is now possible to test yourself by getting involved in a product development project (PDP). During the project, you will work in teams, collaborating with KTU researchers and social partners. While solving current, relevant problems you will improve your teamwork, project management, and problem-solving skills, deepen professional knowledge and expand your career opportunities.

Recognition of professionals

Software Systems study programme was awarded the Investors’ Spotlight quality label by the Investors’ Forum association and the Foreign Direct Investment Development Agency Invest Lithuania. The programme has been recognised for its excellent relevance to market needs and professionally developed study content.

Recognition of professionals


Knowledge and skills acquired during studies will allow:


– Freely program in modern programming languages in various programming environments while developing new software systems and performing maintenance of available ones;
– Analyse, compose and realise operational algorithms for software choosing appropriate data structures;
– Analyse the need for software systems and specify requirements for software;
– Design architecture of software and its individual components choosing appropriate design models;
– Perform adjustment of software, test software system assessing its quality;
– Plan and implement software systems development projects applying project management principles, measures and technologies, documentation;
– Implement software systems, efficiently working individually and in the team, effectively communicating with colleagues and customers.

You may become

Specialist of systems and information technologies

– formulation and documenting of the systems’ principles with consideration to user’s needs;
– identification and assessment of efficiency-related defects, preparation of recommendations;
– preparation, approval and implementation of system testing plans.

Web and multimedia developer

– design of computer code, analysis and design of websites;
– design and development of digital animation, photographs, games, audio and video clips, Internet applications;
– maintenance of communication with network specialists for control and assurance of safety of the Internet and web server, distribution of space and user access.

Software and application developer

– research, analysis and assessment of requirements for software and operational systems;
– research, development and improvement of computer software systems;
– assessment, improvement, updates of software maintenance procedures for operational systems, communications environment and applications, preparation of respective documents, team management;
– compilation and preparation of software development documents;
– writing and maintenance of software code according to the approved quality standards;
– testing, review or development of software aiming to improve performance efficiency or adapt them to new requirements.

Systems administrator
– maintenance and administration of computer network and similar computer environment;
– provision of recommendations for improvement of system and network configurations, establishment of software requirements;
– control of master control panels monitoring performance of computer systems and networks, and coordinating computer network access and use.



BA+ competences

BA+ competence blocks offered in KTU Bachelor’s study programmes can be an alternative study plan for:

  • the specialisations;
  • individual set of modules;
  • the subjects providing deeper knowledge of the study field.

A student who chooses BA+ competence, acquires the knowledge and skills in an additional study field, and discovers new career prospects. Acquisition of the competence is certified by the issue of KTU certificate and entry in the diploma supplement.




Lecturers. Experts in their field

Rimantas Benetis

Rimantas Benetis

Technology Director at Devbridge Group
Simonas Šerlinskas

Simonas Šerlinskas

Technical Team Lead at NFQ
Petras Tamošiūnas

Petras Tamošiūnas

Team Lead at Telesoftas




Viktoras Gurgždys

Viktoras Gurgždys

Vicepresident at Devbridge Group


Most of the Devbridge Group programmers have graduated or are still studying in this program. In recent years, we have been watching a growing number of students and noticing their technical knowledge becoming deeper. Due to the high level of the study program, the modern approach of the university and the ability to attract social partners, the skills necessary for the labor market are formed for the students. That is the most important issue that our clients - high quality-oriented US companies - value.

Justas Šalkevičius

Justas Šalkevičius

Founder and project manager at SneakyBox


Studies at the Department of Software Engineering at KTU Faculty of Informatics attract the most talented IT students from all Lithuania. Therefore, when studying in the first courses, you can find a lot of like-minded people and join them in different faculty projects or participate in international competitions. It was these acquaintances, the knowledge gained, the practical experience and the support from the faculty that led me to to establish a game development company during my studies.





Talk to us, study with us
tel. +370 679 44 555