TU Delft BSc Computer Science Engineering Guide
Table of Contents
- TU Delft CSE Program Overview
- Admission Requirements and Selection Process
- Bilingual vs English Track
- Year 1 Curriculum Deep Dive
- Year 2 Specialization and Projects
- Year 3 Minor Exchange and Research
- Research University vs Applied Sciences
- Student Workload and Profile
- Career Outcomes for TU Delft Graduates
- How to Choose the Right CS Programme
📌 Key Takeaways
- 590 Places Per Year: 245 bilingual + 345 English-track spots available through competitive selection
- 3-Year Engineering Degree: Combines scientific foundations with hands-on software projects every year
- Three Year 2 Specializations: Choose from Multimedia, Systems, or Data tracks
- ~40 Hours/Week Commitment: 12h lectures + 10h labs + 18h self-study — demanding but rewarding
- Top Dutch Tech University: TU Delft is the Netherlands’ largest and oldest technical university
TU Delft CSE Program Overview
The BSc Computer Science and Engineering (CSE) at TU Delft is one of the most sought-after computer science programmes in Europe. As the Netherlands’ largest and oldest technical university, TU Delft offers a rigorous three-year bachelor’s programme that goes far beyond coding bootcamps or applied technology training—it teaches you why systems work, not just how to build them.
The programme focuses on designing and developing software, processing large data sets, enabling intelligent digital systems, ensuring code efficiency and security, and deploying software responsibly. Whether you dream of building the next generation of healthcare platforms, financial trading systems, or autonomous robots, TU Delft’s CSE programme provides the scientific and engineering foundations to make it happen. Students exploring similar top-tier computer science programmes should also consider Cambridge’s MPhil in Advanced Computer Science for postgraduate study.
What makes TU Delft’s CSE programme distinctive is its engineering perspective. Unlike purely theoretical computer science degrees, the programme combines rigorous scientific foundations with group assignments and extensive applied project work every year. From your first semester, you’ll be building real applications in teams—a philosophy that produces graduates who can both understand algorithms at a deep level and ship working software to production.
Admission Requirements and Selection Process
Given the enormous demand for computer science education, TU Delft’s CSE programme receives far more applications than its 590 available places can accommodate. This means the programme uses a Matching & Selection (M&S) procedure that every applicant must complete.
Matching Phase (Mandatory, Not Graded)
The matching component consists of activities that reflect the actual study programme. Its purpose is to help you determine whether CSE at TU Delft is genuinely the right fit for your interests and abilities. No prior preparation is required for the matching activities, and your performance is not scored—but participation is mandatory.
Selection Phase (Graded, Determines Admission)
The selection component evaluates two specific criteria: Mathematics and Systematic Reasoning & Logical Thinking. Your performance on these assessments feeds into a weighted lottery that ultimately determines admission. The M&S procedure begins within a few days after the January 15 application deadline, though you can start preparing earlier.
For Dutch students, a VWO diploma including Mathematics B is required. International students should check TU Delft’s country-specific requirements or contact the admissions office. The application deadline is January 15 via Studielink (the Dutch national application system). This competitive process is similar to selection at institutions like Carnegie Mellon’s Undergraduate CS Program.
Transform university brochures into interactive experiences students actually engage with.
Bilingual vs English Track
TU Delft CSE offers two distinct tracks, each with its own capacity and language requirements:
| Track | Language | Available Places |
|---|---|---|
| Bilingual | Dutch & English | 245 per year |
| English | English only | 345 per year |
| Total | 590 per year |
The bilingual track requires proficiency in both Dutch and English. Students with foreign diplomas are automatically placed in the English track unless they hold a Dutch language proficiency certificate. Both tracks follow the same curriculum and lead to the same degree; the only difference is the language of instruction for certain courses in the first year.
Year 1 Curriculum Deep Dive
The first year establishes the four pillars of computer science: Software, Mathematics/Models, Systems, and Data. The curriculum is organized into four quarters:
| Quarter | Software | Mathematics | Systems/Data |
|---|---|---|---|
| Q1 | Introduction to Programming | Reasoning & Logic | Computer Organisation |
| Q2 | CSE Project | Calculus | Web & Database Technology |
| Q3 | — | Linear Algebra; Algorithms & Data Structures | Information & Data Management |
| Q4 | Software Quality & Testing | Probability Theory & Statistics | Computer Networks |
The mathematics content is substantial—Reasoning & Logic, Calculus, Linear Algebra, Algorithms & Data Structures, and Probability Theory & Statistics all feature in Year 1. Programming is taught primarily in Java, though you’ll encounter other languages as well. The highlight of Year 1 is the CSE Project in Quarter 2, where you’ll work in a team to build a complete application from scratch.
This foundation-heavy approach distinguishes TU Delft from applied sciences (HBO) institutions. While HBO programmes teach you a range of commonly used programming languages and practical tools, TU Delft focuses on the principles behind programming languages—giving you the ability to master any language or framework you encounter throughout your career.
Year 2 Specialization and Projects
Year 2 builds on the foundations with compulsory advanced courses plus your first major choice: selecting one of three specialization variants (15 ECTS each):
- Multimedia: Computer graphics, image processing, and human-computer interaction
- Systems: Operating systems, distributed computing, and embedded systems
- Data: Machine learning, data mining, and advanced database systems
The capstone of Year 2 is a large software project developed in a small team for an external stakeholder. This isn’t an academic exercise—you’ll be building real software for a real organization, dealing with actual requirements, deadlines, and stakeholder management. This industry-oriented approach is what makes TU Delft graduates immediately productive in professional settings. Students interested in data-focused specializations may also want to explore ASU’s Software Engineering MS for graduate-level options.
Year 3 Minor Exchange and Research
The final year offers maximum flexibility and professional development:
- Minor or Exchange: Spend a semester at a partner university abroad or take a minor in a complementary field like entrepreneurship, sustainability, or a different engineering discipline
- Three Electives: Deep-dive into topics that interest you most, from artificial intelligence to cybersecurity
- Research Project: The capstone research project is your opportunity to conduct original research under faculty supervision, often contributing to ongoing research programs at TU Delft
Note that TU Delft’s BSc CSE does not include an internship as part of the programme. However, the extensive project work in Years 1 and 2, combined with the Year 3 research project, provides substantial practical experience that employers highly value. The research project, in particular, can serve as an excellent springboard to master’s programmes at TU Delft or elsewhere.
Help prospective students explore CS programmes through interactive digital experiences.
Research University vs Applied Sciences
Understanding the distinction between Dutch research universities (WO, like TU Delft) and universities of applied sciences (HBO) is crucial for prospective students. This comparison will help you determine which type best matches your learning style and career goals:
| Aspect | WO (TU Delft) | HBO (Applied Sciences) |
|---|---|---|
| Core Question | “Why” — underlying principles | “How” — practical application |
| Orientation | Analytical, theoretical | Practical, hands-on |
| Learning Style | More independent | More structured guidance |
| Programming Focus | Principles of languages | Range of common languages |
TU Delft’s WO approach means you’ll develop a deep understanding of why algorithms work, why certain architectures are more efficient, and why security vulnerabilities exist at a fundamental level. This theoretical depth, combined with the engineering project work, produces graduates who can both innovate and implement. If you’re the kind of student who enjoys asking “why” and pursuing understanding at a fundamental level, TU Delft’s approach will resonate with you. Compare this with institutions like ETH Zurich’s engineering programs for similar research-focused approaches.
Student Workload and Profile
Prospective students should be realistic about the time commitment. TU Delft expects approximately 40 hours per week of total study:
- 12 hours of lectures
- 10 hours of lab courses and projects
- 18 hours of self-study
The ideal TU Delft CSE student possesses analytical thinking, a critical mindset, genuine curiosity, problem-solving ability, independence, proactivity, self-discipline, teamwork skills, and strong time management. While this may sound like a tall order, the programme is designed to develop these qualities over three years. Much of your study time will be spent individually or with peers, so being comfortable with self-directed learning is essential.
The programme is demanding but supportive. Study advisors, tutoring sessions, and peer study groups help students navigate the more challenging content areas, particularly the heavy mathematics component in Year 1. The key to success is consistent effort throughout the quarter rather than last-minute cramming before exams.
Career Outcomes for TU Delft Graduates
TU Delft CSE graduates are in high demand across virtually every sector that relies on technology. Career paths include software engineering for web applications, mobile apps, route planners, robotics, healthcare systems, and financial services. The Netherlands’ thriving tech ecosystem—home to companies like ASML, Booking.com, Adyen, and TomTom—provides excellent employment opportunities for graduates.
The research university approach gives TU Delft graduates a competitive advantage: because they understand the principles behind technology rather than just specific tools, they can adapt quickly to new technologies, lead technical teams, and drive innovation. Many graduates continue to master’s programmes at TU Delft or other top European universities, with popular destinations including TU Delft’s own MSc programmes in Computer Science, Artificial Intelligence, and Embedded Systems.
The broader context is favorable: the global demand for computer science talent continues to outpace supply, making a TU Delft BSc CSE an exceptionally valuable qualification regardless of whether you plan to work in the Netherlands, elsewhere in Europe, or globally.
How to Choose the Right CS Programme
TU Delft recommends a structured three-step approach to programme selection:
- Inspiration: Identify your genuine interests, what you dislike, and any practical constraints (location, language, finances). Be honest about whether you enjoy abstract thinking or prefer hands-on application.
- Information: Attend open days, take campus tours, try “student for a day” programmes, and compare universities. TU Delft offers multiple opportunities throughout the year to visit campus and experience lectures firsthand.
- Confirmation: Create a top 3 shortlist and make your final decision based on fit, motivation, and environment. Consider the full picture: not just the curriculum but also the city, student culture, and long-term career implications.
For students comparing TU Delft with other options, our guides on TU Delft Aerospace Engineering and UCL MSc Computer Science provide helpful reference points within the European higher education landscape.
Make university brochures come alive with Libertify interactive experiences.
Frequently Asked Questions
What are the admission requirements for TU Delft BSc Computer Science?
Dutch students need a VWO diploma with Mathematics B. International students must check country-specific requirements. All applicants go through a Matching & Selection procedure that evaluates Mathematics ability and Systematic Reasoning & Logical Thinking skills.
How many students does TU Delft accept for Computer Science each year?
TU Delft accepts 590 new CSE students per year: 245 in the bilingual Dutch-English track and 345 in the fully English-taught track. Due to high demand, admission is determined through a weighted lottery based on selection scores.
What is the curriculum structure of TU Delft BSc CSE?
The 3-year programme covers software development, mathematics, systems, and data. Year 1 includes programming in Java, calculus, algorithms, and a team project. Year 2 adds specialisation in Multimedia, Systems, or Data. Year 3 features a minor or exchange, electives, and a research project.
Is TU Delft Computer Science taught in English?
Yes. TU Delft offers two tracks: a bilingual Dutch-English track (245 places) and a fully English-taught track (345 places). International students without Dutch language certification are admitted to the English track.
What career outcomes can TU Delft CSE graduates expect?
Graduates work in web applications, mobile apps, robotics, healthcare systems, financial services, and more. TU Delft’s research university approach emphasizes understanding underlying principles, making graduates highly valued in the competitive ICT job market.