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.



Master Computer Science

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.

This page gives an overview of all specialisations of the Master Computer Science, but only courses coordinated and/or taught by LIACS are shown. For full curricula, refer to the prospectus.

Master Computer Science — Generic information

Study coordinator
Marielle Tijmensen & Judith Janssen (mastercs@liacs.leidenuniv.nl)
Study advisor
Nadia van der Valk & Marisa Beunk (master-studyadvisor@liacs.leidenuniv.nl)
Programme committee
oc-msc@liacs.leidenuniv.nl
Advanced Computing and Systems - required

Required courses for the Master Computer Science: Advanced Computing and Systems specialisation.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Multimedia Systems4343MMSY6LIACS6500LeidenBakker, dr. E.M., Lew, prof.dr. M.S.K.
System and Software Security4343SYSSSLIACS6500LeidenGadyatskaya, dr. O., Mentens, prof.dr.ir. N.
Cloud Computing4343CLCMXLIACS6500LeidenRietveld, dr. K.F.D.
Distributed Systems4343DISYXLIACS6500LeidenNieuwpoort, prof.dr. R.V. van
Embedded Systems and Software4343EMBSSLIACS6500LeidenStefanov, dr. T.P.
High Performance Computing4343HIPX6LIACS6500LeidenWerkhoven, dr. B.J.C. van
Artificial Intelligence - required

Required courses for the Master Computer Science: Artificial Intelligence specialisation are Evolutionary Algorithms, Introduction to Deep Learning, Modern Game AI Algorithms, and Reinforcement Learning. In addition, students choose either (1) the Algorithmic AI component, consisting of Automated Machine Learning and Multicriteria Optimization and Decision Analysis, or (2) the Human-Centred AI component, consisting of Computational Creativity and AI in Society.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
AI in Society4343AISOCLIACS6500LeidenKripe, dr. Z.
Automated Machine Learning4343AUTMXLIACS6500LeidenRijn, dr. J.N. van
Computational Creativity4383COMCRLIACS6500LeidenSaunders, dr. R., Verhoef, dr. T.
Evolutionary Algorithms4343EVALXLIACS6500LeidenWang, dr. H.
Introduction to Deep Learning4343INDLXLIACS6500LeidenPelt, dr. D.M.
Modern Game AI Algorithms4343MGAIXLIACS6500LeidenPreuss, dr. M.
Multicriteria Optimization and Decision Analysis4343MOADXLIACS6500LeidenWang, dr. H.
Reinforcement Learning4343RINLXLIACS6500LeidenPlaat, prof.dr. A.
Artificial Intelligence - electives

Electives available (only) to students in the Master Computer Science: Artificial Intelligence specialisation. Students can also take electives from Elective Courses and Seminars Computer Science.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Agentic Large Language Models4343ALLMOLIACS6500LeidenDuijn, dr. M.J. van, Meer, dr. M. van der, Plaat, prof.dr. A., Stein, dr. N. van
Artificial Creatures4383ARCR3LIACS3500LeidenPutten, dr. P.W.H. van der
Business Studies - required

Required courses for the Master Computer Science & Business Studies specialisation.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Global Business Game4343BSGBGLIACS0400LeidenVisser, prof.dr.ir. J.M.W., Schilt, drs. J. (extern)
Marketing Science4603BSMX3LIACS3500LeidenRest, prof.dr. J.I. van der
Operations Management4603BSOX4LIACS4500LeidenAmat Lefort, dr. N.
Strategic Financial Management4603BSSFXLIACS3500LeidenMooren, M.P.
Strategy and Technology4603BSS5TLIACS5500Leidend’Huyvetter, dr. P.R.L., Kemp, dr.mr. R.K.
Software Development and Product Management4343BSSDPLIACS6500LeidenLeeuwen, drs. P. van
Business Research Methods4603BSBRMLIACS5500LeidenRezaei, dr. B.
Enterprise Architecture4343BSEA6LIACS6500LeidenKruiswijk, J.B.
Model-Driven System Development4343BSMDSLIACS6500LeidenRamackers, dr. G.J.
Business Studies Internship4603SBBSILIACS0600LeidenZohrehvand, dr. A.H.
Capstone Cases4343BSCC4LIACS4500LeidenStettina, dr. C.J.
Master Class (Computer Science & Business Studies)4343BSMACLIACS0600LeidenHeijstek, dr. W., Visser, prof.dr.ir. J.M.W.
Master's Thesis Research Project4343MRP22YLIACS22600Leiden—
Business Studies - electives

