Study programme
Dutch-taught Bachelor of Computer Science
2024-2025
Model path part 1
Part 1 of the model path is the standard initial package.
Compulsory courses
Computersystems and -architecture
Discrete Mathematics
Data abstraction and structures
Introduction to programming
Calculus
Computer Graphics
Project Software Engineering
Languages and Machines
Model path part 2
Compulsory courses
Advanced programming
Introduction to databases
Linear Algebra
Machines and Computability
Operating Systems
Algorithms and Complexity
Compilers
Computer Networks
Elementary Statistics
Numerical Analysis
Programming project databases
Model path part 3
Compulsory courses
Artificial Intelligence
Computer and Network Security
Numerical Linear Algebra
Software engineering
Data Structures and Graph Algorithms
Distributed Systems
Dissertation
Elective courses (9 ECTS-credits)
You have to choose 9 ECTS-credits from the list below. You can also choose a course from another bachelor's programme within the Faculty of Science or the Faculty of Applied Economics In that case, you have to submit a motivated request to the Study Progress Commission through the Helpdesk.
OR 3 courses from the bridging programme of the educational master.
Code Theory
Economics
Physics
Individual project
Introduction to Computational Biology
Applied logic
Theoretical Computer Science Seminar
Selection of broadening courses
You have to select 3 ECTS-credits in bachelor 2 or 3
World View: Religion, Atheism and Science
World View: Religion, Atheism and Meaning
World View: Religion, Atheism and Society
World View: Religion, Atheism and Culture
City and Diversity
Media and Digital Society
Global Justice
Freedom, Citizenship and Democracy
Poverty and Inequality
Sustainability
Climate Change
Debating Development
Community Service Learning
Artificial intelligence: societal challenges
Preparatory programme of the master of teaching: General didactics, In-school training: orientation, Onderwijskunde I
General Didactics
In-school Training: Orientation
General didactics (2nd semester)
In-school Training: Orientation
Diversity and Inclusion
Diversity and inclusion
2023-2024
Model path part 1
Part 1 of the model path is the standard initial package.
Compulsory courses
Computersystems and -architecture
Discrete Mathematics
Data abstraction and structures
Introduction to programming
Calculus
Computer Graphics
Project Software Engineering
Languages and Machines
Model path part 2
Compulsory courses
Advanced programming
Introduction to databases
Linear Algebra
Machines and Computability
Operating Systems
Algorithms and Complexity
Compilers
Computer Networks
Elementary Statistics
Numerical Analysis
Programming project databases
Model path part 3
Compulsory courses
Artificial Intelligence
Computer and Network Security
Numerical Linear Algebra
Software engineering
Data Structures and Graph Algorithms
Distributed Systems
Dissertation
Elective courses (9 ECTS-credits)
You have to choose 9 ECTS-credits from the list below. You can also choose a course from another bachelor's programme within the Faculty of Science or the Faculty of Applied Economics In that case, you have to submit a motivated request to the Study Progress Commission through the Helpdesk.
OR 3 courses from the bridging programme of the educational master.
Code Theory
Economics
Physics
Individual project
Introduction to Computational Biology
Applied logic
Selection of broadening courses
You have to select 3 ECTS-credits in bachelor 2 or 3
World View: Religion, Atheism and Science
World View: Religion, Atheism and Meaning
World View: Religion, Atheism and Society
World View: Religion, Atheism and Culture
City and Diversity
Media and Digital Society
Global Justice
Freedom, Citizenship and Democracy
Poverty and Inequality
Sustainability
Climate Change
Debating Development
Community Service Learning
- Gerlinde Verbist
- Eva Van Moer
- Leni Franken
- François Levrau
Entrepreneurial Mindset
Preparatory programme of the master of teaching: General didactics, In-school training: orientation, Onderwijskunde I
General Didactics
In-school Training: Orientation
General didactics (2nd semester)
In-school Training: Orientation
Diversity and Inclusion
Diversity and inclusion
2022-2023
Model path part 1
Compulsory courses
Computersystems and -architecture
- Hans Vangheluwe
- Stephen Pauwels
- Brent van Bladel
Discrete Mathematics
Data abstraction and structures
Introduction to programming
Calculus
Computer Graphics
Project Software Engineering
Languages and Machines
Model path part 2
Compulsory courses
Advanced programming
Introduction to databases
Linear Algebra
Machines and Computability
Students Mathematics: minimum 8/20 for all courses of Ba1
Operating Systems
Algorithms and Complexity
Compilers
Computer networks
- Jeroen Famaey
- Jeremy Van den Eynde
Elementary Statistics
Numerical Analysis
Programming project databases
Model path part 3
Compulsory courses
Artificial Intelligence
Computer and network security
Numerical Linear Algebra
Software engineering
- Serge Demeyer
- Stephen Pauwels
Dissertation
AND 2) ENROLLED (or ECTS-credits obtained) for Software engineering and Distributed systems.
Data structures and graph algorithms
Bachelor Mathematics: Minimum 8/20 for all courses of bachelor computer science part 1
Distributed Systems
Selection of broadening courses
You have to select 3 ECTS-credits in bachelor 2 or 3
World View: Religion, Atheism and Science
World View: Religion, Atheism and Meaning
World View: Religion, Atheism and Society
World View: Religion, Atheism and Culture
City and Diversity
Migration, Integration and Diversity
Media and Digital Society
Global justice
Freedom, Citizenship and Democracy
Poverty and Inequality
Sustainability
Climate Change
Debating development
Community service learning
- Gerlinde Verbist
- Eva Van Moer
- Leni Franken
- François Levrau
Elective courses (9 ECTS-credits)
You have to choose 9 ECTS-credits from the list below. You can also choose a course from another bachelor's programme within the Faculty of Science or the Faculty of Applied Economics In that case, you have to submit a motivated request to the Study Progress Commission through the Helpdesk.
OR 3 courses from the bridging programme of the educational master.
Code theory
For Computer Science: min 8/20 for all courses of Ba1 and Lineaire algebra.
Economics
Ba Comp.sc: min 8/20 for all courses Ba1 OR enrolled in Ba Bio-eng. or Prep.progr of Environmental Sciences
Physics
Individual project
Introduction to Computational Biology
Computer Science: min. 8/20 for all courses of Ba1 and Lineaire algebra.
Applied logic
Preparatory programme of the master of teaching: General didactics, In-school training: orientation, Onderwijskunde I
General didactics
In-school training: orientation
General didactics (2nd semester)
In-school training: orientation (2nd sem.)
Diversity and inclusion
Diversity and inclusion
2021-2022
Model path part 1
Compulsory courses
Computersystems and -architecture
- Hans Vangheluwe
- Stephen Pauwels
- Brent van Bladel
Discrete Mathematics
Data abstraction and structures
Introduction to programming
- Toon Calders
- Tom Hofkens
- Stephen Pauwels
Calculus
Computer Graphics
Project Software Engineering
Languages and Machines
Model path part 2
Compulsory courses
Advanced programming
Introduction to databases
Linear Algebra
Machines and Computability
Students Mathematics: minimum 8/20 for Introduction to programming
Operating Systems
Algorithms and Complexity
Compilers
Computer networks
- Jeroen Famaey
- Jeremy Van den Eynde
Elementary Statistics
Numerical Analysis
Programming project databases
Model path part 3
Compulsory courses
Artificial Intelligence
Computer and network security
Numerical Linear Algebra
Software engineering
- Serge Demeyer
- Stephen Pauwels
Dissertation
AND 2) ENROLLED (or ECTS-credits obtained) for Software engineering and Distributed systems.
Data structures and graph algorithms
Distributed Systems
Selection of broadening courses
You have to select 3 ECTS-credits in bachelor 2 or 3
World View: Religion, Atheism and Science
World View: Religion, Atheism and Meaning
World View: Religion, Atheism and Society
World View: Religion, Atheism and Culture
City and Diversity
Migration, Integration and Diversity
Media and Digital Society
Global justice
Freedom, Citizenship and Democracy
Poverty and Inequality
Sustainability
Climate Change
Debating development
Community service learning
- Gerlinde Verbist
- Eva Van Moer
- Leni Franken
- François Levrau
Elective courses (9 ECTS-credits)
You have to choose 9 ECTS-credits from the list below. You can also choose a course from another bachelor's programme within the Faculty of Science or the Faculty of Applied Economics In that case, you have to submit a motivated request to the Study Progress Commission through the Helpdesk.
OR 3 courses from the bridging programme of the educational master.
Code theory
For Computer Science: credit obtained or enrolled in Lineaire algebra.
Economics
Physics
Individual project
Introduction to Computational Biology
Computer Science: min. 8/20 for Inleiding programmeren, Discrete wiskunde, Calculus and Lineaire algebra.
Lab computer networks
Applied logic
Preparatory programme of the master of teaching: General didactics, In-school training: orientation, Onderwijskunde I
General didactics
In-school training: orientation
General didactics (2de sem., stadscampus overdag)
In-school training: orientation (2nd sem.)
Educational Science 1: Learning and Behavioral Processes
Educational Science 1: Learning and Behavioral Processes
2020-2021
Model path part 1
Compulsory courses
Computersystems and -architecture
Discrete Mathematics
Data abstraction and structures
Introduction to programming
Calculus
Computer Graphics
Project Software Engineering
Languages and Machines
Model path part 2
Compulsory courses
Algorithms and Complexity
Compilers
Computer networks
- Chris Blondia
- Jeremy Van den Eynde
Elementary Statistics
Advanced Programming
Introduction to databases
Linear algebra
- Alain Verschoren
Machines and Computability
Students Mathematics: minimum 8/20 for Introduction to programming
Numerical Analysis
Programming project databases
Operating Systems
Model path part 3
Compulsory courses
Artificial intelligence
Dissertation
AND 2) ENROLLED (or ECTS-credits obtained) for Software engineering, Telecommunication systems, Telecommunication systems project and Distributed systems.
Data structures and graph algorithms
Distributed systems
Software engineering
Telecommunication systems
Telecommunication systems Project
Scientific programming
Selection of broadening courses active pluralism and interculturalism
Active pluralism and interculturalism : your have to select 3 ECTS-credits in bachelor 2 or 3
World View: Religion, Atheism and Science
World View: Religion, Atheism and Meaning
World View: Religion, Atheism and Culture
World View: Religion, Atheism and Society
City and Diversity
Media and Digital Society
Migration, Integration and Diversity
Freedom, Citizenship and Democracy
Global justice
Elective courses (9 ECTS)
You have to choose 9 ECTS-credits from the list below. You can also choose a course from another bachelor's programme within the Faculty of Science or the Faculty of Applied Economics In that case, you have to submit a motivated request to the Study Progress Commission through the Helpdesk.
OR 3 courses from the bridging programme of the educational master.
Code theory
Economics
Physics
Individual project
Introduction to Computational Biology
Lab computer networks
Applied logic
Preparatory programme of the master of teaching: General didactics, In-school training: orientation, Learn and motivate
General didactics
In-school training: orientation
Learn and motivate
General didactics (2de sem., stadscampus overdag)
In-school training: orientation (2nd sem.)
Learn and motivate
2019-2020
Model path part 1
Compulsory courses
Calculus
Computer Graphics
Computersystems and -architecture
Discrete Mathematics
Data abstraction and structures
Introduction to programming
Project Software Engineering
Languages and Machines
Model path part 2
Compulsory courses
Algorithms and Complexity
Compilers
Computer networks
- Chris Blondia
- Jeremy Van den Eynde
Elementary Statistics
Advanced Programming
Introduction to databases
Linear algebra
- Alain Verschoren
Machines and Computability
Students Mathematics: minimum 8/20 for Introduction to programming
Numerical Analysis
Programming project databases
Operating Systems
Model path part 3
Compulsory courses
Artificial intelligence
Dissertation
Data structures and graph algorithms
Physics
Distributed systems
Software engineering
Telecommunication systems
Scientific programming
Compilers
Selection of broadening courses active pluralism and interculturalism
Active pluralism and interculturalism : your have to select 3 ECTS-credits in bachelor 2 or 3
World View: Religion, Atheism and Science
World View: Religion, Atheism and Meaning
World View: Religion, Atheism and Culture
World View: Religion, Atheism and Society
City and Diversity
Media and Digital Society
Migration, Integration and Diversity
Freedom, Citizenship and Democracy
Global justice
Elective courses (6 ECTS)
You have to choose 6 ECTS-credits from the list below. You can also choose a course from another bachelor's programme within the Faculty of Science or the Faculty of Applied Economics or 2 courses from the bridging programme of the educational master. In that case, you have to submit a motivated request to the Study Progress Commission through the Helpdesk.
Code theory
Economics
Individual project
Introduction to Computational Biology
Lab computer networks
Applied logic
Preparatory programme of the master of teaching: General didactics, In-school training: orientation