2020 08 21 Software Engineering

About the programmme

Lenght of studies 2 years  / 3 years part-time Language English
Scope of studies 120 ECTS credits Tuition fee per year 5 000€ / 3 400€ part-time *; 4 787€ / 3 191€ part-time**
Qualification awarded Master in Computing Sciences Start of studies 01 September
Next 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.

Programme specific requirements

  • 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 Informatics bachelor degree study program.
  • English language proficiency: the level not lower than B2 (following the Common Framework of Reference for Language approved by the Council of Europe).
  • Entrance examination is held by electronic means remotely.

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

Programme structure

The full-time programme has the following structure:

Course unit title

ECTS credits

I YEAR

60

SEMESTER 1

30

Compulsory courses

30

Requirements Engineering

5

Project Management

5

Software Systems Architecture and Design

10

Parallel and Distributed Computing

5

Research Work

5

SEMESTER 2

30

Compulsory courses

20

Software Engineering Methods and Tools

10

Software Process Assessment and Improvement

5

Research Work

5

Elective courses*

10

Multidimensional Data Visualisation

5

User Experience Engineering

5

Enterprise Architecture Driven Development

5

Software Quality

5

Information Security

5

Randomized Algorithms 5

II YEAR

60

SEMESTER 3

30

Compulsory courses

20

Professional Practice

15

Research Work

5

Elective courses*

10

Programming in Cloud Computing

5

Software Systems Testing and Configuration Management

5

Electronic Signature Infrastructure and Electronic Commerce

5

Heuristic Algorithms for NP-complete Problems 5
Methods of Cryptography 5
Object Databases 5

SEMESTER 4

30

Compulsory courses

30

Master’s Thesis

30


*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 courses

 

Software Systems Architecture and Design

10

Project Management

5

Research Work

5

SEMESTER 2

20

Compulsory courses

 

Software Engineering Methods and Tools

10

Software Process Assessment and Improvement

5

Research Work

5

SEMESTER 3

20

Compulsory courses

 

Professional Practice

15

Requirements Engineering

5

SEMESTER 4

 

Compulsory courses

20

Research Work

10

Elective courses*

10

Programming in Cloud Computing

5

Software Systems Testing and Configuration Management

5

Electronic Signature Infrastructure and Electronic Commerce

5

Heuristic Algorithms for NP-complete Problems 5
Methods of Cryptography 5
Object Databases 5

SEMESTER 5

20

Compulsory courses

 

Parallel and Distributed Computing

5

A project of Master Thesis

10

Elective courses*

 

Multidimensional Data Visualisation

5

User Experience Engineering

5

Enterprise Architecture Driven Development

5

Software Quality

5

Information Security

5

Randomized Algorithms 5

SEMESTER 6

20

Compulsory courses

 

Master’s Thesis

20


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

DOWNLOAD FULL PROGRAMME CURRICULUM 

Contacts

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.