Informatie over BSc Computing Science
Hieronder staan het programma en de vakomschrijvingen van BSc Computing Science Klik op de naam van een vak in een schema om naar de omschrijving te gaan.
» Jaar 1 | |||||||
Periode | Type | Code | Naam | Taal | ECTS | Uren | |
---|---|---|---|---|---|---|---|
semester I a | verplicht | WBCS003-05 | Imperative Programming (for CS) | Engels | 5 | ||
verplicht | WBCS005-05 | Introduction to Computing Science | Engels | 5 | |||
verplicht | WBCS030-05 | Introduction to Logic (CS) | Engels | 5 | |||
semester I b | verplicht | WBCS036-05 | Calculus for Computing Science | Engels | 5 | ||
verplicht | WBCS010-05 | Computer Architecture | Engels | 5 | |||
verplicht | WBCS011-05 | Discrete Structures | Engels | 5 | |||
semester II a | verplicht | WBCS018-05 | Algorithms and Data Structures in C (for CS) | Engels | 5 | ||
verplicht | WBCS021-05 | Introduction to Information Systems | Engels | 5 | |||
verplicht | WBCS024-05 | Program Correctness | Engels | 5 | |||
semester II b | verplicht | WBCS009-05 | Advanced Algorithms and Data Structures | Engels | 5 | ||
verplicht | WBAI050-05 | Linear Algebra and Multivariable Calculus | Engels | 5 | |||
verplicht | WBCS028-05 | Object-Oriented Programming (for CS) | Engels | 5 | |||
» Jaar 2 | |||||||
Periode | Type | Code | Naam | Taal | ECTS | Uren | |
semester I a | verplicht | WBCS001-05 | Advanced Object Oriented Programming | Engels | 5 | ||
verplicht | WBCS002-05 | Functional Programming | Engels | 5 | |||
verplicht | WBAI049-05 | Statistics | Engels | 5 | |||
semester I b | verplicht | WBCS012-05 | Problem Analysis and Software Design | Engels | 5 | ||
verplicht | WBCS042-05 | Signals and Systems (for CS) | Engels | 5 | |||
verplicht | WBCS008-05 | Web Engineering | Engels | 5 | |||
semester II | verplicht | WBCS017-10 | Software Engineering | Engels | 10 | ||
semester II a | verplicht | WBCS020-05 | Computing Science: Ethical and Professional Issues | Engels | 5 | ||
verplicht | WBCS022-05 | Introduction to Scientific Computing | Engels | 5 | |||
semester II b | verplicht | WBCS027-05 | Languages and Machines | Engels | 5 | ||
verplicht | WBCS029-05 | Parallel Computing | Engels | 5 | |||
» Jaar 3 (Compulsory course units) | |||||||
Periode | Type | Code | Naam | Taal | ECTS | Uren | |
semester II a | verplicht | WBCS019-05 | Computer Graphics | Engels | 5 | ||
verplicht | WBCS023-05 | Operating systems | Engels | 5 | |||
verplicht | WBCS026-05 | Research Skills in Computing Science | Engels | 5 | |||
semester II b | verplicht | WBCS901-15 | Bachelor's project | Engels | 15 | ||
Opmerkingen | The major of 90 ECTS is compulsory for all Computing Science students. Next to the Major, the third year includes a Minor (first semester, 30 ECTS). A 'broadening' minor offered within other faculties or other programmes within our faculty may be chosen (provided that the selected courses have been approved by the Board of Examiners Computing Science), and/or students may choose one or more courses from the list of optional electives for CS students, see below. | ||||||
» Jaar 3 (Optional electives for CS students) | |||||||
Periode | Type | Code | Naam | Taal | ECTS | Uren | |
semester I a | keuze | WBCS044-05 | Computational Complexity | Engels | 5 | ||
keuze | WBCS040-05 | Information Retrieval | Engels | 5 | |||
keuze | WBCS004-05 | Information Security | Engels | 5 | |||
keuze | WBCS032-05 | Introduction to Machine Learning | Engels | 5 | |||
keuze | WBCS031-05 | Network Centric Systems | Engels | 5 | |||
semester I b | keuze | WBCS039-05 | Compiler Construction | Engels | 5 | ||
keuze | Intelligent Agents and Automated Reasoning | Engels | 5 | ||||
keuze | WBCS034-05 | Programming in C++ | Engels | 5 | |||
keuze | WBCS015-05 | Short programming project | Engels | 5 | |||
keuze | WBCS016-05 | Software Language Engineering | Engels | 5 | |||
semester II a | keuze | WBCS035-05 | Advanced programming in C++ | Engels | 5 |