Information Package / Course Catalogue
Introduction to Artificial Intelligence
Course Code: BPR210
Course Type: Required
Couse Group: Short Cycle (Associate's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 1
Prt.: 1
Credit: 2
Lab: 0
ECTS: 4
Objectives of the Course

The aim of this course is to teach and apply the methods, application languages and search paradigms in the field of artificial intelligence effectively; In this way, students should be able to increase their analytical and theoretical power and solve problems effectively.

Course Content

Artificial Intelligence (AI) has been a field that has a wide range of applications over time. AI systems are now able to understand conversations, play chess and do household chores. In this course, how to present information about artificial intelligence systems; how the action can be divided into effective sections and how the best (optimal) result or the almost-best result can be found among the possibilities. It will also be discussed how to deal with the unknowns in the world, how to learn from the experience and how to decide from the data.

Name of Lecturer(s)
Ins. Mehmet Can HANAYLI
Learning Outcomes
1.To learn artificial intelligence methods and applications in daily life.
2.To be able to learn and apply necessary paradigms of paradigm to solve mathematical problems such as constraints
3.To be able to use the appropriate search paradigm to solve the problem and to produce a solution to the problem.
4.To be able to comprehend learning paradigms.
5.Ability to analyze artificial intelligence based programming with modern programming languages (Java, C, C ++, C #, etc.).
Recommended or Required Reading
1.Russell, S.J. And Norvig, P., “Artificial Intelligence : A Modern Approach”, Third Edition, Prentice-Hall, 2009. (AIMA
2.Yapay Zeka Geçmişi ve Geleceği Nils J. Nilsson (Eser Sahibi), Mehmet Doğan (Çevirmen) Boğaziçi Yayınları; 1. baskı (6 Şubat 2019)
3.Decision Support Systems (Data Warehouse - Data Mining - Clinical KDS)
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction to Artificial Intelligence: History and Applications of Artificial Intelligence
Week 2 - Theoretical
Information Display
Week 3 - Theoretical
Problem Solving: Constraint Satisfaction Problems (CSP), Backtracking Search for CSP
Week 4 - Theoretical
Search Strategies: Depth First Search, Breath First Search, Heuristic Search
Week 5 - Theoretical
Hill Climbing, Best First Search, A* Method
Week 6 - Theoretical
Game Trees and Alternate Search, Alpha-Beta Reduction, Minimax Search
Week 7 - Theoretical
Artificial Intelligence Languages and Knowledge Base Creation
Week 8 - Theoretical
Artificial Intelligence Languages and Knowledge Base Creation (Midterm)
Week 9 - Theoretical
Natural Language Processing: Morphology, Semantics and Pragmatics
Week 10 - Theoretical
Natural Language Processing: Morphology, Semantics and Pragmatics
Week 11 - Theoretical
Learning Paradigms: Learning from Observations, Inductive Learning, Decision Trees
Week 12 - Theoretical
Learning Paradigms: Learning from Examples, Learning with Hidden Variables, Instance Based Learning
Week 13 - Theoretical
Expert systems
Week 14 - Theoretical
Introduction to Deep Learning
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140114
Lecture - Practice140114
Assignment84032
Project43428
Midterm Examination1516
Final Examination1516
TOTAL WORKLOAD (hours)100
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
5
4
4
4
3
3
3
3
3
3
3
OÇ-2
4
4
4
4
4
3
3
3
3
3
3
OÇ-3
3
3
3
3
3
3
3
3
3
3
3
OÇ-4
5
5
5
5
5
5
5
5
5
5
5
OÇ-5
3
3
3
3
3
3
3
3
3
4
4
Adnan Menderes University - Information Package / Course Catalogue
2026