Available in 8 languages
Technology & Engineering

Bachelor's in Computer Science in Europe

Explore 12+ programs from leading European universities — compare fees, duration, and entry requirements.

45
Bachelor's programs in Computer Science from 26 universities · updated for 2026
Jump to:

A Bachelor's in Computer Science in Europe typically runs 3 years in Germany, the Netherlands, Spain, and Belgium — or 4 years in Ireland and the UK — under the Bologna Process, the continent-wide framework that ensures your degree is recognized across 49 countries. That shorter timeline means the total cost of a European Computer Science bachelor's is often lower than US or UK equivalents, even before accounting for tuition differences.

Tuition varies by country: public universities in Germany and Norway charge little to nothing even for non-EU students, while the Netherlands typically runs €2,000–€4,000/year for EU students. English-taught Computer Science programs are widely available — particularly at Dutch, Scandinavian, and Belgian universities — and usually require IELTS 6.0 or equivalent for admission. Most programs also include Erasmus+ exchange eligibility, letting you spend a semester at another European university as part of your degree.

Browse the Computer Science bachelor's programs below to compare fees, duration, language of instruction, and entry requirements side by side. Click any card to see full program details and request information directly from universities currently accepting applications.

Featured Bachelor's Programs in Computer Science

A selection of programs available across Europe — explore details, fees, and requirements.

Digital Media Design

Mykolas Romeris University Vilnius, Lithuania

Bachelor's English 4 years
EU: €4,108 Per year Non-EU: €4,108
Tap to see program details

Digital Media Design Mykolas Romeris University

This bachelor's program integrates computer science and digital arts with a strong focus on game development and interactive design. Students gain skills in programming, algorithms, databases, and artificial intelligence while also studying visual and sound design, 3D modeling, cinematography, and motion graphics. The curriculum includes web design, user interface and user experience design, and entrepreneurship. Practical training is emphasized through projects, portfolio creation, and a two-part bachelor thesis. Elective courses allow for specialization in areas such as game engine architecture, matte painting, and level design.
To apply for this bachelor's program, applicants must submit a secondary education diploma with final grades, a passport copy, a motivational letter written without AI assistance, and proof of English proficiency at a B2 level. Accepted certificates include TOEFL iBT (72–94), IELTS (5.5–6.5), PTE (59–75), and Duolingo (100–125), or students can opt for a free online test provided by the university. A minimum GPA of 60% of the maximum is required. Applicants with a gap of three or more years since graduation may need to take additional tests. All documents must be clear, color scans. Learn more about grades in Europe at: https://www.studyineurope.eu/grades/.
Visit Program Website

BSc Information and Communication Technology

KTH Royal Institute of Technology Stockholm, Sweden

Bachelor's English 3 years
Non-EU: €39,440
Tap to see program details

BSc Information and Communication Technology KTH Royal Institute of Technology

This three-year bachelor's program provides foundational knowledge in electronics, software engineering, computer science, and mathematics in year one. In year two, students deepen their technical skills through practical projects in system development or robotics. The final year allows specialization with mandatory courses in digital innovation, security, and management, complemented by electives in advanced technologies and interdisciplinary subjects.
Applicants must have completed upper secondary education and demonstrate English proficiency equivalent to Swedish upper secondary course English 6. They must also provide documented proficiency in advanced Mathematics (Mathematics 4) and advanced Physics (Physics 2). All required documentation must be submitted by the application deadline; conditional acceptance and predicted grades are not accepted.
Visit Program Website

Game Design and Development

Estonian Entrepreneurship University of Applied Sciences (EUAS) Tartu, Estonia

Bachelor's English 3 years
EU: €7,120 Per year Non-EU: €7,520
Tap to see program details

Game Design and Development Estonian Entrepreneurship University of Applied Sciences (EUAS)

