nl en

Computer Science: Computer Science and Science Communication and Society

The Computer Science and Science Communication and Society (SCS) specialisation offers students the possibility to combine computer science and science communication.


The two-year, full-time programme (120 EC) consists of:

  • the SCS component with a minimum of 40 EC and a maximum of 60 EC;

  • a maximum of 20 EC of electives chosen from the Computer Science or the SCS programme.

  • at least 30 EC of level-500 Specialisation courses and seminars in Computer Science to be selected in correspondence with the topic of the Master’s Thesis Research Project;

  • a Master's Thesis Research Project (30 EC) in one of the LIACS research groups.

See also

More information

  • If you are interested in the SCS specialisation or any of the courses, please request an application form at

  • For specific questions about programme content, curriculum choices and/or study planning, please contact the Computer Science study advisor/education coordinator or the SCS programme coordinator dr. Anne Land.

Specialisation courses and seminars Computer Science

Vak EC Semester 1 Semester 2

Fall semester

Advanced Data Management for Data Analysis 6
Advances in Data Mining 6
Audio Processing and Indexing 6
Automated Machine Learning 6
Better Science for Computer Scientists 3
Cloud Computing 6
Computational Molecular Biology 6
Coordination and Component Composition 6
Evolutionary Algorithms 6
Foundations of Software Testing 6
High Performance Computing I 6
Information Theoretic Data Mining 6
Multicriteria Optimization and Decision Analysis 6
Multimedia Systems 6
Seminar Swarm-based Computation with Applications in Bioinformatics 6
Social Network Analysis for Computer Scientists 6
Social Signal Processing 6
Software Development and Product Management 6
Quantum Algorithms 6
Text Mining 6

Spring semester

Advances in Model Checking 6
Applied Quantum Algorithms 6
Bio-Modeling 6
Competitive Programming 6
Deep Learning and Neural Networks 6
Embedded Systems and Software 6
High Performance Computing II 6
Image Analysis with Applications in Microscopy 6
Information Retrieval and Text Analytics 6
Modern Game AI Algorithms 6
Multimedia Information Retrieval 6
Psychology of Programming 6
Quantum Computing 3
Reinforcement Learning 6
Robotics 6
Secure Systems - CANCELLED 6
Seminar Combinatorial Algorithms 6
Seminar Distributed Data Mining 6
Urban Computing 6

Research components Computer Science

Vak EC Semester 1 Semester 2
Master Class 0
Master's Thesis Research Project (CS & SCS/EDU) 30

Course levels

  • Level 100
    Introductory course, builds upon the level of the final pre-university education examination.
    Characteristics: teaching based on material in textbook or syllabus, pedagogically structured, with
    practice material and mock examinations; supervised workgroups; emphasis on study material and
    examples in lectures.

  • Level 200
    Course of an introductory nature, no specific prior knowledge but experience of independent
    study expected.
    Characteristics: textbooks or other study material of a more or less introductory nature; lectures, e.g. in
    the form of capita selecta; independent study of the material is expected.

  • Level 300
    Advanced course (entry requirement level 100 or 200).
    Characteristics: textbooks that have not necessarily been written for educational purposes; independent
    study of the examination material; in examinations independent application of the study material to
    new problems.

  • Level 400
    Specialised course (entry requirement level 200 or 300).
    Characteristics: alongside a textbook, use of specialist literature (scientific articles); assessment in the
    form of limited research, a lecture or a written paper. Courses at this level can, to a certain extent, also
    be on the master’s curriculum.

  • Level 500 Course with an academic focus (entry requirement: the student has been admitted to a
    master’s programme; preparatory course at level 300 or 400 has been followed).
    Characteristics: study of advanced specialised scientific literature intended for researchers; focus of the
    examination is solving a problem in a lecture and/or paper or own research, following independent
    critical assessment of the material.

  • Level 600
    Very specialised course (entry requirement level 400 or 500)
    Characteristics: current scientific articles; latest scientific developments; independent contribution (dissertation research) dealing with an as yet unsolved problem, with verbal presentation.

The classification is based on the Framework Document Leiden Register of Study Programmes.