Electives available (only) to students in the Master Computer Science and Business Studies specialisation. Students can also take electives from Elective Courses and Seminars Computer Science.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Integrated and Digital Organizational Development4343BSIDOLIACS3500LeidenTockenburger, prof.dr. L. (extern)
Machine Learning for Business Analytics4343BSMLBLIACS3500LeidenHilbert, dr. M.
Management Science4603BSMSXLIACS3500LeidenPickl, prof.dr. S.W.
Behavioural Business Economics4603BSBBELIACS5500LeidenLent, dr. M. van
Data Science in Practice4343DASPRLIACS6500LeidenReisen, prof. dr. M. van
Leading and Managing People4603BSLMPLIACS5500LeidenMorozova, dr. D.
Regulatory Governance for Data Science4343BSRGDLIACS6500LeidenReisen, prof. dr. M. van
Cyber Security Management4343BSCSMLIACS3500LeidenMakri, dr.ir. E.
Data-driven Policy making4343BSDPMLIACS3500LeidenGiest, prof.dr. S.
System Optimisation4603BSSOXLIACS3500LeidenAmat Lefort, dr. N.
Entrepreneurship and Innovation4603BSENILIACS6500LeidenLameij, R.
Managing Digital Transformation in Society4343BSMDTLIACS6500LeidenYoung, dr. M.M. (extern, FGGA)
Managing Software Evolution4343BSMSELIACS3500LeidenVisser, prof.dr.ir. J.M.W.
Marketing Analytics4603BSMA4LIACS4500LeidenWeeren, drs. N. van
AI for Strategy4603BSAS3LIACS4100LeidenZohrehvand, dr. A.H.
Financing Technology Ventures4603BSFT3LIACS3100LeidenPereiro, dr. ing. L.E.
Education

The Master Computer Science and Education specialisation consists of 30EC Elective Courses and Seminars Computer Science, the thesis research project listed below, and the 60 EC Education component (see prospectus).

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Master Class4343MACLALIACS0600LeidenBlank, drs. A., Preuss, dr. M.
Master's Thesis Research Project4343MRP30YLIACS30600Leiden—
High-Tech Innovation

The Master Computer Science and High-Tech Innovation specialisation consists of the required courses and thesis project listed here, 12 EC Elective Courses and Seminars Computer Science, and the 60 EC High-Tech Innovation component (see prospectus).

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Automated Machine Learning4343AUTMXLIACS6500LeidenRijn, dr. J.N. van
Evolutionary Algorithms4343EVALXLIACS6500LeidenWang, dr. H.
Introduction to Deep Learning4343INDLXLIACS6500LeidenPelt, dr. D.M.
Master Class4343MACLALIACS0600LeidenBlank, drs. A., Preuss, dr. M.
Master's Thesis Research Project4343MRP30YLIACS30600Leiden—
Science Communication and Society

The Master Computer Science and Science Communication and Society specialisation consists of 30 EC Elective Courses and Seminars Computer Science, the thesis project listed below, and the 60 EC Science Communication and Society component (see prospectus).

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Master Class4343MACLALIACS0600LeidenBlank, drs. A., Preuss, dr. M.
Master's Thesis Research Project4343MRP30YLIACS30600Leiden—
Data Science - required

Required courses for the Master Computer Science: Data Science specialisation.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Advances in Data Mining4343ADVDMLIACS6500LeidenKnobbe, dr. A.J.
Introduction to Deep Learning4343INDLXLIACS6500LeidenPelt, dr. D.M.
Social Network Analysis for Computer Scientists4343SNACSLIACS6500LeidenJong, R.G. de, Takes, prof.dr. F.W.
Text Mining4343TXTMXLIACS6500LeidenVerberne, prof.dr. S.
Information Retrieval4343INFRXLIACS6500LeidenVerberne, prof.dr. S.
Reinforcement Learning4343RINLXLIACS6500LeidenPlaat, prof.dr. A.
Master Class4343MACLALIACS0600LeidenBlank, drs. A., Preuss, dr. M.
Master's Thesis Research Project4343MRP42YLIACS42600Leiden—
Data Science - electives

Electives available (only) to students in the Master Computer Science: Data Science specialisation. Students can also take electives from Elective Courses and Seminars Computer Science.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Data Science in Practice4343DASPRLIACS6500LeidenReisen, prof. dr. M. van
Regulatory Governance for Data Science4343BSRGDLIACS6500LeidenReisen, prof. dr. M. van
Foundations of Computing - required

Required courses for the Master Computer Science: Foundations of Computing specialisation.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Computational Models and Semantics4343CMS6XLIACS6500LeidenBasold, dr. H., Ford, Dr.ing. M.C.
Formal Methods for AI4343FMFAILIACS6500LeidenYu, dr. E.
Quantum Algorithms4343QUALGLIACS6500LeidenDawid-Lekowska, dr. A.M.
Foundations of Software Testing4343FSWT6LIACS6500LeidenBonsangue, prof.dr. M.M.
Proof Formalisation4343PROFXLIACS6500LeidenKappé, dr. T.W.J.
Software Verification4343SWVRXLIACS6500LeidenLaarman, dr. A.W.
Master Class4343MACLALIACS0600LeidenBlank, drs. A., Preuss, dr. M.
Master's Thesis Research Project4343MRP42YLIACS42600Leiden—
Elective Courses and Seminars Computer Science

This is a global list of elective courses that can be chosen as part of most specialisations. Always check with the prospectus.