This bachelor's program focuses on both the creative and technical aspects of game development. The specialization module (62 ECTS) covers game engines, VR/AR design, 3D graphics, sound processing, game publishing, and game project development. It includes foundational programming (OOP, computer programming for games), as well as artistic disciplines like general composition and visual design. Complementary modules in entrepreneurship, research, and general game design provide a balanced skill set for careers in the gaming industry. A large internship and thesis component (42 ECTS) supports hands-on experience.
To qualify for admission, applicants must have completed an internationally recognized secondary education program and provide proof of English proficiency (e.g., IELTS 5.5, TOEFL 46–59, Cambridge 162–170, or PIC 46–52). Additionally, candidates must submit a motivation letter, take part in an admission interview, and demonstrate both a strong motivation to study and an entrepreneurial mindset.
Visit Program Website

Computer Engineering

Vistula University Warsaw, Poland

Bachelor's English 3,5 years
EU: €2,700 Per year Non-EU: €3,700
Tap to see program details

Computer Engineering Vistula University

This engineering program equips students with in-depth knowledge across software, networks, and systems, enriched through specialized elective paths. Core modules cover discrete mathematics, Java programming, algorithms, operating systems, software engineering, and distributed systems. Students choose one of six specializations: Database Engineering, Web Technologies, Cybersecurity and Networks, Software Engineering, Computer Game Development, or Artificial Intelligence. Each includes focused practical modules such as machine learning, ethical hacking, mobile game development, and database design. The final semesters are dedicated to diploma seminars, internships, and advanced specialization training.
Applicants must have completed high school or higher education and submit original qualification documents with sworn translations into Polish (or English initially, with Polish required upon arrival). Documents are accepted in English or Polish. A B2-level English certificate is required, such as TOEFL iBT 72, IELTS 5.5, TOEIC 700, or equivalents like FCE, CAE, or CPE. Original documents must be presented upon arrival at the university.
Visit Program Website

Software Engineering and Information Systems

University of Oulu Oulu, Finland

Bachelor's English 3 years
Non-EU: €10,000
Tap to see program details

Software Engineering and Information Systems University of Oulu

This bachelor's program is structured into five main modules: Introduction, Software Development, Programming, Humans, Organization and Design of Information Systems, and a Capstone Project. Students develop skills in software engineering, programming, data modeling, information systems, business process management, and human-centered design. The curriculum includes both theoretical and practical courses, with opportunities to specialize further through optional studies in areas such as artificial intelligence, cybersecurity, and 3D virtual environments. The program emphasizes teamwork, project management, and communication skills, preparing students to lead teams, manage projects, and adapt to technological changes in the industry.
To apply for this bachelor's program, you must have a qualification that allows you to enter higher education in your home country, such as an international or European Baccalaureate, a national matriculation or vocational qualification, or a higher education degree. All applicants must provide documented proof of English language proficiency through an approved language test or diploma. Accepted tests include TOEFL, IELTS, Pearson PTE, or Cambridge English, among others, and the results must be valid during the application period. Applications are only processed if all required documents are submitted correctly and on time, with no exceptions allowed. It is your responsibility to arrange for testing and submit official results before the deadline.
Visit Program Website

Cyber Security Engineering

Tallinn University of Technology Tallinn, Estonia

Bachelor's English 3 years
Non-EU: €6,000
Tap to see program details

Cyber Security Engineering Tallinn University of Technology

This program provides a structured foundation in IT and cyber security. Students begin with general studies covering ethics, communication, logic, and electronics. Core studies introduce essential IT knowledge such as programming, networking, system administration, and databases. Special studies dive deeper into cyber security topics like malware, secure programming, and social engineering. The program also includes electives in programming, cryptography, forensics, and machine learning. A 24-ECTS internship offers practical experience, and the program concludes with a graduation thesis to apply acquired knowledge in real-world contexts.
Applicants must have at least 60% of the highest possible CGPA in either secondary or higher education. Admission includes an online test assessing logic, algorithmic thinking, and applied mathematics. The test consists of five exercises and must be completed within a 5-hour time window (not an indication of test length). A minimum score of 60 is required to qualify for the interview. The motivation letter should explain the applicant's interest in IT and cyber security, work experience, coding and OS familiarity, and personal achievements, with proper citations. The interview assesses English skills, test results, and overall motivation. Admission is granted if the applicant scores at least 60 points on both the test and the interview.
Visit Program Website

Telematics and Transport Electronics Systems

Riga Technical University Riga, Latvia

