Artificial Intelligence
CS 404

Unpublished Syllabus
This syllabus is not published yet. Only you can view it.
Faculty: Faculty of Engineering and Natural Sciences
Semester: Fall 2025-2026
Course: Artificial Intelligence - CS 404
Classroom: FMAN-G071
Level of course: Undergraduate
Course Credits: SU Credit:3.000, 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
To give an elementary and solid understanding of the main foundations of AI.

Course Materials

Resources:
-
Technology Requirements:
-