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.

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

Electronic and Telecommunication Engineering

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

Electronic and Telecommunication Engineering Lodz University of Technology

This 7-semester undergraduate program combines theoretical knowledge and practical training in electronics, telecommunications, digital systems, microelectronics, and wireless communication. Core subjects include signal processing, embedded systems, programming, optoelectronics, and microprocessor systems. Students also gain hands-on experience through team projects, industrial placement, and a final diploma project. Elective options and mobility opportunities broaden specialization and international exposure.
Applicants must have passed mathematics and English at secondary school. The English exam must be taken at an advanced level with a minimum score of 60% (or 30% at bilingual level). Additionally, a second foreign language, physics, informatics, or a vocational diploma in a related technical field (e.g., electronics, automation, telecommunications) is required. A wide range of technician diplomas are accepted, such as electronics, programming, robotics, and IT.
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 Technologies for Sustainable Development

Latvia University of Life Sciences and Technologies Jelgava, Latvia

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

Information Technologies for Sustainable Development Latvia University of Life Sciences and Technologies

This bachelor's program provides students with comprehensive training in the field of information technologies with a focus on sustainable development. It covers core subjects like mathematics, physics, software engineering, system analysis, and computer hardware. Students gain practical skills in programming, database technologies, operating systems, computer networks, and web development. Advanced topics include machine learning, data security, e-commerce technologies, and computational sustainability. The curriculum emphasizes project-based learning, professional practice, and culminates in a bachelor thesis. While no specialization tracks are listed, the curriculum offers a broad foundation and applied expertise for careers in IT.
To qualify for this bachelor's program, applicants must have completed secondary education that grants access to university in their home country. They must have achieved at least a satisfactory grade in Mathematics, which in Latvia corresponds to a minimum score of 4 out of 10. Good English language skills are required (minimum CEFR level B2, IELTS 5.5, TOEFL 520, or TOEFL iBT 68). Additionally, candidates must pass an online aptitude test in computer science. For more information on European grading comparisons, visit https://www.studyineurope.eu/grades/.
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

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

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

Information Systems

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 Systems NOVA Information Management School

The Bachelor's combines technical training in programming, databases, cloud computing, and cybersecurity with core knowledge in business management, marketing, and organizational behavior. Students gain skills in systems analysis, artificial intelligence, and project management, preparing them to design and manage digital solutions for organizations. The program includes hands-on development with mobile and web applications, as well as electives in areas like entrepreneurship, data analytics, and risk management. A capstone project and personal development modules support professional growth. This interdisciplinary degree bridges technology and business strategy, ideal for careers in digital transformation.
To apply for the Bachelor's in Information Systems 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

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

Finance Management Information Systems

Riga Technical University Riga, Latvia

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

Finance Management Information Systems Riga Technical University

This bachelor's program combines finance, accounting, and information technology to prepare students for careers in financial systems and data management. It covers mathematics, programming, AI, database systems, and banking information systems. Students also learn about financial mobile apps, risk management, data analytics, and auditing. Courses on service design and cloud computing complement technical training. Language courses and internships help develop practical and communication skills. The program ends with a bachelor thesis that includes a project.
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

Adaptronics

Riga Technical University Riga, Latvia

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

Adaptronics Riga Technical University

This bachelor's program offers a comprehensive education in electrical engineering and adaptive systems. Students start with core courses in mathematics, physics, electronics, and programming. It includes specialized modules on adaptive systems in industry, healthcare, and transport, with applications ranging from robotics and intelligent agents to nanomaterials and biomedical instrumentation. Key subjects also include control systems, signal processing, and embedded systems. The curriculum integrates general education, language studies, and social sciences, and concludes with a practical internship and a thesis with a project.
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

Informatics and Management of Digital Business

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

Informatics and Management of Digital Business Free University of Bozen-Bolzano

This bachelor's degree combines computer science with business management to prepare students for the digital economy. The program offers two specializations: Digital Finance and Financial Markets, and Digital Marketing and Advertising. Students begin with foundational courses in programming, mathematics, databases, and digital markets, followed by advanced topics such as ERP systems, mobile systems, and data mining. Business modules include digital strategy, change management, and legal aspects of digital business. In the third year, students choose their specialization and complete a thesis and internship. The curriculum includes practical labs and seminars to build applied skills.
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

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: