Brive logo
Explore
image/svg+xml
Discover programs that best match your skills and preferences
Find out which study programs best match your qualifications and criteria
Schedule a call and let us help you find the right program
Apply online to universities all over the world through Brive
We support you, every step of the way, to get you into one of your top choices
Collect points and receive cashback when applying through Brive
Search
Masters
image/svg+xml
Computer Science & IT
image/svg+xml
Master in Software Engineering - Vilnius University
Apply through Brive
We are official partners! Complete your application for free and earn benefits!
Free review on your application
1:1 counselling by certified consultants
Higher acceptance rate on your top choices
MASTERS

Master in Software Engineering - Vilnius University

Vilnius University
Vilnius, Lithuania
On campus
Full-time
€5,538.00/year
 1162 Points
Duration
2 Years
Language
English
Start date
Sep 2025

Available Scholarships

Vilnius University offers scholarship options for this program. Apply through Brive.

Schedule a free call

Program Description

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

Entry Requirements

Are you eligible to apply?

Sign up, check the entry requirements, and find out your compatibility with the program.

Why choose this program?

  • Graduates of the program will have acquired a strong knowledge of technologies and management, and have the ability to lead software development, maintenance and process improvement projects.
  • The study program combines a practical orientation with developing the ability to conduct research.
More

Learning Outcomes

  • Graduate of the Software Engineering program will have acquired technical and managerial competencies.
  • They will be capable of managing software development, maintenance and process improvement projects, applying his/her knowledge in new and multidisciplinary environments, formulating judgements with limited information and communicating with various audiences, and will have the ability to integrate their knowledge and skills in order to perform research.
More

Curriculum

Semester 1

Courses

Requirements Engineering

Project Management

Software Systems Architecture and Design

Parallel and Distributed Computing

Master’s Thesis Preparation – Research Plan

Semester 2

Compulsory Courses

Software Engineering Methods and Tools

Master’s Thesis Preparation– Literature Review

Optional Courses

Multidimensional Data Visualization

User Experience Engineering

Enterprise Architecture Driven Development

Software Quality

Information Security

Randomized Algorithms

Semester 3

Compulsory Courses

Cyber Security Technologies

Master’s Thesis – Key Results

Optional Courses

Programming in Cloud Computing

Software Systems Testing and Configuration Management

Electronic Signature Infrastructure and Electronic Commerce

Methods of Cryptography

Object Databases

Distributed Systems

Digital Crime Investigations

Heuristic Algorithms for NP-complete Problems

Semester 4

Courses

Master’s Thesis

Software Process Assessment and Improvement

Leadership

Jobs - Careers

  • Project Manager
  • Manager of Software Process Improvements
  • Analyst
  • Designer
  • Programmer
  • Researcher
More
Fresh Content
The content has been updated in the last 6 months

Need help applying to this program?

Schedule a free 20-minute counseling session today!

Similar programs