Programme in detail

The Computer Engineering programme is divided in eight quarters. At the end of each quarter students carry out exams. In the first year you will spend more time on core courses, relevant to the track you have chosen.  The Common core consist of two compulsory courses called “Profile Orientation and Academic Skills” and “Systems Engineering” as well as 7 fundamental courses on topics such as electromagnetics, networking, signal processing and computing systems. You have to select at least 1 of these fundamentals.

The next tier of the programme is the track core, which contains fundamental courses for your specialisation track, such as Methods for System Design, Computer Architecture, Computer Arithmetic, Processor Design, Parallel Algorithms and Compiler Construction. In this tier, you have to select at least 4 courses.

The third tier contains the specialization courses, which enable a deep specialisation for the optimal execution of your thesis project. The free electives allow technical and non-technical courses, also from other faculties and universities, such as entrepreneurship, language and additional presentation courses, an internship or participation in an exchange program.

First Year (60 EC)
1st quarter 2nd quarter 3rd quarter 4th quarter
Profile Orientation & Academic SkillsSystems Engineering
Common core courses EE & CE CE Track Courses
CE Track core courses
Specialisation courses & Free elective courses
 
Second Year (60 EC)
1st quarter 2nd quarter 3rd quarter 4th quarter
Specialisation coursesGraduation project (45 EC)
Common Core (24 EC)
Profile Orientation & Academic Skills3 EC
System Engineering3 EC
 
Common core courses EE & CE (at least 5 EC)
Choose 1 out of 7
Statistical Digital Signal Processing and Modeling 5 EC
Control System Design5 EC
Electromagnetics5 EC
Networking5 EC
Advanced Computing Systems5 EC
Measurement and Instrumentation5 EC
Structured Electronic Design5 EC
 
CE track courses ( at least 20 EC)
Choose at least 4 out of 6
Modern Computer Architectures 5 EC
Compiler Construction 5 EC
Methods and Algorithms for System Design 5 EC
Computer Arithmetic 5 EC
Processor Design Project 5 EC
Introduction to High Performance Computing 5 EC
 
Specialisation courses (29EC)
 
Electives (15EC)
 
Thesis Project (45 EC)

More information about the courses can be found at studyguide.tudelft.nl.