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 technologyExample courses
What do graduates do?
- Software engineer
- App developer
- Web developer
- Cybersecurity analyst
- Systems analyst
- Data analyst
- UX designer
- Game developer
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
- Introduction to Computer Systems
- Introduction to Databases
- Introduction to Computer Architecture
- Discrete Mathematics, Logic and Reasoning
- Graphs and Algorithms
- Linear Algebra
Length by country
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.
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.
USA
Hungary
Finland
Canada
United Kingdom
Italy
Latvia
Japan
Malta
Dubai
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.
- 7 November 2026
SAT exam (next date 5 December 2026). Whether a school asks for a test varies by school
- 1 December 2026
International applications for 2027/28 open at the University of Szeged Faculty of Medicine.
- 7 November 2026
Recommended application date for the University of Toronto first review rounds (OUAC 105)
- 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).
- October 2026 to March 2027
Prepare a B2 English or Italian language certificate
- 20 November 2026
RSU holds an Open Day for international applicants.
- 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).
- 21 October to 2 December 2026
Keio PEARL Period I application period. The application fee is 35,000 yen.
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.
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.
Other fields of study in this category
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.