Course Finder

Artificial Intelligence

Artificial Intelligence


Artificial Intelligence

About this course

Artificial Intelligence (AI) is behind your smart phone’s intelligent personal assistant, driverless cars, robots, government fraud detection systems, and image recognition algorithms. This course introduces students to core techniques and applications of AI using primarily symbolic methods in an agent-oriented paradigm.

Classes are a mix of discussions of theory, core concepts, and hands-on problem-solving exercises. Course activities rely heavily on group work. During the course, students implement simple search-based agents solving transportation tasks in a virtual environment.

Syllabus

Fall 2024

Go to syllabus

This is the most recent syllabus for this course

Pre-requisites

One year of computer science at university level. One of the computer science courses should be in algorithms and data structures. Experience with object-oriented programming (e.g. Java, Python). A course in discrete mathematics is recommended.

Faculty

Francesco Nespoli

Faculty

Ph.D. candidate in Electrical and Electronic Engineering, Imperial College London. Research Scientist at Microsoft focusing on speech recognition and applications of large language models (2023-2024). Previous experience designing and patenting systems as Research Scientist at Nuance Communications UK (2021-2023) and programming event detection and object recognition as Programmer and Data Analyst at Aitek S.p.a. (2021). With DIS since 2024.

We’ll support you every step of the way.
Do you need advice?