- Teacher: Dawed Omer
Introduction to Artificial Intelligence
|
Course description The purpose of this course is to give students an understanding of Artificial Intelligence methodologies, techniques, tools and results. Students will use at least one AI-language [Lisp, Prolog]. Students will learn the theoretical and conceptual components of this discipline and firm up their understanding by using AI and Expert System tools in laboratory sessions, projCP and home assignments. |
|
Course Objective: At the end of this course the students will be able to: § Understand reasoning, knowledge representation and learning techniques of artificial intelligence § Evaluate the strengths and weaknesses of these techniques and their applicability to different tasks § Assess the role of AI in gaining insight into intelligence and perception § know classical examples of artificial intelligence § know characteristics of programs that can be considered "intelligent" § understand the use of heuristics in search problems and games § know a variety of ways to represent and retrieve knowledge and information § know the fundamentals of artificial intelligence programming techniques in a modern programming language § consider ideas and issues associated with social technical, and ethical uses of machines that involve artificial intelligence |