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.

Computer Science

Free University of Bozen-Bolzano Bruneck-Brunico, Italy

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

Computer Science Free University of Bozen-Bolzano

This bachelor's degree provides a comprehensive foundation in programming, mathematics, databases, operating systems, and software engineering. In the final year, students choose between two specialization tracks: Software and Systems Engineering, which focuses on software architecture, testing, and mobile systems; and Intelligent Systems, centered on artificial intelligence, machine learning, and intelligent agents. The program also includes coursework in business, communication, and project management. Students complete a mandatory internship and a final thesis. With a balance of theory and hands-on learning, the program prepares graduates for careers in software development, AI, and tech-driven industries.
To be admitted to the program, applicants must hold a secondary school leaving certificate issued after 12 years of education and meet specific language requirements. The program is trilingual, with instruction in German, Italian, and English. At the time of admission, applicants must demonstrate B2 proficiency in two of the three languages; no prior knowledge is required for the third. To graduate, students must reach C1 in two languages and B2 in the third. Language proficiency can be demonstrated through school or university diplomas, recognized language certificates, or institutional exams. Students with no prior knowledge of the third language must attend intensive pre-semester language courses to begin their learning path.
Visit Program Website

Information Technology - Computer Systems and Network Engineering

DSW University of Lower Silesia Wrocław, Poland

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

Information Technology - Computer Systems and Network Engineering DSW University of Lower Silesia

This program provides in-depth training in the design, configuration, and management of computer networks and IT infrastructure. Students gain hands-on experience with Cisco devices, virtualization, and cloud technologies, while learning to secure systems and optimize network operations. Key courses include Software-Defined Networks, Blockchain Computing, Cloud Architecture, and Network Security. The curriculum also includes innovative individual and team projects. Graduates are prepared to manage complex network environments across Windows and Linux systems.
To apply, candidates must present a secondary education certificate with a transcript of grades, both of which must be legalized or have an apostille; otherwise, the application will not be processed. Upon arrival in Poland, the original documents must be presented. Certified translations of these documents into Polish or English are required, signed by a professional or sworn translator. An English language certificate at B2 level or higher is mandatory; however, if unavailable, an interview can be arranged by contacting the admissions office.
Visit Program Website

Biosystems Machinery and Technologies

Latvia University of Life Sciences and Technologies Jelgava, Latvia

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

Biosystems Machinery and Technologies Latvia University of Life Sciences and Technologies

This bachelor's program focuses on the engineering and technological aspects of biosystems, with strong foundations in mathematics, physics, electronics, and mechanics. Students study areas such as computer-aided design, programming, hydraulics, thermodynamics, mechatronics, and quality management. Practical skills are developed through courses in manufacturing, automation, machine building, and renewable energy. Elective options allow for specialization in topics like agricultural machinery, food technologies, waste management, crop production, and robotics. The program prepares graduates to design, manage, and innovate within biosystems-related industries.
To qualify for this bachelor's program, applicants must have completed secondary education that allows access to university in their home country. They must have at least a satisfactory grade in Mathematics, which in Latvia means a minimum score of 4 out of 10. Good English language skills are required (at least CEFR level B2, IELTS 5.5, TOEFL 520, or TOEFL iBT 68). Additionally, candidates must pass an online entrance test in Mathematics. For more on European grading comparisons, visit 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 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

Data Engineering

Gdańsk University of Technology Gdańsk, Poland

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

Data Engineering Gdańsk University of Technology

This program covers a range of foundational and applied subjects in computer science, mathematics, business, and engineering. It starts with courses such as programming, calculus, linear algebra, and operating systems, and progresses into areas like algorithms, databases, software engineering, artificial intelligence, data mining, business process modeling, and cybersecurity. Business and communication skills are also included through economics, marketing, management, and foreign language training. The curriculum integrates both theoretical knowledge and practical skills, preparing students for careers in data-driven industries.
To apply, candidates must present a secondary school certificate and, if applicable, state exam or matriculation results that qualify them for bachelor’s studies in their home country. Admission is based on grades in mathematics and either physics or informatics.
Visit Program Website

