LIACS

Education @LIACS

Leiden University


These webpages contain information on the various educational programmes and courses offered at or by the Leiden Institute of Advanced Computer Science (LIACS), the computer science and artificial intelligence department of Leiden University.



Bachelor Informatica

This page is for internal use at LIACS only. The only authoritative source for students is the official university prospectus (study guide). No rights can be deduced from this page.

The Bachelor Informatica is a 180 EC programme taught in Dutch, with several courses taught in English.

Bachelor Informatica — Generic information

Study coordinator
Riet Derogee (bachelor@liacs.leidenuniv.nl)
Study advisor
Saskia Jong (studieadviseur-inf@liacs.leidenuniv.nl)
Programme committee
oc-bsc@liacs.leidenuniv.nl
Year 1 (60 EC)
CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Calculus 14031CLC1XYLIACS3100LeidenHazra, dr. R.S., Verbitsky, prof. dr. E.
Studying and Presenting4031STPECYLIACS3100LeidenMeulen, dr. A.N. van der
Foundations of Computer Science4031FDCX6YLIACS6100LeidenBariatti, dr. F., Kappé, dr. T.W.J.
Fundamentals of Digital Systems Design4031FDSDXYLIACS6100LeidenStefanov, dr. T.P.
Programmeermethoden4031PRGX6YLIACS6100LeidenMüller-Brockhausen, dr. M.F.T., Vis, dr. J.K.
Linear Algebra4031LINALYLIACS3100LeidenLukina, dr. O., Studnia, E.
Oriëntatie Informatica4031ORINXYLIACS3100LeidenVisser, prof.dr.ir. J.M.W.
Calculus 24031CLC2XYLIACS3200LeidenHazra, dr. R.S., Verbitsky, prof. dr. E.
Logic 14031LOGX1YLIACS3100LeidenBasold, dr. H., Ralaivaosaona, T.
Algoritmiek4031ALGX6YLIACS6200LeidenVliet, dr. R. van
Databases4031DABX6YLIACS6200LeidenBariatti, dr. F., Plaat, prof.dr. A.
Programmeertechnieken4031PRGRTYLIACS6200LeidenMüller-Brockhausen, dr. M.F.T., Vis, dr. J.K.
Automaten4031AUTOMYLIACS3200LeidenBergh, dr. M.J.H. van den
Probability Theory for Computer Scientists4031PTCX3YLIACS3100LeidenAthanasiadis, dr. C., Salehkaleybar, dr. S.
Year 2 (60 EC)
CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Computerarchitectuur4032CMAX6YLIACS6200LeidenRietveld, dr. K.F.D.
Concepts of Programming Languages4032CPL3XYLIACS3200LeidenBergh, dr. M.J.H. van den, Kalavainen, K.
Datastructuren4032DATSXYLIACS6200LeidenBergh, dr. M.J.H. van den
Formele Talen en Berekenbaarheid4032FTBERYLIACS6200LeidenVliet, dr. R. van
Statistics for Computer Scientists4032STCSXYLIACS6200LeidenLeeuwen, prof.dr. M. van, Vinkenoog, dr. M.
Complexiteit4032COPL3YLIACS3200LeidenBergh, dr. M.J.H. van den
Artificial Intelligence4032ARTIXYLIACS6200LeidenPreuss, dr. M.
Machine Learning4032MACLNYLIACS6200LeidenAthanasiadis, dr. C., Baratchi, dr. M.
Operating Systems and Networks4032OSNWXYLIACS6300LeidenChen, dr. Q.
Research Methods in Computer Science4032RMCS3LIACS3200LeidenBergh, dr. M.J.H. van den, Kalavainen, K.
Security4032SEC6XYLIACS6200LeidenBariatti, dr. F., Makri, dr.ir. E.
Logic 24032LOGX2YLIACS3100LeidenBasold, dr. H., Ralaivaosaona, T.
Year 3 (30 EC)
CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
AI and Ethics4032AIETXYLIACS3300LeidenHaring, prof.dr. S.
Bachelorproject/Bachelorklas4032BDI15LIACS15400LeidenDoughty, dr. H.R., Meulen, dr. A.N. van der, Nieuwenburg, dr. E.P.L. van, Salehkaleybar, dr. S.
Machine Learning4032KIMLRLIACS6200Leiden
Software Engineering4032SFTE6LIACS6300LeidenEdixhoven, dr. L.J., Kalavainen, K., Laarman, dr. A.W.
Year 3 Elective Space

Students can freely choose a total of 30 EC, so 5 electives of 6 EC, from the list below. It is also possible to follow a 30 EC minor, provided that students abide by the LIACS Minor Matrix, which can be found at https://edu.liacs.nl/minormatrix.pdf.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Ethics of Cybersecurity4032ETHCSYFGGA6300The HagueBoeken, J.
Compiler Construction4032CMPCSYLIACS6300LeidenNieuwpoort, prof.dr. R.V. van
Computer Graphics4032CCGR6LIACS6300LeidenLew, prof.dr. M.S.K.
Computer Vision4032COVIXYLIACS6300LeidenCao, dr. L., Doughty, dr. H.R.
Human Computer Interaction and Information Visualization4032HCIIVLIACS6400LeidenVerbeek, prof.dr.ir. F.J.
Introduction to Video Game Making4032IVGM6LIACS6300LeidenMüller-Brockhausen, dr. M.F.T.
Mathematical Structures in Computer Science4032MATSCYLIACS6400LeidenBasold, dr. H., Wang, dr. H., Hazra, dr. R.S., Verbitsky, prof. dr. E.
Multiprocessor Programming4032MLPRXYLIACS6300LeidenWerkhoven, dr. B.J.C. van
Natural Computing4032NACOXYLIACS6300LeidenKononova, dr. A.V.
Natural Language Processing4032NLP6XYLIACS6300LeidenMeer, dr. M. van der, Wijnholds, dr. G.
Cybersecurity Governance4032CYBGVYFGGA6300The HagueBrunner, dr. I.
Applied Data Science and Explainable AI4032ADSEAYLIACS6300LeidenStein, dr. N. van
Introduction to Reinforcement Learning4032IRLRXYLIACS6300LeidenMoerland, dr. T.
Neural Computing4032NECOXYLIACS6300LeidenRaponi, dr. E.
Program Correctness4032PRGCXYLIACS6300LeidenLaarman, dr. A.W., Martens, dr. J.
Requirements Engineering4032RQENXYLIACS6300LeidenLeeuwen, drs. P. van
Extracurricular Courses
CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Voorbereiding Programmeerwedstrijden (not yearly)4032VPRW2LIACS2200LeidenVliet, dr. R. van
Artificial Intelligence & Robotics Challenge (not yearly)4032AIROBLIACS2200LeidenBroekens, dr.ir. D.J., Moerland, dr. T.
Capture the Flag: Cybersecurity in Practice4032CFCiPYLIACS2400LeidenMakri, dr.ir. E.

Page maintained by LIACS Education Management (edu-mt@liacs.leidenuniv.nl) for internal use at LIACS.