Elsewhere Academics TR

Computer Engineering / Computer Science

Computer Engineering / Computer Science

Computer engineering teaches algorithms, programming, data structures and computer systems. Students learn the basics of software development, databases, cybersecurity and artificial intelligence.

Engineering and technology

Example courses

Algorithms and data structuresDatabase systemsProgramming languages and software developmentCybersecurityArtificial intelligence

What do graduates do?

  • Software engineer
  • App developer
  • Web developer
  • Cybersecurity analyst
  • Systems analyst
  • Data analyst
  • UX designer
  • Game developer
IN HIGH SCHOOL

Which subjects matter?

For computer science, Cambridge wants mathematics at A-level or at IB Higher Level. If your school offers Further Mathematics, it expects you to take that too. Physics is not required.

Example: Imperial College London, first-year courses

  1. Introduction to Computer Systems
  2. Introduction to Databases
  3. Introduction to Computer Architecture
  4. Discrete Mathematics, Logic and Reasoning
  5. Graphs and Algorithms
  6. Linear Algebra

Length by country

United Kingdom
Imperial Computing BEng 3 years.
United Kingdom
Cambridge Computer Science: BA 3 years or MEng 4 years.
United Kingdom
Computing degrees at Edinburgh take 4 years (e.g. Software Engineering BEng).
USA
A bachelor's degree is usually completed in 4 years of full-time study.
Germany
At a university, a bachelor's degree takes 3 years, 180 ECTS. At a Fachhochschule it usually takes 3 or 3.5 years, 180 or 210 ECTS.

Exams required for this field

TMUA United Kingdom

Cambridge Computer Science requires the TMUA. Applicants to Peterhouse or Trinity also sit the CSAT.

TMUA United Kingdom

Imperial requires the TMUA for its Computing department and for the joint Mathematics and Computing programs.

TOL, TOLC-I, CEnT-S or SAT Italy

Politecnico di Milano accepts one of these four exams for engineering bachelor's degrees for 2026/27. TOL and TOLC-I are taken in Italian, CEnT-S and SAT in English.

SCHOOL EXAMPLES

Examples of schools where you can study this subject

12 schools in 10 countries. Programmes were checked on the schools’ own websites. These are only examples; every country has many more options. We choose the schools that fit your budget, documents and goals together.

Take the My Place test

USA

Boston UniversityComputer Engineering · Boston
Penn State UniversityComputer Engineering

Hungary

University of DebrecenComputer Science Engineering · Debrecen
University of PécsBSc in Computer Science Engineering · Pécs

Finland

Aalto UniversityComputer Engineering · Espoo
Aalto UniversityDigital Systems and Design · Espoo

Canada

Toronto Metropolitan UniversityComputer Engineering · Toronto

United Kingdom

University of SheffieldComputer Systems Engineering · Sheffield

Italy

University of PadovaInformation Engineering · Padova

Latvia

Riga Technical UniversityComputer Systems · Riga

Japan

Waseda UniversityComputer Science and Communications Engineering · Tokyo

Malta

University of MaltaBachelor of Science (Honours) in Computer Engineering · Msida

Dubai

Heriot-Watt University DubaiComputer Systems · Dubai
BY COUNTRY

What to know, country by country

For each country where you can study this subject: an example tuition fee and the next step in the timeline. You can find the details in our country guides.

USA2 schoolsCountry guide
Bachelor's tuition$66.720per year · 2026/27Massachusetts Institute of Technology (MIT)
  • 7 November 2026

    SAT exam (next date 5 December 2026). Whether a school asks for a test varies by school

Hungary2 schoolsCountry guide
Medicine (English-taught medicine), 12 semesters€7.900per semester · 2027/2028University of Szeged, Albert Szent-Györgyi Medical School
  • 1 December 2026

    International applications for 2027/28 open at the University of Szeged Faculty of Medicine.

Canada1 schoolCountry guide
Bachelor's, Arts, first year, full course loadC$51.530,40per year · 2026/27University of British Columbia (Vancouver)
  • 7 November 2026

    Recommended application date for the University of Toronto first review rounds (OUAC 105)

United Kingdom1 schoolCountry guide
Bachelor's, international student, fields other than medicine and dentistry£27,650 to £34,670per year · 2027/28The University of Sheffield
  • 26 October to 21 December 2026

    Booking period for the January 2027 session of the ESAT, TMUA and TARA exams (for universities other than Oxford and Cambridge).

Italy1 schoolCountry guide
Laurea (bachelor's), standard plan of 46 to 74 ECTS, highest amount by income€3.943,04per year · 2026/27Politecnico di Milano
  • October 2026 to March 2027

    Prepare a B2 English or Italian language certificate

Latvia1 schoolCountry guide
Medicine (English-taught medicine), 6 years€13.500per year · 2026/2027Rīga Stradiņš University (RSU)
  • 20 November 2026

    RSU holds an Open Day for international applicants.

Finland1 schoolCountry guide
All bachelor's programs, non-EU/EEA students€10.000per year · students admitted in 2027Tampere University
  • 5 January 2027

    The University of Helsinki English-taught bachelor's application (SAT/ACT group) opens. The last day is 19 January 2027 at 15:00 (Finland time).

Japan1 schoolCountry guide
Bachelor's, yearly tuition¥535.800yearly · 2025/26 (as of April 2025)Kyoto University (public)
  • 21 October to 2 December 2026

    Keio PEARL Period I application period. The application fee is 35,000 yen.

Malta1 schoolCountry guide
Dubai1 schoolCountry guide
YOUR OWN LIST

Let’s build your school list for Computer Engineering / Computer Science together

  • We choose schools from 26 countries that fit your grades, budget and documents.
  • We gather every school’s application timeline, required documents and exam scores in one list.
  • We put tuition fees and living costs side by side.
  • We prepare your application file and personal statement together.
FAQ

Frequently asked questions

Is a separate exam required when applying for computer science?

Some universities require one. Cambridge requires the TMUA (Test of Mathematics for University Admission) from all applicants to computer science. Imperial College London also sets a TMUA requirement for its Computing (Artificial Intelligence and Machine Learning) program.

Can you study computer engineering in English in Europe?

In some countries, yes. The University of Twente in the Netherlands offers its Technical Computer Science bachelor's in English over 3 years. In Italy, Politecnico di Milano's Engineering of Computing Systems bachelor's is in Italian.

Is a computer engineering degree earned abroad valid in Türkiye?

To use your degree in Türkiye, you need to get recognition and equivalence (denklik) from YÖK (Türkiye's Council of Higher Education). Recognition means that YÖK accepts that the school and the program are authorized to award degrees. The preliminary application is made through e-Devlet or the YÖK website.

Last checked: October 2026.

Is Computer Engineering / Computer Science right for you?

Let's talk about interests, strong subjects and target countries, and narrow down the subject and school options together.

WhatsApp Email Phone