After taking this course, you have basic knowledge of data structures and algorithms, know that different data structures are suitable for different computational problems, and are able to analyze the performance of algorithms, with regard to their time and space requirements.
The courses Data Structures and Algorithms for AI and Data Structures and Algorithms for CS are equivalent to each other in content and level. Thus at most one out of these two courses is allowed in the minor Business Analytics and Data Science.
Students enrolled in the BSc AI and BSc CS programs are not permitted to count the courses Data Science and Algorithms for CS/AI towards this minor.
They have to choose one of these courses:
- Introduction to Reinforcement Learning (from the minor Situated AI)
- Robotics (from the minor Situated AI)
- Advanced Network Programming (from the minor Deep Programming)
- Equational Programming (from the minor Deep Programming)
- Calculus 1 (from the Bachelor Business Analytics)