Semester | Course Unit Code | Course Unit Title | T+P+L | Credit | Number of ECTS Credits |
7 | COMP465 | ARTIFICIAL INTELIGENCE | 0+3+0 | 3 | 5 |
Language of Instruction
|
English
|
Level of Course Unit
|
Bachelor's Degree
|
Department / Program
|
COMPUTER ENGINEERING
|
Type of Program
|
Formal Education
|
Type of Course Unit
|
Elective
|
Course Delivery Method
|
Face To Face
|
Objectives of the Course
|
Gain an understanding of artificial intelligence methodologies
Learn the techniques used for developing artificial intelligence models
Gain practice by coding programming assignments
Apply the concepts to a real problem by completing a course project
|
Course Content
|
This course provides an introduction to Artificial Intelligence. In this course, we will learn the concepts that underlie intelligent systems. Topics we will cover include problem solving with search, constraint satisfaction, knowledge representation and reasoning using some probabilistic learnings and first order logics, reasoning under uncertainty, introduction to machine learning, and introduction to reinforcement learning.
|
Course Methods and Techniques
|
|
Prerequisites and co-requisities
|
None
|
Course Coordinator
|
None
|
Name of Lecturers
|
Asist Prof.Dr. VEHBİ ÇAĞRI GÜNGÖR zafer.aydin@agu.edu.tr
|
Assistants
|
None
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"
Assessment Methods and Criteria
ECTS Allocated Based on Student Workload
Activities
|
Total Work Load
|
Yazılı Sınav
|
1
|
10
|
10
|
F2F Dersi
|
1
|
3
|
3
|
Ev Ödevi
|
1
|
5
|
5
|
Sunum için Hazırlık
|
1
|
5
|
5
|
Proje
|
1
|
20
|
20
|
Kısa Sınav
|
1
|
1
|
1
|
Okuma
|
1
|
1
|
1
|
Final Sınavı
|
1
|
20
|
20
|
Total Work Load
| |
|
Number of ECTS Credits 2
65
|
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
No | Learning Outcomes |
1
| Explain the mathematical and algorithmic principles of artificial intelligence models |
2
| Solve a machine learning problem using artificial intelligence methods |
3
| Implement a reinforcement learning model using a software |
4
| Apply a deep learning method to a real problem |
Weekly Detailed Course Contents
Contribution of Learning Outcomes to Programme Outcomes
Contribution: 1: Very Slight 2:Slight 3:Moderate 4:Significant 5:Very Significant
https://sis.agu.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=74870&lang=en