Artificial Intelligence

Principles and Applications

January 30, 2019
Tishk International University
Computer Engineering Dept
BSc
2018
5 mins read

General Information

Course Description

This course provides a comprehensive introduction to the fundamental concepts, techniques, and applications of Artificial Intelligence (AI). Students will explore the theoretical foundations of AI while gaining practical experience in implementing AI algorithms and systems. The course covers essential topics including search algorithms, knowledge representation, machine learning, and intelligent agent design.

The curriculum emphasizes both classical AI approaches and modern techniques, enabling students to understand the evolution of AI and its current applications. Through hands-on projects and programming assignments, students will develop the skills necessary to design and implement intelligent systems that can solve complex problems in various domains.

This course prepares students for advanced studies in AI, machine learning, robotics, and related fields, while also providing practical knowledge applicable to software development and system design.

Prerequisites

Course Objectives

Upon completion of this course, students will be able to:

Course Outline

Week 1: Introduction to Artificial Intelligence

Week 3: Advanced Search and Game Playing

Week 4: Knowledge Representation and Reasoning

Week 5: Logical Reasoning and Expert Systems

Week 6: Machine Learning Fundamentals

Week 7: Midterm Exam and Review

Week 8: Neural Networks and Deep Learning

Week 9: Natural Language Processing

Week 10: Computer Vision

Week 11: Intelligent Agents and Robotics

Week 12: Uncertainty and Probabilistic Reasoning

Week 13: AI Ethics and Social Impact

Week 14: Final Exam Preparation and Review

Week 15: Final Project and Course Wrap-up

Textbooks

Assessment