Data Science and Artificial Intelligence
The BSc programme Data Science and Artificial Intelligence is a 180 ECTS 3 year programme hosted at the Leiden Institute of Advanced Computer Science (LIACS).
The BSc programme Data Science and Artificial Intelligence is a 180 ECTS 3 year programme hosted at the Leiden Institute of Advanced Computer Science (LIACS).
As of 2024-2025, the previously taught 6 EC Course "Introduction to Logic" is replaced by the 3 EC course "Logic 1" (4031LOGI1) and the 3 EC course “Logic 2” (4031LOGI2). As a result of this change, the course "Logic 2" will be included in the curriculum of the 2nd year from 2025/2026. It will already be given in 2024/2025.
Course | EC | Semester 1 | Semester 2 |
---|---|---|---|
Fall 2024 |
|||
Calculus 1 | 3 | ||
Studying and Presenting | 3 | ||
Essentials of Computer Systems | 6 | ||
Foundations of Computer Science | 6 | ||
Introduction to Programming (BSc) | 6 | ||
Linear Algebra for Computer Scientists 1 | 3 | ||
Orientation AI | 3 | ||
Spring 2025 |
|||
Linear Algebra for Computer Scientists 2 | 3 | ||
Logic 1 | 3 | ||
Algorithms and Data Structures | 6 | ||
Databases | 6 | ||
Introduction to Cognitive Science | 6 | ||
Calculus 2 | 3 | ||
Probability Theory for Computer Scientists | 3 |
As of 2024-2025, the previously taught 6 EC course "Human-Robot Interaction" is replaced by the 6 EC course "Human-Agent Interaction".
In the 2nd year, highly motivated students may choose to take extra-curricular courses. It should be noted that these should be taken out of interest; the actual load might be higher than 2 EC.
Course | EC | Semester 1 | Semester 2 |
---|---|---|---|
Fall 2024 |
|||
Automata Theory | 6 | ||
Human-Agent Interaction | 6 | ||
Software Development | 6 | ||
Statistics for Computer Scientists | 6 | ||
Symbolic AI | 6 | ||
Spring 2025 |
|||
Cognition and Computation | 3 | ||
Introduction to Reinforcement Learning | 6 | ||
Machine Learning | 6 | ||
Security | 6 | ||
Neural Computing | 6 | ||
Research methods in AI | 3 |
The "free choice space" of 36 ECTS can be filled:
With either 1 course from the DSAI electives and one of the 30 ECTS minors offered by Leiden University, Delft University of Technology, or Erasmus University Rotterdam
or with a free choice of 6 courses from the DSAI electives (see table below)
If the free choice space is filled in a different way, permission must be requested in advance from the Board of Examiners. The self-composed package of courses must comprise at least 15 EC of courses in the fields of data science and artificial intelligence, and the Board of Examiners will assess for coherence and level.
As of 2024-2025, the previously taught 6 EC course "Creative AI" is replaced by the 6 EC course "Generative AI".
As of 2024-2025, the entry requirements for the Bachelor Thesis Project are as follows:
on Febr 1st students must:
1) have completed all courses from their first year
2) have completed at least 66 ECs from second and third year courses.
3) miss at most 27 ECs from second and third year spring courses (apart from the Bachelor Thesis Project).
4) At the pre-reference date, the student misses at most 27 ECs from second and third year spring courses (apart from the Bachelor thesis project) and expects to comply with all rules at the reference date.
5) have completed the course "Research Methods in AI".
Requirement 1 must always be met, in exceptional cases the study advisor can give permission to start when rule 2 or 3 is not met. In case of any questions, please contact the study advisor.
For the most complete details, see the study guide page of the Bachelor Thesis Project.
Course | EC | Semester 1 | Semester 2 |
---|---|---|---|
Fall 2024 |
|||
Electives |
|||
Cognitive Modelling | 6 | ||
Cognitive Neuroscience | 6 | ||
Cognitive Robotics | 6 | ||
Computer Vision | 6 | ||
Concepts of Programming Languages | 6 | ||
Generative AI | 6 | ||
Human Computer Interaction and Information Visualization (Bsc) | 6 | ||
Introduction to Video Game Making | 6 | ||
Natural Computing | 6 | ||
Natural Language Processing | 6 | ||
Spring 2025 |
|||
Mandatory courses |
|||
Bachelor Thesis Project | 15 | ||
AI & Ethics | 3 | ||
Software Engineering | 6 | ||
Electives |
|||
Data Science | 6 | ||
Program Correctness | 6 | ||
Extra curricular elective |
|||
Artificial Intelligence and Robotics Challenge | 2 |