Türkçe | English
TRABZON VOCATIONAL SCHOOL / DEPARTMENT of COMPUTER TECHNOLOGIES
Computer Programming
Course Catalog
http://www.trabzonmyo.ktu.edu.tr/
Phone: +90 0462 2281052
TMYO
TRABZON VOCATIONAL SCHOOL / DEPARTMENT of COMPUTER TECHNOLOGIES / Computer Programming
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

TBIL2027Introduction to Artificial Intelligence2+0+0ECTS:3
Year / SemesterFall Semester
Level of CourseShort Cycle
Status Elective
DepartmentDEPARTMENT of COMPUTER TECHNOLOGIES
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 2 hours of lectures per week
LecturerDr. Öğr. Üyesi Ercüment YILMAZ
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
To gain knowledge about the development and fundamental algorithms of Artificial Intelligence and to acquire the ability to develop applications using AI techniques.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Understanding AI search models and social search strategies.61,
LO - 2 : Using Bayesian networks and probability as a mechanism for handling uncertainty in Artificial Intelligence.61,3,
LO - 3 : Investigating the design of Artificial Intelligence systems that attempt to perform a task better by using learning.61,3,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Introduction to artificial intelligence and basic concepts, history of artificial intelligence, intelligent agents, problem solving: problem-solving agents and problem formulation, search strategies, non-heuristic search: breadth-first search, depth-first search, uniform-cost search, depth-limited search, iterative depth search, two-way search, heuristic search methods; Greedy, A* search, simulated annealing method, hill climbing algorithm, local beam algorithm, genetic algorithms, genetic algorithms and their applications, searching in non-deterministic motions, searching in unobservable situations, searching in partial observation, searching in games, minimax algorithm, alpha-beta pruning, searching in stochastic games, condition satisfaction problems.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction to artificial intelligence and basic concepts, history of artificial intelligence.
 Week 2Intelligent agents
 Week 3Problem solving: problem-solving factors and problem formulation.
 Week 4Search strategies, non-heuristic search: breadth-first search, depth-first search,
 Week 5Uniform-cost search, depth-limited search
 Week 6Iterative deep search, two-way search
 Week 7Applications of non-heuristic search methods
 Week 8Heuristic search methods; Greedy and A* search.
 Week 9Mid-term exam
 Week 10Applications of heuristic search methods
 Week 11Hill climbing algorithm, simulated annealing method, local beam algorithm, genetic algorithms
 Week 12Genetic algorithms and their applications
 Week 13Searching in non-deterministic motion, searching in situations where observation is impossible, searching in partial observation.
 Week 14Search in games, minimax algorithm, alpha-beta pruning, stochastic games.
 Week 15artificial neural networks
 Week 16Final exam
 
Textbook / Material
1Mitchell H. Q.,Parker S, 2004, Live English Grammer, Elementary, Great Britain
 
Recommended Reading
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 1 50
End-of-term exam 16 1 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 1 14 14
Arasınav için hazırlık 1 7 7
Arasınav 1 1 1
Dönem sonu sınavı için hazırlık 1.5 6 9
Dönem sonu sınavı 1 1 1
Diğer 1 1 1 1
Total work load75