# 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:

• Exchange Minor (EM);
• Multi Minors (MM);
• Individual minor.

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).