Course Aim: Provide the students with fundamental concepts of artificial intelligence techniques in order to enable the student to apply these techniques in applications which involve perception - reasoning and learning.
Main Topics: Problem solving using AI - search - inference techniques - logic/theorem proving - knowledge representation - rules - frames - semantic networks - planning/scheduling.
Course Aim: Introduce the techniques for creating computer programs that analyze, generate, and understand written human language. The course also emphasizes broad coverage of both rule-based and empirical data-driven methods.
Main Topics: Word-level approaches - syntactic analysis - semantic interpretation - applications selected from conversational agents - sentiment analysis - information extraction - question answering.
Course Aim: Introduce the basic principles, techniques, and applications of Artificial Intelligence.
Main Topics: Problem solving - search - inference techniques - knowledge representation - planning - machine learning -robotics - AI applications - AI algorithms. Students will also experience programming in AI language tools.