Türkçe | English
FACULTY of ENGINEERING / DEPARTMENT of COMPUTER ENGINEERING
(30%) English
Course Catalog
https://www.ktu.edu.tr/bilgisayar
Phone: +90 0462 377 2080
MF
FACULTY of ENGINEERING / DEPARTMENT of COMPUTER ENGINEERING / (30%) English
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BIL4013Artificial Intelligence3+0+0ECTS:4
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Elective
DepartmentDEPARTMENT of COMPUTER ENGINEERING
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face
Contact Hours14 weeks - 3 hours of lectures per week
Lecturer--
Co-LecturerNone
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
The aim of this course is to teach how to use the information that is obtained by students, in the applications and to teach the knowledge modeling. Main objective is to study basic concepts of artificial intelligence and to experiment with them in sample application domains by designing and implementing simple programmes and incrementally augmenting them with further concepts.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : compare artificial and natural intelligence and describe fundamental problems of artificial intelligence.2,3,4,121,3
LO - 2 : prioritise between basic and heuristic search techniques. 2,3,4,121,3
LO - 3 : describe knowledge modeling and determine how to programm it.2,3,4,121
LO - 4 : determine how speech, natural languages, learning and other behavioural process is modelled with computer and determine how to apply fundamental approaches such as artificial neural networks and genetic algorithms on problems2,3,4,121,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
Can machines think? Turing's imitation game.Intelligent Agents. Basic search techniques. Problem Solving Languages of AI. Automated reasoning. Game Playing. Building Knowledge- based systems. Expert systems. Production systems. Frame Systems and Semantic Networks. Pattern recognition. Natural Language Processing. Artificial Neuron Network Applications
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction. Turing and Chinnes Room Tests. State Space.
 Week 2Problem Solving Methods
 Week 3Basic Search Techniques. Heuristic search
 Week 4Game Programming. Alfa-beta pruning and minimax algorithm
 Week 5Knowledge: facts and ruls. Building Knowledge Based Systems
 Week 6Knowledge representation. Semantic net. Frame. Scene
 Week 7Expert Systems. Production Systems
 Week 8Mid-term exam
 Week 9Pattern Recognition
 Week 10Recognition of printed and hand-written characters
 Week 11Biometric Recognition
 Week 12midterm exam
 Week 13Natural Language processing. Parsers
 Week 14Learning. Artificial Network Applications
 Week 15Speech Recognition. Voice analysis and Synthesis
 Week 16End-of-term exam
 
Textbook / Material
1Nabiyev V. V., 2005 Yapay Zeka: Problemler, Yöntemler, Algoritmalar, Ankara (2. Baskı)
2Russell, Stuart J. ; Norvig, Peter, 2003 , Artificial Intelligence: A Modern Approach (2nd ed. )
 
Recommended Reading
1Nilsson, Nils,1998 , Artificial Intelligence: A New Synthesis, Morgan Kaufmann Publishers, ISBN 978-1-55860-467-4
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 8 2 30
Quiz 12 2 20
End-of-term exam 16 2 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 4 11 44
Arasınav için hazırlık 10 1 10
Arasınav 2 1 2
Uygulama 5 2 10
Kısa sınav 2 1 2
Dönem sonu sınavı için hazırlık 13 1 13
Dönem sonu sınavı 2 1 2
Total work load125