IT 426: Artificial intelligence systems
This course introduces students to the wide field of Artificial Intelligence (AI) with emphasis on its use to solve real world problems. Students will be trained to get a basic and solid understanding of various fundamental topics of Artificial Intelligence including searching, knowledge representation and reasoning, rule-based systems and machine learning. This course is also an opportunity for students to discover AI based technologies. It should review how AI techniques have been incorporated by companies to enhance traditional business applications. An exposure to Python or another AI language would be beneficial for students. On completion of this module, students should relate what they have learned to what impact AI is making to society.
Course objective:
- Illustrate the work flow of an AI technique needed to solve a particular problem.
- Analyze the problem and design an AI based solution.
- Use an AI technique to solve a particular problem.
- Recognize the impact of AI based technologies.
- Describe various aspects of AI based techniques and algorithms.