Skip to content
search

Software Engineering

Software engineering is the systematic application of engineering methods to the development of software or software systems necessary to produce a high quality software system that meets the customer’s requirements on time. Studying Software Engineering provides you with the opportunity to develop the ability to apply software systems engineering to the development, application and maintenance of software systems for a wide range of domains. You will be able to systematically analyse, design and implement application systems, manage application systems development projects, solve relevant professional problems and conduct research.

in Lithuanian

Programme values

In a small, modern lecture space, students engage in a discussion on business development strategies led by a lecturer. The close-knit learning environment encourages active interaction and deep topic exploration.
Valued by industry leaders

The application of systems engineering techniques to software development is particularly relevant to the timely development of the software system that the customer needs. The relevant knowledge and skills help to avoid or manage the challenges posed by insufficiently precise and constantly changing requirements for the software system. 

KTU’s Santaka Valley building – a state-of-the-art research and innovation hub where academia and business collaborate. This is where future solutions are born.
Inspiring learning environment

Students have the opportunities and resources to build their team, get free facilities and equipment, join research groups and carry out exciting projects using the Facultys state-of-the-art equipment. 

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

Together with researchers from the Faculty of Informatics, real, professionally applicable final projects are developed, for which both companies and students can propose topics. The Faculty cooperates with companies such as TeleSoftas, NFQ, ATEA, ADFORM and many others. 

KTU graduates share a joyful moment during the graduation ceremony – dressed in formal gowns, they celebrate their academic achievements. The university community honors each step taken toward professional success.
New Freedom to shape your path

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

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

Career opportunities

The programme will provide you with knowledge of the application of software systems engineering to the development and maintenance of software systems for a wide range of domains. You will gain the skills to systematically analyse, design and implement application systems.
Choose a career path that focuses on developing software systems, applying engineering solutions, leading development projects and conducting research. Become an expert in your field, able to address the challenges posed by inefficiencies in the development process and its management.

Here are some of the careers you can pursue after your studies:

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

Analyses the requirements for an application system, designs its architecture, and coordinates the implementation, testing and deployment of the application system in a systematic way, using software systems engineering.

Monitor with bar graph – symbolizes careers in data science, visual analytics, and real-time data interpretation.
Systems Analyst

Systematically analyses the applicability of software systems to solve problems, applies software systems engineering, uses implementation techniques and tools, and coordinates their development and implementation.

Folder with a checkmark – represents structured data management, planning workflows, and document quality control.
Application Systems Project Manager

Plans, organises, and coordinates application system development projects, ensuring their successful execution while anticipating and managing challenges arising from evolving requirements during development and implementation.

Admission requirements and programme structure

An arrow icon pointing right – represents the study level (Bachelor, Master, or PhD) in a structured academic path.
Cyclesecond 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 (2 yr.)
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 – master 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 – 5538 €, price per credit – 92,3 €
Module name Credits Method of organisation
Advanced Machine Learning 6 Blended learning
Research Project 1 6 Blended learning
Software Engineering Process 6 Distance learning
Software Requirements Analysis 6 Blended learning

Competence Electives (Select 6 cr.)

Courses of Study Field (Competence of Expert) 6

Business Process and Supply Chain Management

Business Process Management 6 Blended learning

Challenge-Based Innovations

Development of Challenge-Based Innovation 3 Blended learning
Optional Micro-modules 3 Distance learning

Computer Visualization Technologies

Multimedia Content Creation Methods 6 Blended learning

Control Technologies

Modern Sensors and Systems 6 On-campus learning

Data Analytics

Data Mining Methods 6 Blended learning

Data Security

Cryptographic Systems 6 Blended learning

Language Studies (French)

Studies of Modern Languages (Level A1) 6 On-campus learning
Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning

Language Studies (German)

Studies of Modern Languages (Level A1) 6 On-campus learning
Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning

Language Studies (Italian)

Studies of Modern Languages (Level A1) 6 On-campus learning
Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning

Language Studies (Russian)

Studies of Modern Languages (Level A1) 6 On-campus learning
Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning

Language Studies (Spanish)

Studies of Modern Languages (Level A1) 6 On-campus learning
Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning

Language Studies (Swedish)

Studies of Modern Languages (Level A1) 6 On-campus learning
Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning

Legal Awareness

Business Law 6 Blended learning

Management

Strategic Management 6 On-campus learning

Project Management

Project Planning and Organisation 6 Blended learning

Public Communication

Studies of Modern Languages (Level C1) 6 On-campus learning

Regulation and Evaluation of Business Markets

Business Regulation 6 Blended learning

Competence Electives (Select 6 cr.)

Courses of Study Field (Competence of Expert) 6

Business Process and Supply Chain Management

Quality Management 6 Distance learning

Challenge-Based Innovations

Development of Challenge-Based Innovation 6 Distance learning

Computer Visualization Technologies

Principles of Image Perception 6 Blended learning

Control Technologies

Application of Artificial Intelligence in Robotics and their Systems Control 6 Blended learning

Data Analytics

