M2-1: AI and Machine Learning
Full course description
Elective Module Project 2-1 > M2-1: Artificial Intelligence and Machine Learning
Course: Machine Learning (period 2) +
Project: Project 2-1 Adaptive Systems (semester 3, bachelor year 2)
Each elective module comprises an elective course, an elective project, and related skill classes.
Second year students choose one out of the two electives (Module Project 2-1) during semester 3.
During this project, students will develop game-playing agents of different levels for simple video games. To allow students to quickly venture into the software development issues encountered when adding techniques from artificial intelligence or machine learning into video games, they will rely on existing frameworks for the core AI and ML techniques, so they do not have to know all the technical details that go into these advanced methods. Instead, they will focus on working within the computational and memory constraints as defined by the platform (e.g. Android) and the real-time operation of video games.
Prerequisites
Prerequisites: Students must have passed Project 1-1. Furthermore, the student has to have passed at least two out of the following three courses: Procedural Programming, Objects in Programming, and Data Structures and Algorithms. The student furthermore needs to be registered for or has already completed at least three courses of the programme in year 2, semester 1. This project is a prerequisite for Project 3-1.