Studying computer science in Lithuania can be a good option if you want an English-taught degree in the EU at a lower cost than in many Western countries. Most universities offer bachelor’s and master’s programmes, with admission based on your previous education, grades, and sometimes maths or programming background.
What study levels you can choose
In Lithuania, computer science is usually offered at two main levels:
- Bachelor’s degree - for pupils or students after secondary school.
- Master’s degree - for students who already have a relevant bachelor’s degree.
Some universities also offer related subjects such as software engineering, information systems, artificial intelligence, data science, or cybersecurity. The exact name matters, because each programme may ask for different subjects or grades.
If you are unsure which level fits you, check the university’s admissions page and the programme page. Those pages explain the academic background needed for each course.
Typical entry requirements
Entry rules differ by university, but computer science programmes usually ask for these things:
- Secondary school certificate for bachelor’s study, or a bachelor’s degree for master’s study.
- Transcript or grade list.
- Proof of English, if the programme is taught in English.
- A passport or ID copy.
- Sometimes a motivation letter, CV, or proof of maths and science study.
For bachelor’s degrees, universities often look closely at your school results in mathematics, physics, or related subjects. For master’s degrees, they usually want a degree in computer science or a close field, but some programmes accept students from other technical backgrounds if you have enough programming or maths experience.
English requirements vary. Many universities accept common tests such as IELTS or TOEFL, but some also accept school certificates, internal tests, or proof that your previous education was in English. Always check the programme page, because each university sets its own rule.
English-taught options and how to compare them
Many Lithuanian universities teach computer science in English, especially in bigger cities such as Vilnius, Kaunas, and Klaipėda. You can usually find the full list of English-taught programmes on the university website under “international studies” or “study programmes”.
When you compare programmes, look at:
- Course title and level.
- Main subjects in the first year.
- Internships or project work.
- Tuition fee for your citizenship group.
- Language test rules.
- Whether the programme is full-time or part-time.
Do not choose only by the title. Two computer science degrees can have very different content. One may focus on theory and maths, while another may be more practical and software-based.
Tuition fees and living costs
Tuition in Lithuania is usually lower than in many other EU countries, but prices vary a lot by university and programme. A common pattern is that EU/EEA students may pay less for some programmes, while non-EU students may pay a higher international fee. However, many universities use the same tuition for both groups in English-taught programmes. Check the programme page for the exact fee.
For computer science, tuition is often in the range of roughly:
- Bachelor’s - about EUR 2,500 to 6,000 per year.
- Master’s - about EUR 3,000 to 8,000 per year.
These are typical ranges, not fixed prices. Always confirm on the official university page.
Living costs are usually manageable by EU standards, but they still matter. If you live in a student dormitory or share a flat, you may spend less than if you rent alone. As a rough monthly budget, many students plan for:
- Rent or dormitory - around EUR 150 to 500+
- Food - around EUR 150 to 250
- Transport - around EUR 10 to 30
- Phone, books, personal costs - around EUR 50 to 150
So a realistic total is often about EUR 400 to 900 per month, depending on the city and your lifestyle. Vilnius is often more expensive than smaller cities.
Application timeline and documents
Most universities open applications several months before the study start. For autumn intake, students often begin preparing in winter or spring. Some universities accept applications later, but popular programmes can fill early.
A safe timeline is:
- 6 to 12 months before start - research programmes and check entry rules.
- 4 to 8 months before start - prepare documents and language proof.
- 2 to 5 months before start - submit your application.
- After admission - arrange housing, health insurance, and visa or residence steps if needed.
For non-EU students, visa or temporary residence rules are handled by the Lithuanian migration authority or the embassy/consulate. Start early, because document checks can take time. For the latest process, always use the official migration authority website.
Useful documents often include:
- Passport.
- Academic certificates and transcripts.
- English proof.
- Motivation letter.
- CV for master’s study.
- Copy of diploma translation, if required.
How universities usually select candidates
Universities do not choose only by one score. They usually look at your whole profile. That can include your grades, subject match, English level, and how complete your application is.
Some programmes use a simple document check. Others may add:
- An online interview.
- A maths or logic test.
- A motivation review.
- A portfolio or project list for some technical programmes.
If your grades are not perfect, a strong motivation letter and a clear fit with the programme can still help. Be honest about your background and explain why you want computer science. Do not exaggerate experience. Admissions teams value clear and real information.
Common questions
Can I study computer science in Lithuania without IELTS?
Sometimes yes. Some universities accept other English tests, school-based proof, or internal assessment. Check the programme page of each university, because the rule is different everywhere.
Is it hard to get into computer science in Lithuania?
It depends on the university and your background. Some programmes are selective, while others are more open. Good maths results, a relevant background, and complete documents usually help.
Can I work while studying?
Many international students can work part-time, but the exact rules depend on your citizenship and residence status. Check the Lithuanian migration authority and the university’s international office before you plan work hours.
How Eduuro helps
Create a free profile with your field, education, English level and documents, and admissions offices that search for exactly that can find you and write first.
This makes it easier for universities to notice you, compare your profile, and contact you about suitable computer science options in Lithuania.
Rules, fees and deadlines change. Check the university's own admissions page and the official immigration site of the country before you act on anything here.