Bachelor's English 4 years
EU: €3,550 Per year Non-EU: €3,550
Tap to see program details

Telematics and Transport Electronics Systems Riga Technical University

This bachelor's program focuses on electronic systems in transportation, emphasizing telecommunications, signal processing, embedded systems, and smart transport technologies. Students explore real-time systems, data collection in intelligent vehicles, and design of transportation microprocessor systems. The curriculum also includes digital communication networks, mobile and local area networks, and advanced computer networks in transport. Courses in mathematics, physics, circuit theory, and programming provide technical foundations, while practical placements and a final thesis help integrate academic knowledge into real-world applications.
To be admitted to this bachelor's program, applicants must have completed secondary education and demonstrate English language proficiency at a minimum of CEFR B2 level.
Visit Program Website

Computer Science

Krakow University of Economics Krakow, Poland

Bachelor's English 3 years
EU: €1,400 Per semester Non-EU: €1,400
Tap to see program details

Computer Science Krakow University of Economics

This program offers a comprehensive foundation in programming, algorithms, data systems, and applied mathematics, with increasing specialization each semester. Students progress through six levels of programming, system architecture, data warehouses, and cloud computing. Business, project management, and elective courses in areas like e-business and user interface design add versatility. The curriculum emphasizes both technical expertise and soft skills, including teamwork, entrepreneurship, and seminar-based learning.
Admission is based on high school graduation and secondary school-leaving exam results in two subjects, with a maximum of 200 points. Candidates may apply to up to three programs but can only be admitted to one, based on their priority and total score. Foreign diplomas must be recognized or legalized, and conditional admission is possible for those awaiting final documents. Applicants must also provide proof of English proficiency, such as an IELTS (min. 5.5) or TOEFL (min. iBT 72), or equivalent documents.
Visit Program Website

Business and Technology Management

Estonian Business School Tallinn, Finland

Bachelor's English 3 years
EU: €3,700 Per semester Non-EU: €3,700
Tap to see program details

Business and Technology Management Estonian Business School

This interdisciplinary bachelor’s program combines software development, business management, and innovation. Students begin with foundational coding and management skills, followed by advanced courses in software architecture, product and UX design, AI-driven marketing, finance, entrepreneurship, and project leadership. The curriculum emphasizes real-world application through projects, capstones, internships, and optional Erasmus exchange. The final semester focuses on launching a tech product, public sector innovation, and completing a bachelor’s thesis.
To be eligible, applicants must have completed secondary or higher education with at least 60% of the maximum GPA. Candidates should demonstrate English proficiency at B2 level, proven through TOEFL iBT (≥87), IELTS (≥5.5 in all bands), Cambridge FCE, or BEC Vantage. English-medium education in specific countries (UK, US, Canada, etc.) may exempt the language test. A strong application with demonstrated motivation and ambition, 2 references, and a successful admission interview are also required. Translations must be certified if documents are not in English, Estonian, or Finnish.
Visit Program Website

Engineering Technology

KU Leuven Leuven, Belgium

Bachelor's English 3 years
EU: €1,157 Per year Non-EU: €7,771
Tap to see program details

Engineering Technology KU Leuven

This bachelor's program provides a comprehensive education in engineering technology, covering fundamental subjects such as mathematics, chemistry, physics, electronics, and computer science. The curriculum includes applied topics like electricity, thermal-fluid sciences, statics, strength of materials, and material behavior, with an emphasis on sustainability and societal impact. Students gain hands-on experience through integrated engineering projects and lab work across all study years. Specialization tracks include Chemical Engineering, Electromechanical Engineering, and Electronics and ICT Engineering. Each track offers further options, such as Biochemical Engineering, Automation, Design, Smart Electronics, or Cyber Physical Systems, focusing on domain-specific applications and technologies.
To be admitted to this bachelor's program, applicants must have completed secondary education that allows access to higher education in their home country and must prove proficiency in mathematics and English. Accepted English tests include TOEFL (minimum 85, subscore 20), IELTS (minimum 6.5, subscore 6), and Cambridge (minimum 176, subscore 169). Exemptions from the language requirement apply to those with diplomas from Australia, English-speaking Canada, Ireland, New Zealand, the United Kingdom, or the United States, as well as holders of Flemish, European Baccalaureate, or International Baccalaureate diplomas taught in English. Mathematics proficiency must be shown through the SAT (minimum 730), ACT (minimum 32), or SOWISO OMPT-D (minimum 60%). All students must attend a mandatory introductory course three weeks before classes begin, and a positioning test is required but not binding.
Visit Program Website

