Show as: Mobile

Master of Science Computer Science

Delft University of Technology

Program description

Master of Science Computer Science

The Master of Science programme Computer Science offers two programmes: the main programme Computer Science (CS) and the variant Information Architecture (IA). IA is a so-called virtual master, and is developed in collaboration with the faculty of Technology, Policy and Management.

Master of Science Computer Science

Computer Science is about designing software for technical systems. Examples range from software for small real-time embedded systems like heartbeat monitoring in watches, to large complex control systems as those being used in the New Waterway Storm Surge Barrier, the final element of the Delta Project. Computer science engineers design communication protocols by which computers communicate, adapt complex algorithms to work on parallel or distributed systems, or develop logistic algorithms for practical planning problems. But the field of computer science is certainly not limited to these examples: the field that investigates how complex software systems should be specified, designed, implemented, verified, tested, maintained, and restructured, reengineered, which belongs to the domain of software engineering, as well as the design and construction of fault tolerant and reliable embedded software.

Program Goals The objective of the MSc programme in Computer Science is to prepare students to become professional computer scientists with the knowledge, capabilities and attitudes that they will need to participate (either alone or in cooperation with other specialists) in solving problems in society, science or institutions (whether private or public). Master of Science graduates have the ability to update their professional knowledge continually and to acquire knowledge independently from related fields within their disciplines.

Information Architecture

Modern digital information and communication technology (ICT) can facilitate dramatic improvements in the business and organization of any enterprise, whether private or public. Enterprises are in great need of such improvements, due to the growing dynamics and globalization of contemporary businesses. It is imperative for enterprises to achieve and maintain an optimal balance with ICT developments. An optimal balance means that an enterprise should always exploit the possibilities of ICT optimally, such that its organization operates efficiently while achieving constant innovation in its business (the enabling role of ICT).

To find a good balance an integral architecture is needed to guide the (re)design and the (re-)engineering of both the organization and the business. The Information Architecture (IA) specialization addresses both topics. There is a particular emphasis on multi-actor enterprises as networked companies and supply chains. For the supporting ICT applications, this entails an emphasis on application interoperability and web-based systems.

Program Structure: The IA track is a two-year programme that comprises 120 EC. One EC corresponds to 28 hours of student activity (lectures, working groups, laboratory assignments, study, tests, examinations).

The first year of the programme includes a common core of 18 EC credit points. This common core is compulsory for all students who follow this programme.

In addition to the common core, students are required to take a special, compulsory minor of 21 EC. The courses in this minor are part of the Systems Engineering, Policy Analysis and Management (SEPAM) programme and are offered by the Faculty of TPM. The minor is meant to provide students with sufficient knowledge in SEPAM-oriented subjects.

The specialization courses (18 EC total) form another compulsory part of the programme. This component is the heart of the programme. For elective courses 9 EC are available.

The second year of the current programme includes a design project of 6 EC, a research assignment of 9 EC and a thesis project of 45 EC. The research assignment often consists of a literature study in preparation for the thesis project.

Admission requirements

Admission requirements for MSc Computer Science:

  •                  A good university BSc degree
  •                  A BSc Cumulative Grade Point Average of at least 75% of the scale maximum
  •                  Proof of English language proficiency

Please check for more detailed information and country specific requirements. 

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Tuition fees

Tuition fee for 2012-2013 academic year

For students with EU/EFTA nationality or Surinamese nationality
around € 1,771 per year (all programme)

For students with non EU/EFTA nationality

  •         all Bachelor's programmes € 8,096,- per year
  •         all Master's programmes € 12,650,- per year 

The various TU Delft joint programmes have their own individual tuition fees and Tuition fees for TU Delft’s programmes are reviewed annually.

You will need approximately € 1.500,- to cover initial settling-in expenses. The cost of living and study, including food, accommodation, transport, books, and obligatory health insurance is estimated to be between € 850 and € 1.100,- per month.


Delft university of Technology has a number of technological ‘dream teams’ competing in events around the world. Study at the forefront of innovation and technology and join the dream team with TU Delft.

About this institute

Welcome to Delft University of Technology!

Delft University of Technology combines the strenghts of a modern university with a rich tradition. The University's eight faculties are at the forefront of technological development, and their work is contributing to scientific advancement in the interests of society. Delft...

Read more about this school

Be the first to write a review!