See All Bachelor's programmes

Bachelor's programme Technical Computer Science

The Bachelor’s programme Technical Computer Science at the University of Twente deals primarily with information and with systems for processing, storing and exchanging information. It is a broad, technical programme with excellent career prospects. Take a look at the study programme and find out what you can expect if you decide to become a Technical Computer Science student at the University of Twente. The official name of the programme you will find printed on your diploma when you graduate is Computer Science & Engineering. Keuzegids has chosen Technical Computer Science as a top rated programme in 2018.

In a world in which the use of information technology continues to grow exponentially, our BSc in Technical Computer Science plays an increasingly important role. For devices and organizations alike, exchanging, processing and storing information are vital functionalities. This Bachelor’s programme will open doors for you that are closed to others. Learn more about our students of Technical Computer Science.

We also offer a Master's programme (MSc.) in Computer Science.


Are you curious what it is like to study Technical Computer Science? Heleen shows you a day in her student life.


Technical Computer Science is a challenging science that focuses on information and systems. When you think of information, consider automated searches through vast amounts of data, for example. As for systems, you might think of computers and the Internet, but also of the interaction between systems – such as robots – and people. On the one hand, you will study fundamental concepts in this course, but on the other you will also learn to apply them in a practical way to basically anything we humans occupy ourselves with. This includes travel, business, health, the environment, politics and leisure time. These days you would be hard pressed to find an area in which computer science does not play its part.


Our three-year Bachelor's programme in Technical Computer Science (Computer Science & Engineering) has been designed to give you a comprehensive foundation in this field of study. You will come into contact with many of its aspects, encountering a wide variety of themes throughout the programme. As an information specialist you will model problems, users and behaviour, and convert these models into smart software and hardware solutions. You will also develop devices and programmes that can safely, reliably and effectively support new applications. In order to precisely describe how such Information and Communication Technology (or ICT) systems behave in the real world, you will need mathematics, and both practical and theoretical knowledge.


During your studies, you will discover that finding creative and innovative solutions is vital. This is a skill we strongly emphasize here at Twente – often in project form. And having come up with a potential solution, you need the skills and expertise to convert your solution into a structured design – another focal area at the UT.


The Bachelor's programme Technical Computer Science is divided into project-centred themes and modules. Each module revolves around a research project with a specific subject as its focal point. For example, a module may centre on computer security, programming, networks – just think about how the use of mobile devices and wireless networks has grown – or on developing social robots. These are all subjects that we deal with in the Bachelor's programme Technical Computer Science (or Computer Science & Engineering) at the University of Twente. On top of all this, in your third year you will have electives to choose from. These can either be in the field of computer science or in a completely different discipline – so you can broaden your academic knowledge. This will make you a multidisciplinary professional and a great colleague to work with.


In your third year you will write your Bachelor’s thesis, which consists of your design project and your final paper. The design project will familiarize you with the entire cycle of designing a software system, from getting to know the first, informal customer specifications to delivering and presenting a documented software product. We like to think of the design project as an exercise in preparation for your professional practice. Your Bachelor’s research provides a hands-on way of getting familiar with scientific research. You will develop a curious and critical mind-set, while focussing on challenging developments in the field. After obtaining your degree, you will be a Bachelor of Science.


Technical Computer Science is a challenging science. It has brought computers into our everyday lives, given birth to global networks and driven the explosive growth of mobile devices. Sensor networks and big data offer possibilities for storing and using information we could not have imagined a few years ago. Devices, systems and cities are becoming ‘smart’ through the use of ICT. New developments and applications – as well as threats – are popping up every day. As a computer scientist, you will be part of an exciting world of mathematical algorithms, fundamental concepts and practical applications. If you are interested in technology, hungry for in-depth knowledge and eager to make learning a lifelong activity, this is the ideal programme for you.

In today’s world, you would be hard pressed to find an area in which computer science doesn't play its part – not just in engineering, but also in areas like healthcare and environmental care. The job market offers you a vast range of possibilities.

Do you love technology? Do you see the growth in information technology as a challenge? And are you unafraid of thinking outside of the box? Then the Bachelor's programme Technical Computer Science (or Computer Science & Engineering) at the University of Twente will fit you like a glove. Take a look at some of our students' experiences, each year's study programme and come to Enschede in order to be a Student for a Day. These are great ways of making sure you will feel at home in this programme, with the other Technical Computer Science students and at the University of Twente.

Programme overview

Top rated programme
Bachelor’s degree in Computer Science & Engineering
Certification: BSc
3 years
Full-time (no part-time programs possible)
English taught
Starting date
1 September 2019
1 September 2020
1 September 2021
On student request
Numerus fixus
Does not apply for the programme

Related programmes

Below you find a list of educational programmes which are (closely) related to Technical Computer Science.

Engineering & Technology
Advanced Technology

Advanced Technology is a broad English-taught programme that combines the latest technical expertise with a keen sense of what our society needs.

Applied Mathematics

Mathematics plays a decisive role in any calculation or model. The Bachelor’s programme in Applied Mathematics is all about the application of mathematics in practice.

Applied Physics

Understanding physical phenomena by learning about the laws that underlie them and putting your understanding into practice: that’s what the Bachelor’s in Applied Physics is all about.

Biomedical Technology

Biomedical Technology is an engineering programme in which you get to design and develop a new healthcare technology. Think rehabilitation robots, artificial organs, medical scans, and prostheses.

Chemical Science and Engineering

Developing and improving new materials and products: that’s what the Bachelor’s in Chemical Engineering at the University of Twente is all about.

Civil Engineering

Civil engineers design, construct and manage infrastructure and major building projects. The Civil Engineering programme combines technology with studying the organization of these types of projects.

Creative Technology

How can you use cutting-edge technology or new media to create user interaction? This English-taught programme challenges you to develop innovative applications using the latest technology.

Electrical Engineering

This English-taught programme focuses on developing and improving electronics-based systems. You will work on high-tech systems, such as a surgical robot arm, a satellite or car-to-car communication.

Industrial Design Engineering

The Bachelor’s in Industrial Design Engineering enables you to combine technology and creativity to design consumer products which are practical, stylish and fit for purpose.

Industrial Engineering and Management

The 3-year, English-taught Industrial Engineering & Management Bachelor’s teaches you to design, manage and improve business processes, helping organizations perform well in our complex society.

Mechanical Engineering

Interested in how things work and looking for a broad-based technical programme? Then Mechanical Engineering is ideal for you. You’ll study the design and maintenance of machines, tools and processes.

Mechanical Engineering (location Vrije Universiteit)

In this unique programme, you will study Mechanical Engineering in Amsterdam, while benefiting from the small scale, personal attention and technical expertise for which the UT is renowned.

Technical Medicine

As a technical physician you are the linking pin between medicine and technology. You will learn to apply existing technology in innovative ways in order to optimise diagnostics and treatment methods.

University College Twente (ATLAS)

This one-of-a-kind, multidisciplinary, English-taught programme integrates social and technical perspectives in a new approach that educates tomorrow’s engineers at Honours level.

Chat offline (info)