Artificial Intelligence

Vistula University Warsaw, Poland

Bachelor's English 3,5 years
EU: €2,700 Per year Non-EU: €3,700
Tap to see program details

Artificial Intelligence Vistula University

This IT engineering program provides a comprehensive foundation in computer science, programming, and software engineering, while offering flexibility through six specializations. Students gain core knowledge in areas such as Java, computer networks, algorithms, operating systems, and software engineering. Specializations include Database Engineering, Web Technologies, Cybersecurity and Computer Networks, Information Systems, Computer Game Development, and Artificial Intelligence in Engineering. Each specialization features hands-on courses tailored to industry needs, culminating in internships and engineering diploma projects. The final semesters focus on real-world application, including project development, seminars, and professional training.
Applicants must have completed high school or higher education and submit original qualification documents with sworn translations into Polish (or English initially, with Polish required upon arrival). Documents are accepted in English or Polish. A B2-level English certificate is required, such as TOEFL iBT 72, IELTS 5.5, TOEIC 700, or equivalents like FCE, CAE, or CPE. Original documents must be presented upon arrival at the university.
Visit Program Website

Game Development and Digital Animation

Mykolas Romeris University Vilnius, Lithuania

Bachelor's English 4 years
EU: €4,108 Per year Non-EU: €4,108
Tap to see program details

Game Development and Digital Animation Mykolas Romeris University

This bachelor's program combines computer science and digital arts with an international study structure—two years in Lithuania followed by two years in South Korea. The curriculum focuses on programming, game design, computer graphics, 3D modeling, and animation, with practical training in AI, cinematography, game engine architecture, and sound design. Students can specialize through elective courses like environment modeling, character animation, or game server programming. The final year centers on a bachelor thesis, portfolio development, and advanced production techniques, preparing students for careers in digital media and interactive entertainment.
To apply for this bachelor's program, students must submit a secondary education diploma with final grades, a passport copy, and a motivational letter that is written independently without AI tools. Proof of English proficiency at the B2 level is required, demonstrated by TOEFL iBT (72–94), IELTS (5.5–6.5), PTE (59–75), or Duolingo (100–125) scores. Alternatively, applicants can take the university’s free online English test. A GPA of at least 60% of the maximum is mandatory. Candidates with a study gap of three or more years may need to complete additional evaluations. All documents must be submitted as high-quality color scans.
Visit Program Website

Computer science bachelor's programs in Europe are more theoretical than many applicants expect — and that's deliberate. The strongest European CS programs teach you to think about computation: algorithms, data structures, theoretical computer science, and mathematical logic alongside programming. The goal is to produce engineers who understand why software behaves the way it does, not just how to write it. This foundation makes graduates significantly more adaptable than those trained primarily on specific frameworks and tools. The applied dimension is substantial throughout — project work, lab sessions, and often industrial internships keep the theory connected to practice.

Bachelor's in Computer Science: year by year

Year 1

Programming fundamentals, discrete mathematics, algorithms and data structures, and an introduction to systems. The mathematics content surprises many students — it's more rigorous than expected.

Year 2

Computer architecture, operating systems, databases, software engineering, and statistics. The theoretical depth increases; you begin building non-trivial systems.

Year 3

Specialization in your chosen track (AI, systems, security, HCI, etc.), larger software engineering projects, and a substantial thesis or capstone project.

Why Europe for Computer Science?

TU Delft, ETH Zurich, TU Munich, KTH, and many other European CS departments are globally respected. English-taught bachelor's are increasingly common in the Netherlands and Scandinavia. Proximity to major European tech hubs (Amsterdam, Berlin, Stockholm, London) makes internships during study genuinely accessible.

Leonardo AI

Find Your Perfect Computer Science Program

Tell Leonardo what you're looking for and get personalized program recommendations in seconds.

Try asking: