Sidebar

2020 08 21 Software Engineering

About the programme

Lenght of studies 2 years  / 3 years part-time Language English
Scope of studies 120 ECTS credits Tuition fee per year 5266 €
Qualification awarded Master in Computing Sciences Start of studies 01 September
Application period 01 January - 1 June/15 July Application deadline 1 June* / 15 July**

 * For applicants from non-EU/EFTA countries
** For applicants who do not need a Lithuanian visa and non-EU/EFTA applicants, if there is a Lithuanian embassy in their home country

The purpose of the programme is to prepare high qualification software engineers that can carry out research independently; to lead software development, maintenance and process improvement projects; to apply their knowledge in different application areas; to make decisions under conditions of limited information, and logically, unambiguously and clearly argue them among specialists and non-specialists.

Why this programme?

  • Graduates of the programme acquire knowledge in technologies and management, and abilities to lead projects of software development, maintenance and process improvement.
  • Study programme combines a practical orientation with a developing ability to conduct research work.

What's after?

  • A graduate is ready to work as a Project Manager in Information Technologies, as a Manager of software process improvement; besides, as an Analyst, Designer, Programmer, or Researcher in private and public sectors in Lithuania or abroad.
  • A graduate can also continue studies in Computer Science, Software Engineering, Information Systems, and Information Technology Doctor’s degree programmes.
  • At least first level studies leading with bachelor diploma are required. The general criterion for admission is to pass an entry exam covering the main topics of the Informatics bachelor degree study program.
  • It is highly recommended that applicants have a degree in informatics, mathematics, physical sciences, life sciences, engineering, or technology.
  • English language proficiency: the level not lower than B2 (following the Common Framework of Reference for Language approved by the Council of Europe).
  • Assessment of motivation and entrance examination is held by electronic means remotely.

The Entrance Exam Topics to Software Engineering master study programme.

In addition, all applicants have to fulfil general admission requirements.

The full-time programme has the following structure:

Course unit title

ECTS credits

I YEAR

60

SEMESTER 1

30

Compulsory units

30

Requirements Engineering

5

Project Management

5

Software Systems Architecture and Design

10

Parallel and Distributed Computing

5

Master’s Thesis – Research Plan

5

SEMESTER 2

30

Compulsory units

20

Software Engineering Models and Methods

10

Master’s Thesis – Literature Review

10

Optional units*

10

User Experience Engineering

5

Enterprise Architecture Frameworks

5

Software Quality

5

Information Security

5

Randomized Algorithms 5
Visualization of Multidimensional Data 5

II YEAR

60

SEMESTER 3

30

Compulsory units

20

Cyber security technologies

5

Master’s Thesis – Key Results

15

Optional units*

10

Software Systems Testing and Configuration Management

5

Electronic Signature Infrastructure and Electronic Documents

5

Methods of Cryptography 5
Object Databases 5
Heuristic Algorithms for NP-complete Problems 5
Programming in Cloud Computing 5
Distributed Systems 5
Digital crime investigations 5

SEMESTER 4

30

Compulsory units

30

Master’s Thesis

20

Software Process Assessment and Improvement 5
Leadership 5


*The supply of elective course might vary depending on availability.


The part-time programme has the following structure:

Course unit title

ECTS credits

SEMESTER 1

20

Compulsory units

20

Software Systems Architecture and Design

10

Project Management

5

Requirements Engineering

5

SEMESTER 2

20

Compulsory units

10 

Software Engineering Models and Methods

10

Optional units* 10
User Experience Engineering 5
Enterprise Architecture Frameworks 5
Software Quality 5
Information Security 5
Randomized Algorithms 5
Visualization of Multidimensional Data 5

SEMESTER 3

20

Compulsory units

15

Master’s Thesis – Research Plan

5

Parallel and Distributed Computing

5

Cyber security technologies 5
Optional units* 5
Software Testing and Configuration Management 5
Electronic Signature Infrastructure and Electronic Documents 5
Methods of Cryptography 5
Object Databases 5
Heuristic Algorithms for NP-complete Problems 5
Programming in Cloud Computing 5
Distributed Systems 5
Digital crime investigations 5

SEMESTER 4

20

Compulsory units

20

Master’s Thesis – Literature Review

10

Software Process Assessment and Improvement 5
Leadership 5

SEMESTER 5

20

Compulsory units

15 

Master’s Thesis – Key Results

10

Optional units*

5

Software Testing and Configuration Management

5

Electronic Signature Infrastructure and Electronic Documents

5

Methods of Cryptography

5

Object Databases

5

Heuristic Algorithms for NP-complete Problems

5

Programming in Cloud Computing 5
Distributed Systems 5
Digital crime investigations 5

SEMESTER 6

20

Compulsory units

20 

Master’s Thesis

20


*The supply of elective course might vary depending on availability.

The full-time study programme description

The part-time study programme description

Study Programme Committee

Saulius Ragaisis

Head of the Study Programme Committee - Assoc. Prof. Dr. Karolis Petrauskas

  • Prof. Dr. (HP) Romas Baronas;
  • Assoc. Prof. Dr. Kristina Lapin;
  • Assoc. Prof. Dr. Rūta Levulienė;
  • Dr. Audronė Lupeikinė;
  • Dr. Vytautas Ašeris, Social Partner, „Danske bank“;
  • Students' Representative.

Ask a master student!

2022 02 24 Neda180x220 Neda Zalieskaitė   I course

While studying abroad, I realized that I was attracted to logic, improving the quality of code, finding the best solutions to solve a specific real-world problem with the help of IT methodology. I started working in this field, and I was interested in it. After graduating, I knew exactly that I would study the software systems study programm, and I had no regrets about my decision. New architectural knowledge helps to perform your work in a more versatile way. Quality work = happy customers. This is the most important thing for a programmer.

Contact

 2022 02 28 Paulius180x240

Paulius Milmantas

  I course

I chose this area of the master’s program because it provides a broad range of theoretical and practical knowledge. Studying offers many opportunities in the IT job - you can become not only a programmer, systems analyst but also a project manager. The nature of the studies is also favorable - one selected thesis must be written throughout the year. By choosing an interesting field of work, you can do a lot and learn a lot in a few years. The knowledge acquired during the studies is valuable, and the opportunity to carry out research work or improve the method further motivates to achieve the set goals.

Contact

2022 02 24 Irmantas180x180

Irmantas Ivanauskas

 

II course

When I started working in IT, I saw that a number of things I learned during my bachelor's degree in software systems had to be put into practice. Seeing these benefits, I decided to extend my studies and pursue a master’s degree in the same field of study. During my master's studies, I learned more about the program development process and architectural solutions and broadened my horizons with technologies I had no experience yet. I believe these things will help me pursue further career goals.

 

 

Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies. More information
OK