CourseuSis codeInstituteECTSLevelPeriodLocationTeachers
Advances in Data Mining4343ADVDMLIACS6500LeidenKnobbe, dr. A.J.
AI and Art4343AIARTLIACS6500LeidenSoydaner, dr. D.
Audio Processing and Indexing4343AUDIOLIACS6500LeidenBakker, dr. E.M.
Automated Machine Learning4343AUTMXLIACS6500LeidenRijn, dr. J.N. van
Bayesian Optimisation4343BAYOPLIACS6500LeidenRaponi, dr. E.
Complex Networks (BM)4609COMNW?6400LeidenSaxena, dr. A., Garlaschelli, prof.dr. D., Hazra, dr. R.S.
Computational Models and Semantics4343CMS6XLIACS6500LeidenBasold, dr. H., Ford, Dr.ing. M.C.
Evolutionary Algorithms4343EVALXLIACS6500LeidenWang, dr. H.
Formal Methods for AI4343FMFAILIACS6500LeidenYu, dr. E.
Hardware Accelerator Design4343HACDELIACS6500LeidenZidaric, dr. N.
Introduction to Deep Learning4343INDLXLIACS6500LeidenPelt, dr. D.M.
Multimedia Systems4343MMSY6LIACS6500LeidenBakker, dr. E.M., Lew, prof.dr. M.S.K.
Quantum Algorithms4343QUALGLIACS6500LeidenDawid-Lekowska, dr. A.M.
Seminar Advanced Deep Reinforcement Learning4343SADRLLIACS6500LeidenMoerland, dr. T.
Social Network Analysis for Computer Scientists4343SNACSLIACS6500LeidenJong, R.G. de, Takes, prof.dr. F.W.
Software Development and Product Management4343BSSDPLIACS6500LeidenLeeuwen, drs. P. van
System and Software Security4343SYSSSLIACS6500LeidenGadyatskaya, dr. O., Mentens, prof.dr.ir. N.
Text Mining4343TXTMXLIACS6500LeidenVerberne, prof.dr. S.
Urban Computing4343URBC6LIACS6500LeidenBaratchi, dr. M.
Applied Quantum Algorithms4343APQALLIACS6500LeidenDawid-Lekowska, dr. A.M., Tura Brugués, dr. J.
Bio-Modeling4343BIOMDLIACS6500LeidenCao, dr. L.
Causal Inference for Computer Scientists4343CICSXLIACS6500LeidenSalehkaleybar, dr. S.
Cloud Computing4343CLCMXLIACS6500LeidenRietveld, dr. K.F.D.
Computational Imaging and Tomography4343CIMTOLIACS6500LeidenBatenburg, prof.dr. K.J.
Cryptographic Engineering4343CRYPELIACS6500LeidenMentens, prof.dr.ir. N.
Data-driven Optimisation for Real-World Applications4343DDORWLIACS6500LeidenFan, dr. Y.
Distributed Systems4343DISYXLIACS6500LeidenNieuwpoort, prof.dr. R.V. van
Embedded Systems and Software4343EMBSSLIACS6500LeidenStefanov, dr. T.P.
Foundations of Software Testing4343FSWT6LIACS6500LeidenBonsangue, prof.dr. M.M.
High Performance Computing4343HIPX6LIACS6500LeidenWerkhoven, dr. B.J.C. van
Information Retrieval4343INFRXLIACS6500LeidenVerberne, prof.dr. S.
Information Theoretic Data Mining4343ITDM6LIACS6500LeidenLeeuwen, prof.dr. M. van, Yang, dr. L.
Modern Game AI Algorithms4343MGAIXLIACS6500LeidenPreuss, dr. M.
Multicriteria Optimization and Decision Analysis4343MOADXLIACS6500LeidenWang, dr. H.
Multimodal Models for Ecology and Biodiversity4343MMEBXLIACS6500LeidenPucci, dr. R.
Natural Language Processing for Social Good4343NLPSGLIACS6500LeidenPlaza-del-Arco, dr. F.M.
Network Science Seminar4343NSCSELIACS6500LeidenJong, R.G. de, Saxena, dr. A., Takes, prof.dr. F.W., Bokanyi, dr. E.
Proof Formalisation4343PROFXLIACS6500LeidenKappé, dr. T.W.J.
Recommender Systems4343RECSXLIACS6500LeidenRen, dr. Z.
Reinforcement Learning4343RINLXLIACS6500LeidenPlaat, prof.dr. A.
Robotics4343ROBO6LIACS6500LeidenBakker, dr. E.M.
Seminar Advances in Deep Learning4343SADL6LIACS6500LeidenDoughty, dr. H.R.
Seminar Combinatorial Algorithms4343SECALLIACS6500LeidenBergh, dr. M.J.H. van den, Vis, dr. J.K.
Software Verification4343SWVRXLIACS6500LeidenLaarman, dr. A.W.
Sports Data Science4343SPDSXLIACS6500LeidenKnobbe, dr. A.J.
Video Games for Research4383VGFR6LIACS6500LeidenBarbero, dr. G., Preuss, dr. M.

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