Bachelor of Computer Science and Engineering

3 Years On Campus Bachelors Program

Delft University of Technology

Program Overview

This programme is designed for students who enjoy problem-solving, logical thinking, and building technology that has a real-world impact. You will learn how software systems are designed, how data is processed and analysed, and how computer science drives innovations in areas such as artificial intelligence, healthcare technology, and smart infrastructure.


Curriculum Structure

Year 1 – Building strong foundations
In the first year, you develop a solid grounding in core computer science and mathematics while learning how computers actually work. Modules such as Computer Organisation, Web and Database Technology, and Information and Data Management introduce you to programming, data handling, and system design, while mathematics supports your analytical thinking. You also work on practical assignments early on, so theory is immediately applied.

Year 2 – Going deeper into computer science
The second year builds on these foundations and moves into more advanced and applied topics. You study how systems communicate and learn, with courses such as Computer Networks and Machine Learning, while further strengthening your software engineering skills. The focus shifts towards understanding complex systems and developing solutions that are scalable and efficient.

Year 3 – Applying and specialising
In the final year, you bring everything together through advanced electives and project-based work. You have the opportunity to explore areas such as artificial intelligence, data science, or software systems in more depth, while completing a substantial final project that mirrors real-world engineering practice. This year prepares you strongly for either a Master’s degree or direct entry into the tech industry.


Focus Areas

Software engineering, data and information management, artificial intelligence, machine learning, computer networks, and system design.

Learning Outcomes

Strong programming and analytical skills, the ability to design reliable software systems, and the confidence to solve complex technical problems independently and in teams.

Professional Alignment (Accreditation)

A Dutch research university offers the programme and follows academically rigorous standards aligned with European higher-education frameworks.

Reputation (Employability & Rankings)

TU Delft is consistently ranked among the world’s top universities for engineering and technology by global rankings such as QS, and its graduates are highly regarded by employers worldwide for their technical depth and problem-solving ability.

Experiential Learning (Research, Projects, Internships etc.)

At TU Delft, learning computer science is very much a hands-on experience. From early in the programme, you apply what you learn by building software, working in teams, and solving problems that resemble real industry and research challenges. The degree is designed so that theory and practice go hand in hand, helping you graduate with not just strong technical knowledge, but also the confidence to work on complex, real-world systems.

As you move through the programme, this practical approach becomes more intensive, with structured group projects and access to specialist facilities and digital tools that support professional-level work:

  • Large-scale group software projects:
    In the second year, you take part in the Software Project, a major team-based module where you work in small groups to design, build, test, and present a complete software system. This project closely mirrors how software is developed in real organisations, including teamwork, deadlines, and stakeholder communication.

  • Project-based learning every year:
    Throughout the degree, multiple courses include practical assignments and group work, ensuring you are constantly applying programming, data management, and system-design skills rather than learning them only in theory.

  • Professional software tools and practices:
    Students use industry-standard development approaches such as version control, testing frameworks, documentation practices, and structured software design methods as part of coursework and projects.

  • Dedicated computer science facilities:
    Teaching and project work are mainly based in Building 28 on campus, which houses computer science teaching spaces, project rooms, and research environments, allowing close interaction with staff and research groups.

  • Access to research-driven environments:
    Being part of a research university means students study in close proximity to active research institutes within the Faculty of Electrical Engineering, Mathematics and Computer Science, exposing them to cutting-edge developments in areas such as artificial intelligence and data-driven systems.

  • Extensive library and study resources:
    TU Delft’s university library and digital resources support both individual study and group work, providing access to academic literature, technical references, and collaborative study spaces.

  • Internship and career preparation support:
    Although internships are not compulsory within the bachelor programme, TU Delft actively supports students in finding internships and summer placements through its career services, and many students gain additional practical experience alongside their studies.

Progression & Future Opportunities

Graduates from this programme move into impactful tech careers where their skills are in constant demand. Typical roles include software engineer, software developer, data scientist, and systems analyst, with many students either entering industry directly or continuing into highly competitive Master’s programmes — a natural next step at TU Delft given its strong academic reputation:

  • Dedicated career support that actually helps:
    TU Delft’s Career Centre and internship offices support students with career guidance, CV reviews, employer events, and help in securing internships or graduate roles. Many students utilize these services to gain industry experience during the summer or alongside their studies.

  • Strong employability outcomes:
    TU Delft graduates are well known for their technical depth and problem-solving ability, which means they are highly attractive to employers in software development, data-driven roles, and engineering-led organisations.

  • Industry-relevant experience during the degree:
    Through structured group projects and applied coursework, students work on real software challenges using professional methods. This hands-on experience strengthens portfolios and makes the transition to full-time roles much smoother.

  • Global reputation and long-term value:
    A degree from TU Delft carries strong international recognition in engineering and technology, supporting long-term career mobility and credibility across global job markets.

  • Clear outcomes after graduation:
    Graduates either progress directly into industry roles or continue their studies, particularly into Master’s programmes in computer science and related fields, where TU Delft graduates are especially competitive.

Further Academic Progression:
After completing the bachelor’s degree, many students continue to a Master’s programme at TU Delft, such as Computer Science, Data Science and Technology, or Software Technology. Others choose to pursue postgraduate study at leading universities worldwide, specialising further in areas like artificial intelligence, data science, or advanced systems engineering.

Program Key Stats

€17,310
€2,601
€ 100
Sept Intake : 15th Jan


60 %

Eligibility Criteria

NA
36
75

NA
NA
6.5
90

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Data Scientist
  • Machine Learning Engineer
  • Systems Analyst
  • Backend Developer
  • Frontend Developer
  • IT Consultant
  • Research Assistant (Computer Science) 

Book Free Session with Our Admission Experts

Admission Experts