Information Technology

Lodz University of Technology Lodz, Poland

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

Information Technology Lodz University of Technology

This 7-semester program provides a comprehensive foundation in programming, data structures, computer systems, databases, and embedded systems. It includes hands-on training through lab work, team and interdisciplinary projects, and a capstone module. Students also develop academic English, physical education, and civic engagement skills. The final semester includes a diploma seminar, industrial placement, and a final thesis project.
Applicants must have passed mathematics and English at secondary school. The English exam must be at an advanced level with a minimum score of 60% (or 30% at bilingual level). Additionally, candidates must have a second foreign language and one of the following subjects: physics, chemistry, or informatics.
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 Systems

Riga Technical University Riga, Latvia

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

Computer Systems Riga Technical University

This bachelor's program offers in-depth training in programming, software engineering, and artificial intelligence. Core subjects include algorithms, database systems, computer architecture, and operating systems. Students also explore fields such as computer networks, system simulation, and data structures. Elective courses allow for specialization in software testing, system engineering, and web solutions. The curriculum includes mathematics, physics, entrepreneurship, and foreign language study. The program concludes with a bachelor thesis, preparing graduates for careers in software development, systems design, or further academic study.
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

Data Engineering

Bern University of Applied Sciences Zollikofen, Switzerland

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

Data Engineering Bern University of Applied Sciences

This bachelor's program offers a structured and interdisciplinary education in data engineering, blending programming, mathematics, machine learning, and communication. It includes foundational courses such as Programming with Java or Kotlin, Computing Infrastructure, Databases, and Software Engineering. Students also gain experience in data analytics and AI through modules like Data Engineering Fundamentals, Machine Learning Foundations, Discrete Mathematics, and Applied Statistics.

Specialization begins from the fourth semester with tracks in Applied Data Analytics, Machine Learning Engineering, and Engineering Methods. Project-based learning is a major part of the curriculum, with five progressive project modules and a final bachelor thesis. The program includes optional specialist modules, communication training, and "Special Weeks" for interdisciplinary or intensive topics. It is offered in Biel and can be undertaken in French/English or German/English.
This bachelor's program in the field of Engineering, Computer Science and Media Technology accepts various academic backgrounds, including Swiss vocational, general, or specialized baccalaureates, and equivalent foreign qualifications. Applicants with a diploma from a higher technical school may also be admitted and could qualify for advanced standing. Those with vocational training in either related or unrelated professions may apply, with a one-year internship required in some cases. The work-study PiBS track allows students to start directly after vocational training or high school.

The program is taught bilingually in German/English or French/English, and cannot be completed in English only. Students must demonstrate language proficiency at B2 level in German or French, and B1 in English. While some modules are taught in German or French, specialization modules are in English. Assignments and exams may be completed in any of the three languages, and successful completion of the bilingual track is noted on the diploma.
Visit Program Website

Information Management

NOVA Information Management School Lisbon, Portugal

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

Information Management NOVA Information Management School

This Bachelor's is a 3-year program that integrates management, technology, and data analysis to prepare students for digitally driven business environments. In the first year, students learn foundational concepts in business management, economics, programming, statistics, and information systems. The second year deepens skills in databases, data analysis, financial control, statistical inference, and business intelligence. In the final year, students explore strategic topics such as digital transformation, enterprise systems, and process management, while choosing electives in areas like cybersecurity, project management, geospatial analytics, and entrepreneurship. The program includes personal development and real-world applications to ensure well-rounded, future-ready graduates.
To apply for this Bachelor's through the special admission contest for international students, applicants must submit proof of secondary education, residency, and English proficiency. If not already holding a B2-level English certificate (e.g., IELTS ≥ 5.5 or TOEFL iBT ≥ 72), candidates must pass an online English exam. Those who succeed move on to an online Mathematics exam, where a minimum passing grade of 9.5 out of 20 is required. Finally, candidates must score at least 9.5/20 in an interview with the program coordinator. All steps are mandatory and conducted online.
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: