Software Engineering

Vilnius University
3.5 years
Full time
Bachelor's degree
Scholarships available

About this program

Software Engineering

The goal of this study program is to train specialists who can apply the conceptions of software systems in designing, creating and safely managing software systems, who can implement, adapt and take care of software and hardware intended to solve business issues, who can apply new ideas and efficiently collaborate with the specialists of European Union and other foreign countries.

This program is taught at 85 Vytauto St., LT-76352 Šiauliai, Lithuania

Admission requirements

  • Secondary education
  • Required subjects – mathematics and physics
  • English language proficiency — the level not lower than B1 (following the Common European Framework of Reference for Languages (CEFR)

For more information about admission requirements, please visit the university website

Does this course require proof of English proficiency?

The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!

Learn more Advertisement

Program content

1 semester

  • Discrete Structures
  • Information Management
  • Computer Architecture
  • Procedural Programming
  • Programming Languages
  • Applied Mathematics 1-2 p.

2 semester

  • Algorithms and Complexity
  • Data Structures
  • Computer Graphics and Visualization
  • Object-Oriented Programming
  • Operating Systems
  • Applied Mathematics 1-2 p.

3 semester

  • Databases
  • Computer Networks
  • Requirements Analysis and Specification
  • Statistical Data Analysis
  • Web Programming

4 semester

  • Artificial Intelligence
  • Software Systems Modelling
  • Software Design

5 semester

  • Web Frameworks
  • Course Work
  • Software Process
  • Management of Software Projects
  • Systemic Programming
  • Network Programming

6 semester

  • Programming of Embedded Systems
  • Component Based Programming
  • Software Quality and Security
  • Numerical Methods and Optimization
  • Human-Computer Interaction

7 semester

  • Bachelor Final Thesis
  • Information Law and Ethics
  • Parallel and Distributed Algorithms
  • Software Testing
  • Recognition and Processing Methods of Digital Objects

Scholarships & funding

Several scholarship options are available. Please check the university website for more information.


The tuition fee for this program is €3524 per year.


Credit points: 210 ECTS

Qualification awarded: Bachelor of Computing

Career paths

  • A career as a programr. Graduates of this program develop their career in companies which create software, information systems, databases, and so on.
  • A career in an IT department of a company or institution. You will be able to apply your knowledge of program systems while working in organisations which provide electronic services like banks, insurance companies, or state institutions.
  • Other careers requiring knowledge of programming include, program systems architect, analyst, program quality specialist, systems tester, and IT project manager

Message the school

Want to know more about this program, Software Engineering? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.
Currently living in *
Nationality *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

About this institute

Vilnius University

Established in 1579, Vilnius University is Lithuania’s leading academic institution, ranking in the top 500 universities worldwide, according to the QS World University Rankings (2024). Currently, more than 22,000 students are enrolled in over 70 bachelor's and 100 master's degree...

Read more about this school

Why study at Vilnius University

  • Vilnius is one of the top 100 cities according to QS Best Student Cities 
  • Vilnius University is number 1 in Lithuania.
  • Vilnius University is a leading higher education institution in student involvement in scientific work.
Message the school

Want to know more about Software Engineering? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!