Bachelor of Science in Computer Science
From your smartphone to rail traffic, from streaming services to medical data analysis: behind all these applications are computer scientists who design and build smart solutions. As a computer scientist, you learn not only how computers work, but above all how to use them to help our society run better.
About the programme
Programme summary
Find out more
Off to a good start
Postgraduate studies
Study programme content subject to change
| Course | Ref | MT1 | Semester | Language | Instructor | Crdt |
|---|---|---|---|---|---|---|
|
|
1
|
sem 1
|
nl
|
Kris Coolsaet
|
6
|
|
|
|
1
|
sem 1
|
nl
|
Guy De Tré
|
6
|
|
|
|
1
|
sem 1
|
nl
|
Peter Dawyndt
|
6
|
|
|
|
1
|
sem 1
|
nl
|
Eric Laermans
|
6
|
|
|
|
1
|
sem 1
|
nl
|
Bart De Bruyn
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Kris Coolsaet
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Veerle Fack
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Peter Dawyndt
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Tom De Medts
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Jasson Vindas Diaz
|
6
|
|
| Course | Ref | MT1 | Semester | Language | Instructor | Crdt |
|---|---|---|---|---|---|---|
|
|
2
|
sem 1
|
nl
|
Christophe Scholliers
|
6
|
|
|
|
2
|
sem 1
|
nl
|
Kris Coolsaet
|
6
|
|
|
|
2
|
sem 1
|
nl
|
Wouter Tavernier
|
6
|
|
|
|
2
|
sem 1
|
en
|
Oliver Dukes
|
6
|
|
|
|
2
|
sem 1
|
en
|
Yvan Saeys
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Filip De Turck
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Christophe Scholliers
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Peter Lambert
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Koen De Bosschere
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Marnix Van Daele
|
6
|
|
| Course | Ref | MT1 | Semester | Language | Instructor | Crdt |
|---|---|---|---|---|---|---|
|
|
3
|
sem 1
|
en
|
Dmitry Kobak
|
6
|
|
|
|
3
|
sem 1
|
nl
|
Kris Coolsaet
|
6
|
|
|
|
3
|
sem 1
|
nl
|
Koen De Bosschere
|
6
|
|
|
|
3
|
sem 1
|
nl
|
Marnix Van Daele
|
6
|
|
|
|
3
|
sem 2
|
nl
|
Peter Dawyndt
|
6
|
|
|
|
3
|
sem 2
|
nl
|
Leo Storme
|
6
|
|
|
|
3
|
sem 2
|
en
|
Eric Laermans
|
6
|
|
|
|
3
|
year
|
nl
|
Bart Mesuere
|
12
|
|
Subscribe to 6 credit units from the following list, distributed over the first standard learning path as follows: 6 credit units in year 3. Subject to approval by the faculty.
| Course | Ref | MT1 | Semester | Language | Instructor | Crdt |
|---|---|---|---|---|---|---|
|
|
1
|
sem 1
|
nl
|
Kris Coolsaet
|
6
|
|
|
|
1
|
sem 1
|
nl
|
Guy De Tré
|
6
|
|
|
|
1
|
sem 1
|
nl
|
Peter Dawyndt
|
6
|
|
|
|
1
|
sem 1
|
nl
|
Eric Laermans
|
6
|
|
|
|
1
|
sem 1
|
nl
|
Bart De Bruyn
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Kris Coolsaet
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Veerle Fack
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Peter Dawyndt
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Tom De Medts
|
6
|
|
|
|
1
|
sem 2
|
nl
|
Jasson Vindas Diaz
|
6
|
|
|
|
2
|
sem 1
|
nl
|
Christophe Scholliers
|
6
|
|
|
|
2
|
sem 1
|
nl
|
Kris Coolsaet
|
6
|
|
|
|
2
|
sem 1
|
nl
|
Wouter Tavernier
|
6
|
|
|
|
2
|
sem 1
|
en
|
Oliver Dukes
|
6
|
|
|
|
2
|
sem 1
|
en
|
Yvan Saeys
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Filip De Turck
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Christophe Scholliers
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Peter Lambert
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Koen De Bosschere
|
6
|
|
|
|
2
|
sem 2
|
nl
|
Marnix Van Daele
|
6
|
|
|
|
3
|
sem 1
|
en
|
Dmitry Kobak
|
6
|
|
|
|
3
|
sem 1
|
nl
|
Kris Coolsaet
|
6
|
|
|
|
3
|
sem 1
|
nl
|
Koen De Bosschere
|
6
|
|
|
|
3
|
sem 1
|
nl
|
Marnix Van Daele
|
6
|
|
|
|
3
|
sem 2
|
nl
|
Peter Dawyndt
|
6
|
|
|
|
3
|
sem 2
|
nl
|
Leo Storme
|
6
|
|
|
|
3
|
sem 2
|
en
|
Eric Laermans
|
6
|
|
|
|
3
|
year
|
nl
|
Bart Mesuere
|
12
|
|
Subscribe to 6 credit units from the following list, distributed over the first standard learning path as follows: 6 credit units in year 3. Subject to approval by the faculty.
Competence field 1: Competence in one or more scientific disciplines
- Apply basic concepts, methods and techniques of the computer science practice (from the user and management level of computer systems and computer networks up to software design and programming).
- Use current software development techniques, skills, and tools for the design and implementation of small and large scale software projects.
- Use and implement commonly used algorithms and data structures and understand the concept of computational complexity.
- Have an understanding of computer and network architecture, the underlying hardware infrastructure and sustaining electronic principles.
- Apply mathematical techniques and methods related to the field of computer science.
- Have a good understanding of the theoretical underpinnings of computer science.
- Identify the interrelationships between various sub-domains of computer science, and understand how they affect each other.
- Use computational technology in modelling and problem solving.
- Consult and evaluate information from technical and scientific computer science literature in a goal-oriented way.
- Demonstrate analytical and critical thinking in the context of computer science.
- Select appropriate tools to accomplish computational or data management tasks.
- Justify own choices and decisions made in building computer-based solutions.
- Analyze and assess computer-based solutions.
- Make effective use of acquired competencies outside of their initial scope.
- Acquaint one-self with new methods and technologies.
- Make a clear distinction between theory and practice and between formal and informal problem specification.
- Show evidence of punctuality, sense of detail, order and carefulness.
- Show evidence of persistence.
- Reason logically at various levels of abstraction.
- Use spoken, written and electronic media to communicate effectively with co-workers and peers while correctly applying widespread terminology and (graphical) standards.
- Communicate to a general audience in an informal setting.
- Work as a team to solve problems and meet project goals and deadlines.
- Take notice of the ethical and societal aspects of informatics.