Course Contents |
This course covers the historical development of artificial intelligence and its main methods and application areas. The course will cover classical AI approaches such as search techniques, knowledge representation, inference methods and expert systems, as well as current application areas such as natural language processing, image processing, autonomous systems and intelligent agents. Students will gain experience in developing simple applications by examining artificial intelligence algorithms; they will also develop a critical perspective on technology by discussing the ethical, security and societal implications of artificial intelligence. |
Weekly Course Content |
Week |
Subject |
Learning Activities and Teaching Methods |
1 |
Introduction to artificial intelligence, history, basic concepts Page:1-21 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
2 |
Artificial intelligence types, application areas Pages:21-40 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
3 |
Search problems and basic search strategies Page:76-100 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
4 |
Expert systems, decision support applications Page:66-90 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
5 |
Knowledge representation methods Page:91-115 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
6 |
Methods of inference and logical reasoning Page:116-140 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
7 |
Introduction to expert systems, basic structures Page:141-165 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
8 |
mid-term exam |
|
9 |
Expert system shells and application examples Page:166-190 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
10 |
Introduction to natural language processing, basic methods Page:191-215 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
11 |
Natural language processing applications
Page:216-230 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
12 |
Image processing, basic concepts and applications Page:231-255 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
13 |
Current trends in artificial intelligence applications Page:231-255 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
14 |
Ethics, security and social impacts of artificial intelligence Pages: 271-290 |
Face to Face Education, Computer Application, Question and Answer, Presentation |
15 |
Student project presentations |
Face to Face Education, Computer Application, Question and Answer, Presentation |
16 |
final exam |
|
Recommend Course Book / Supplementary Book/Reading |
1 |
Mehmet Fatih Amasyalı (2011). Yapay Zekâ: İnsan – Bilgisayar Etkileşimi ve Uygulamaları. Papatya Yayıncılık. |
2 |
Ethem Alpaydın (2020). Yapay Öğrenme. Boğaziçi Üniversitesi Yayınları. |
Required Course instruments and materials |
Textbooks, computers, smartphones, presentations, artificial intelligence software |