AI Syllabus
AI Syllabus
ARTIFICIAL INTELLIGENCE
CS4304 3 0 2 4
COURSE OBJECTIVES:
The main objectives of this course are to:
Learn the fundamental AI approaches.
Develop problem-solving skills relevant to AI.
Explore different knowledge representation methods.
Grasp planning approaches and apply it in decision-making.
Understand the concept of reinforcement learning in real-time applications.
Course Description
This introductory course provides students with a foundational understanding of Artificial
Intelligence (AI).
Prerequisites
Basic programming skills (preferably in Python).
Familiarity with fundamental concepts in mathematics and computer science.
TEXT BOOKS:
1. Russel, S. and Norvig, P., Artificial Intelligence – A Modern Approach, 4th Edition, Pearson
Education, 2021.
2. Sutton, R. S., & Barto, A. G., Reinforcement Learning: An Introduction, 2nd Edition, MIT Press,
2020.
REFERENCES:
1. Vinod Chandra. S.S, and Anand Hareendran, S., Artificial Intelligence and Machine Learning, PHI
Publishers, 2014.
2. Luger, G., Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 6th
Edition, Pearson Education, 2008.
3. Nilsson, J., Artificial Intelligence: A New Synthesis, Elsevier Publishers, 1998.
YouTube Resources:
1. 3Blue1Brown: Mathematical foundations of AI algorithms.
2. Sentdex: Python programming tutorials for AI and machine learning.
3. Artificial Intelligence - All in One: Comprehensive tutorials on various AI topics.
4. Andrew Ng: Lectures on AI and machine learning concepts.
5. Google Developers: Tutorials and demos on AI tools and technologies.
TOTAL: 75 PERIODS