Public View

You are viewing the public version of the syllabus. If you have a SUNet account, you can view the richer version of the syllabus after logging in.

CS 404
Artificial Intelligence

Faculty Faculty of Engineering and Natural Sciences
Semester Fall 2025-2026
Course CS 404 - Artificial Intelligence
Time/Place
Time
Week Day
Place
Date
11:40-12:30
Tue
SBS-G071
Sep 29, 2025-Jan 3, 2026
15:40-17:30
Fri
SBS-G071
Sep 29, 2025-Jan 3, 2026
Level of course Undergraduate
Course Credits SU Credit:3, ECTS:6, Basic:2, Engineering:4
Prerequisites CS 201 or DSA 201
Corequisites
Course Type Lecture

Instructor(s) Information

Ayşe Berrin Yanıkoğlu

Course Information

Catalog Course Description
This course is a broad technical introduction to fundamental concepts and techniques in artificial intelligence. Topics include problem solving, search, knowledge representation and reasoning, reasoning and decision making under uncertainty. Other important topics and current application areas of artificial intelligence, such as automated planning, machine learning, computer vision, robotics, natural language understanding, and intelligent agents, will be discussed.
Course Learning Outcomes:
1. To have an elementary understanding of various fundamental concepts and methods in AI for an intelligent agent.
2. To have an elementary and solid understanding of problem solving using search algorithms, and to be able to demonstrate it on various problems.
3. To have an elementary and solid understanding of representing knowledge in classical logic, and to apply reasoning/inference methods over logical formulae.
4. To have an elementary and solid understanding of reasoning and decision making under uncertainty.
5. To have an elementary understanding of an advanced topic in AI.
6. To have an understanding of the state-of-the-art AI applications/tools.
Course Objective
-

Course Materials

Resources:
Artificial Intelligence: A Modern Approach, Russell & Norvig, 4th ed.
Technology Requirements:

Policies