About this course
Artificial Intelligence (AI) is behind your smart phone’s intelligent personal assistant, driverless cars, robots, government fraud detection systems, and the image recognition algorithms of Facebook and Instagram, just to mention a few examples. This course introduces you 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. The majority of the course work is carried out in groups.
During the course, you will implement simple search-based agents solving transportation tasks in a virtual environment. The virtual environment is an idealized model of autonomous robots operating in a hospital. This part of the course is referred to as the programming project.
Syllabus
Pre-requisites
One year of computer science at university level. One of the computer science courses should be in algorithms and data structures. Knowledge of at least one object-oriented programming language (e.g. Java, Python). A course in discrete mathematics is recommended.
![computer-science-lorenzo-belgrano[1]](https://disabroad.org/wp-content/uploads/2024/10/computer-science-lorenzo-belgrano1.jpg)
![computer-science-panagiota-katsikouli[1]](https://disabroad.org/wp-content/uploads/2024/10/computer-science-panagiota-katsikouli1.jpg)