Education Programme 2023-2024

Here you can find information about the curriculum, the elective modules, and the minors:

1. B-TCS Curriculum

The table shows the B-TCS curriculum with the course code of modules and study units, furthermore the year and quartile they are offered, and finally, some additional prerequisites. 

Course code M

Module (15EC)

SU Course code

Study Units

Q

B1 phase (Year 1)

202001021

 

Pearls of Computer Science Module

202001022

Pearls of computer science Core

11EC

1A

202001190

Introduction to Mathematics + Calculus 1A

4EC

202300185

 

Software Systems Module

202300186

Software Systems Core

12EC

1B

202001197

Calculus 1B for CS

3EC

202001025

 

Network Systems Module

202001026

Network Systems Core

12EC

2A

202001205

Linear Algebra for CS

3EC

202001027

 

Data & Information Module

202001028

Data & Information Core

12EC

2B

202001233

Probability Theory for CS/BIT

3EC

B2 phase (Year 2)

202200165

Computer Systems Module

202200167

Computer Architecture and Organisation

5EC

1A

202200166

Operating Systems

6EC

202200168

IT & Law

1EC

202001234

Discrete Mathematics

3EC

202001031

 

Intelligent Interaction Design for CS/BIT

202200145

Artificial Intelligence & Cyber Security

6EC

1B

202200146

HCI Design and Evaluation

6EC

202001033

Statistical Techniques for CS/BIT

3EC

202001359

 

Discrete Structures & Efficient Algorithms (Module)

202001360

Algorithmic Discrete Mathematics

5EC

2A

202001361

Languages & Machines

3,5EC

202001362

Algebra

3,5EC

202001363

Implementation Project on Graph Isomorphisms

3EC

xxxxxxxxx

Minor/Elective module

 

15EC

2B

B3 phase (Year 3)

xxxxxxxxx

Minor/Elective module 

 

15EC

1A

xxxxxxxxx

Minor/Elective module 

 

15EC

1B

202001048

Design Project Module

202001049

Design Project Core

15EC

1A or 2A

202300105

Research Project Module

202300106

Research Project Core

15EC

1B or 2B

2. Elective module

The table shows the modules that are available to students as elective modules (students are to choose one).

Table 2. Elective modules can also be taken as a minor module

 

 

Course code M

Elective/minor Module

SU Course code

Study units

Q

202001040

Smart Spaces Module

202001041

Smart Spaces Core

15EC

1A

202200020

Data Science & Artificial Intelligence

202200021

Machine Learning for Datatypes

3,5 EC

1A

 

 

202200022

Knowledge Representation and Reasoning

4,5 EC

 

 

202200023

Explainable AI & Ethics

3 EC

 

 

202200024

DS&AI Project

4 EC

202300110

Cyber-Physical Systems Module

202300111

Cyber Physical Systems Core

15EC

1B

202001044

Web Science Module

202001045

Social Network Structure and Dynamics

6,5EC

1B

202001046

Games, Auctions and Voting

6,5EC

202001047

Web Science final project

2EC

202200190

Programming Paradigms module

202200191

Functional and Logic Programming

5 EC

2B

 

202200192

Concurrency and Compiler Construction

10 EC

 202200200

Intelligent Embedded Systems

202200201

Software Engineering Embedded Systems

5 EC

2B






202200202


Embedded Architectures and Tools


6 EC



202200203


IES Project


4 EC

3. Minors

See Article 3.2 of the general section of the Education and Examination Regulation. The in-depth module may be completed by choosing a second elective module from Table 2. If you want do an elective as part of your minor, you need to registrate via the minor organisation, next to enrollment in Osiris.

Students who choose one of the following options for their minor must first obtain permission from the Examination Board:

The Examination Board uses the following guidelines to assess the student’s request:

  1. The educational component of the minor must be at an academic level;
  2. At least 15 of the 30 credits must involve a paradigm shift;
    1. The contents of the minor must not fall within the field of computer science; or
    2. The contents of an exchange minor may fall within the field of computer science, provided that the minor is taken at an institute of higher education abroad and the educational component of the minor is at an academic level.
  3. The educational component of the minor may not overlap with the programme’s compulsory units of study;
  4. Up to five credits may be devoted to courses on the language and culture of the host country.

Internship

It is possible to do a internship during your minor during quartiles 1A, 1B and 2B. More information can be found here. For questions you can contact Eline Meijerink (e.m.meijerink@utwente.nl).