Bachelor’s study programme "Computer Science" (EN)
Programme level: Bachelor's Degree Programme
Language of instruction: English
Study form and duration: full-time - 8 semesters
Credits: 240 ECTS
Obtainable degree or qualification: Bachelor of Natural Sciences in Computer Science
Number of study places for admission in 2026/2027: State-funded study places - none, study places for tuition fee - 80
Tuition fee per year: 3340 EUR for EU/EEA/Swiss citizens, EU Long-term resident permit holders and their family members. 3340 EUR for citizens of other countries
Study location: Riga, city centre
The bachelor's study programme “Computer Science” is a modern, European expert-recognised study programme, attested by the European Informatics Programme quality label “Euro-Inf Label”, which has already been awarded twice. The study programme has been repeatedly recognised as the most recommended study programme by employers in Latvia.
The aim of the programme is to train specialists who are able to design and develop complex applications and information systems, so the programme provides basic knowledge in computer science, the selected specialisation and mathematics, develops practical skills in creating complex programmes, and understanding of the development of research.
The study programme provides a comprehensive theoretical basis, while a 4.5 month-long traineeship in an IT organisation helps to prove the acquired knowledge and gain additional skills.
Study Programme Director
Dr.sc.comp., prof. Zane Bičevska
The first two years of the study programme provide a comprehensive theoretical basis, after which a student goes on a 4.5 month-long traineeship in an IT organisation (international or local company, public administration, start-up, etc.).
After the traineeship, a student must choose one of five specialisations:
- Computer science) – more theory-orientated (researchers and lecturers),
- Information technology – more computer network orientated (computer network specialists and project managers),
- Information systems – more orientated on the development and maintenance of information systems (database and information systems specialists and project managers),
- Software engineering – more orientated on computer software development (programmers and software project managers),
- Computer engineering – more orientated on the construction of electronic devices and robots (embedded software, sensor network specialists).
The programme will require: programming (various programming languages, data structures, algorithms), computer structure, web technologies, databases, operating systems, project management, mathematics, mathematical basics of computer science (automata theory, algorithm theory, probability theory, analytical geometry), etc.
After graduating the study programme, students have very wide opportunities to find a job in their speciality, because IT specialists are in demand in the labour market both in Latvia and abroad.
The study programme has been recognised by employers - the UL Computer Science Bachelor's Studies Programme has been recognised annually as the most recommended study programme by employers in Latvia since 2017.
The students who have acquired the bachelor’s degree in Computer Science are prepared for studies in master's study programmes in Computer Science both in Latvian and other universities of the world.
Admission Requirements for Foreign Nationals with Secondary Education Completed Outside Latvia:
EU/EEA/Swiss citizens and EU long-term residents:
- General secondary school diploma;
- English language proficiency;
- Mathematics grade must be no less than 4 on a 10-point grading scale;
- SAT (Scholastic Assessment Test) overall score no lower than 1200 (for applicants who completed secondary education outside the EU, EEA, or Swiss Confederation).
Non-EU/EEA/Swiss citizens and Non-EU long-term residents:
- General secondary school diploma;
- English language proficiency;
- Mathematics grade must be no less than 8 on a 10-point grading scale;
- The average grade on the secondary education certificate across all subjects must be at least 6 on a 10-point grading scale;
- All grades must be passing (at least 4 on a 10-point grading scale);
- If the secondary education certificate does not include a grade in mathematics, it may be replaced by a grade in computer science (minimum 8 on a 10-point grading scale);
- SAT (Scholastic Assessment Test) overall score no lower than 1200 (for applicants who completed secondary education outside the EU, EEA, or Swiss Confederation).
*Information on 10 points grading scale
As part of the admission process, applicants will be required to participate in an online interview.
Admissions open: 1 December 2025
Admission Requirements for Latvian Citizens/Non-Citizens and Foreign Nationals with Secondary Education Completed in Latvia:
Admission criteria for individuals who obtained their secondary education from 2004 onwards:
- CE in Mathematics*;
- CE in English language at least Level B2;
- CE in Latvian language;
- Average score of all CEs completed by the individual;
* For individuals who have completed secondary education before 2008, the centralised examination in mathematics may be replaced by the average mark in mathematics indicated in the secondary education document (or the average mark in algebra and geometry)
Admission criteria for individuals who completed their secondary education up to and including 2003 and individuals with special needs:
- final grade in Mathematics (or the average grade of Algebra and Geometry);
- final grade in English language no less than 6 on a 10-point grading scale (can be substituted with an internationally recognised English-language test result at a minimum of level B2);
- final average grade in mandatory subjects
Admission information:
Email: studies@lu.lv