Vilnius University

Lithuania
2 Scholarships 7 Programs 1 Degree levels
Bachelor

Software Engineering

Offered at Vilnius University, Lithuania
DegreeBachelor
FieldSoftware Engineering

The Bachelor in Software Engineering at Vilnius University is an undergraduate programme that combines core computer science foundations with practical software development, engineering methods and teamwork. It suits students who want to build robust, maintainable software systems and pursue careers as developers, testers, architects or continue to postgraduate study in computing-related fields.

What you'll study

The programme balances theoretical fundamentals and hands‑on development. Early modules cover programming fundamentals, discrete mathematics, data structures and algorithms, and computer architecture to build a strong computational base. Core software engineering topics include software design and architecture, software development lifecycles and methodologies (including agile practices), software testing and quality assurance, requirements engineering, and configuration management.

  • Systems programming, operating systems and networks
  • Databases and information systems design
  • Human–computer interaction and usability
  • Web and mobile application development
  • Software project management, software process improvement and software metrics
  • Basic cybersecurity and secure coding practices
  • Electives in areas such as machine learning, cloud computing, embedded systems or enterprise software
  • A substantial final-year individual or group project (bachelor thesis) demonstrating end‑to‑end software development and engineering skills

Teaching methods typically include lectures, laboratory sessions, team projects, code reviews and industrial placements or internships where available. Assessment combines coursework, practical projects, written exams and the final project.

Entry requirements

Applicants should hold a recognised secondary school leaving qualification. A solid background in mathematics and evidence of analytical ability are expected. For programmes taught in English, competence in English at CEFR B2 level (or equivalent) is usually required; for Lithuanian‑taught tracks, proficiency in Lithuanian is required.

Admissions may consider formal qualifications and supporting materials such as a personal statement, reference(s) and — for some applicants — an interview or entrance test. Equivalent prior learning, relevant practical experience or foundation year pathways may be considered for mature applicants.

Career prospects

Graduates are prepared for a wide range of roles across the software industry. Typical positions include:

  • Software developer / engineer (backend, frontend, full‑stack)
  • Mobile and web application developer
  • Quality assurance / test engineer and automation specialist
  • Systems analyst and requirements engineer
  • DevOps engineer and cloud platform specialist
  • Software architect or technical lead (with experience)
  • IT consultant, project coordinator or product manager

Graduates may work in software houses, technology start‑ups, financial and public sector IT departments, research organisations or continue to master's study in software engineering, computer science, data science or related fields.

Why study at Vilnius University

Vilnius University is one of the region's long‑established research universities with a dedicated Informatics/Mathematics faculty and active research groups in areas relevant to software engineering. Students benefit from experienced academic staff, modern computing laboratories and project‑based teaching that emphasises real‑world software development skills.

The university maintains industry contacts and exchange partnerships that support internships, collaborative projects and international mobility. Student support services, career guidance and extracurricular opportunities such as hackathons, student-led developer clubs and research seminars help bridge academic study and professional practice.

Latest Bachelor Scholarships

Similar Bachelor programmes in Lithuania

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Vilnius University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.