The Computer Engineering programme is unique in providing a holistic view of system design. An in-depth understanding of hardware and software is necessary to provide the enabling technology for new societal trends such as ubiquitous online presence and the Internet of Things.
Big data and cloud computing, multicore processors, heterogeneous accelerators, parallel computing are all emerging technologies that are crucial in many domains like the economic sectors, but also increasingly in the medical domain. As future computer engineer, you will be contributing to the design of systems and computational platforms. You will make sure that the requirements of particular applications are optimally supported, by selecting the right combination of hardware and software architectures for satisfying specific constraints with regard to performance, power and cost.
This programme will bring you an all-embracing view on computer engineering, its design and application in systems of various sizes, including the evolution over time, demonstrated by a comprehensive approach in system design.
What you will learn
You will learn about advanced computing and software systems, system engineering and computer architectures for embedded applications. In the programme you will be faced with real-time operating aspects and computer arithmetic. In projects you will experience how all these parts come together when designing an embedded system in practice and an optimised processor. The purpose of these hands-on projects is to achieve optimum system performance that meets the design criteria. In these projects hardware and software are integrated and you will learn how to design and develop these kinds of high-tech systems which require this multi-disciplinary integration. Depending on your interest, you can specialize further in the direction of Computer Architecture, Networking, Software or Control.
The new master Computer and Embedded Systems Engineering
The Embedded Systems and Computer Engineering programmes will merge into the Computer and Embedded Systems Engineering master programme. This programme differs from the other master programmes offered by TU Delft - Faculty of Electrical Engineering, Computer Science and Applied Mathematics (EEMCS) because of its interdisciplinary character. This programme teaches the full spectrum of topics needed to build integrated hardware and software systems with a multidisciplinary focus. It is positioned between the Electrical Engineering (EE) programme which primarily teaches hardware-related topics, and the Computer Science (CS) programme primarily teaches software-related topics.
Note that in the remainder of this text the programme names ‘Computer Engineering’ and 'Computer and Embedded Systems Engineering' will be used interchangeably.
If you would like to start this programme, but do need a bridging programme to be admissible, we strongly recommend you follow the bridging programme during your Minor in your Bachelor programme already. If you have finished the bridging programme during your Bachelor, you will be able to start the MSc. Computer Engineering in September after finishing your Bachelor programme. For more information regarding your bridging programme, contact your study advisor.