Multivariate Statistical Models 6 Blended learning

Data Security

Data Security Technologies 6 Blended learning

Language Studies (French)

Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning

Language Studies (German)

Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning

Language Studies (Italian)

Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning

Language Studies (Russian)

Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning

Language Studies (Spanish)

Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning

Language Studies (Swedish)

Studies of Modern Languages (Level A2) 6 On-campus learning
Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning

Legal Awareness

Administrative Law 6 Blended learning

Management

Management of Persons and their Groups 6 On-campus learning

Project Management

Project Social and Economical Evaluation 6 Blended learning

Public Communication

Academic Writing 6 On-campus learning

Regulation and Evaluation of Business Markets

Industrial economics 6 On-campus learning

Competence Electives (Select 6 cr.)

Courses of Study Field (Competence of Expert) 6

Business Process and Supply Chain Management

Business Process Analytics 6 Blended learning

Challenge-Based Innovations

Optional Challenges 6 Distance learning

Computer Visualization Technologies

3D Visualization Methods 6 Blended learning

Control Technologies

Programmable Logical Controllers 6 Blended learning

Data Analytics

Time Series Analysis 6 Blended learning

Data Security

Blockchain Methods 6 On-campus learning

Language Studies (French)

Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning
Studies of Modern Languages (Level C1) 6 On-campus learning

Language Studies (German)

Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning
Studies of Modern Languages (Level C1) 6 On-campus learning

Language Studies (Italian)

Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning
Studies of Modern Languages (Level C1) 6 On-campus learning

Language Studies (Russian)

Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning
Studies of Modern Languages (Level C1) 6 On-campus learning

Language Studies (Spanish)

Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning
Studies of Modern Languages (Level C1) 6 On-campus learning

Language Studies (Swedish)

Studies of Modern Languages (Level B1) 6 On-campus learning
Studies of Modern Languages (Level B2) 6 On-campus learning
Studies of Modern Languages (Level C1) 6 On-campus learning

Legal Awareness

Labour Law 6 Blended learning

Management

Business Process Management 6 Blended learning
Financial Management Decisions 6 Blended learning
Legal Regulation of Management Activities 6 Blended learning
Marketing Management 6 Blended learning
Negotiation and Conflict Management 6 Blended learning
Project Planning and Organisation 6 Blended learning
Psychology of Leadership and Management 6 Blended learning

Project Management

Project Quality and Risk Management 6 Blended learning

Public Communication

Public Speaking 6 On-campus learning

Regulation and Evaluation of Business Markets

Economical Valuation of Innovations 6 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.
  • Blended – learning on the university premises and online.
  • Distance – almost all learning 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.
  • Distance – almost all learning 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.
  • Distance – almost all learning 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.
  • Blended – learning on the university premises and online.
  • Distance – almost all learning 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 man with a beard and glasses, short hair neatly styled. He is wearing a dark blazer and a white shirt with a small patterned design. Standing with arms crossed and looking at the camera with a serious expression. The background is neutral light grey.

I am currently working as a senior applications engineer and developing my competencies in technical leadership. As I progressed in my career, I found the university’s courses very relevant and the MA+ competency elective allowed gaining insights into management and leadership. Studying Software Engineering enriched my knowledge and broadened my horizons not only in software engineering but also in the surrounding fields.

Vytenis Petrauskas
Student
Portrait photo of a blonde woman with short hair, wearing a light sheer blouse with decorative dots, smiling at the camera against a light background.

A master’s degree is an important experience in my career as a programmer. During my master’s thesis, I developed my knowledge of large language models, data analysis, market research and its application. During my studies, I improved my ability to perform complex analyses on my own and to find innovative solutions in the field of software.

Brigita Vileikytė
KTU alumna, Software Engineer, OAG.NET
A minimalist icon depicting a human silhouette with a shirt collar – this icon represents KTU partners or business representatives.

Software engineers are in high demand as artificial intelligence is becoming increasingly important in companies and needs to be integrated into new or existing software systems. Masters-level studies provide professionals with more practical and analytical skills. KTU stands out compared to other universities because it better prepares students for practical work, and the extra year of postgraduate study gives them an advantage when looking for a job.

Rimantas Benetis
Chief Technology Officer, gritmind

International mobility partners

You may also be interested in

 

FAQ

All teaching, study materials and assessment activities in this programme are provided exclusively in Lithuanian.

Software Engineering graduates are most likely to work in companies that develop software and software-related projects. Their work involves not only the systematic analysis, design and implementation of applications, but also applied research. This is particularly relevant if you are pursuing an advanced degree or if you are working on innovative solutions that require in-depth knowledge.

If you are considering studying software engineering, KTU is the place to be. Here you will not only acquire the necessary knowledge, but also learn how to apply the principles of software systems engineering in practice – from development to maintenance. During your studies, you will solve real-world professional problems and your final project will be developed in collaboration with researchers from the Faculty of Informatics and IT companies such as TeleSoftas, NFQ, Atea and Adform. This is a great opportunity to learn from experienced professionals.

 

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