Skip to content

sami-fennich/introduction_to_ai_course

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– SE 444: Introduction to Artificial Intelligence

Course University Instructor Interactive Demos

๐Ÿ“‹ Course Overview

This repository contains comprehensive course materials for SE 444: Introduction to Artificial Intelligence at Alfaisal University. The course covers fundamental concepts and techniques in AI, from search algorithms to probabilistic reasoning and game theory.

Field Details
Instructor Prof. Anis Koubaa
Institution Alfaisal University, College of Engineering
Semester Fall 2025
Website aniskoubaa.org/se444

๐Ÿ“ Repository Structure

introduction_to_ai_course/
โ”œโ”€โ”€ ๐Ÿ“ lectures/              # Lecture slides organized by topic (L00-L13)
โ”œโ”€โ”€ ๐Ÿ“ assessments/           # Exams, quizzes, and assignments
โ”œโ”€โ”€ ๐Ÿ“ projects/              # Course projects (RoboMind)
โ”œโ”€โ”€ ๐Ÿ“ administration/        # Syllabus and course policies
โ”œโ”€โ”€ ๐Ÿ“ resources/             # Additional learning resources
โ”œโ”€โ”€ ๐Ÿ“ moodle_xml/            # Moodle-compatible question banks
โ””โ”€โ”€ ๐Ÿ“„ README.md              # This file

๐Ÿ“š Course Topics & Materials

# Topic ๐Ÿ“„ Slides ๐ŸŽฎ Interactive Demo
L00 Course Overview PDF โ€”
L01 Introduction to AI PDF โ€”
L02 Intelligent Agents PDF โ€”
L03 Search Algorithms PDF ๐Ÿ”— Demo
L04 Local Search PDF ๐Ÿ”— Demo
L05 Adversarial Search PDF ๐Ÿ”— Demo
L06 Constraint Satisfaction PDF ๐Ÿ”— Demo
L07 Propositional Logic Slides (5 parts) ๐Ÿ”— Demo
L09 Planning Slides (2 parts) ๐Ÿ”— Demo
L10 Uncertainty Slides (2 parts) ๐Ÿ”— Demo
L11 Bayesian Networks Slides (3 parts) ๐Ÿ”— Demo
L12 Markov Decision Processes Slides (2 parts) ๐Ÿ”— Demo
L13 Game Theory Slides (2 parts) ๐Ÿ”— Demo

๐Ÿ“ Assessments

๐Ÿ“‹ Exams

Exam Materials Topics
Final Exam Questions ยท Solutions ยท Answer Key ยท Formula Sheet L00-L13 Comprehensive
Midterm 2 Questions ยท Solutions ยท Answer Key L07-L11: Logic, Planning
Mock Final Questions ยท Solutions Practice Exam

โ“ Quizzes

Quiz Materials Topics
Quiz 3 Questions ยท Solutions Bayesian Inference

๐Ÿ”„ Makeup Exams

Exam Materials
Midterm 1 Makeup Questions ยท Solutions
Midterm 2 Makeup Questions ยท Solutions

๐Ÿ“Š Grading Structure

Component Weight
Midterm 1 15%
Midterm 2 15%
Final Exam 30%
Quizzes (3) 15%
Project 15%
Assignments 10%

๐Ÿ“„ Detailed Grading Policy


๐Ÿ“… Syllabus & Policies

Document Description
๐Ÿ“„ Course Outline Overview, topics, learning outcomes
๐Ÿ“„ Syllabus PDF Official course syllabus
๐Ÿ“„ Weekly Schedule Detailed weekly schedule
๐Ÿ“„ Grading Policy Assessment breakdown
๐Ÿ“„ Course Policies Attendance, integrity, submissions

๐ŸŽฏ Learning Outcomes

By the end of this course, students will be able to:

  1. Understand fundamental AI concepts and agent architectures
  2. Implement various search algorithms for problem-solving
  3. Apply constraint satisfaction and logical reasoning techniques
  4. Design AI systems using probabilistic models
  5. Analyze multi-agent systems and game-theoretic scenarios

๐Ÿค– Course Project: RoboMind

An intelligent agent simulation environment where students implement AI algorithms.

๐Ÿ“ Project Details | ๐Ÿ“„ Project Overview

Objectives:

  • Implement search algorithms (BFS, DFS, A*)
  • Apply logic-based decision making
  • Use probabilistic reasoning
  • Create hybrid intelligent agents

๐Ÿ› ๏ธ Prerequisites

  • Programming: Python fundamentals
  • Mathematics: Probability, Linear Algebra, Discrete Mathematics
  • Algorithms: Basic algorithm design and analysis

๐Ÿ“– Textbook

Artificial Intelligence: A Modern Approach (4th Edition)
Stuart Russell & Peter Norvig
Pearson, 2020


๐Ÿ”— Quick Links

Resource Link
๏ฟฝ Lectures Browse All
๐Ÿ“ Assessments Browse All
๐ŸŽฎ Interactive Demos aniskoubaa.org/se444
๐Ÿค– Projects Browse All
๐Ÿ“‹ Syllabus View
๐Ÿ“ง Moodle Alfaisal E-Learning

๐Ÿ“œ License

This course material is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

โœ… You are free to:

  • Share โ€” copy and redistribute the material in any medium or format
  • Adapt โ€” remix, transform, and build upon the material

โš ๏ธ Under the following terms:

  • Attribution โ€” You must give appropriate credit to Prof. Anis Koubaa and Alfaisal University
  • NonCommercial โ€” Commercial use is NOT allowed. You may not use the material for commercial purposes.

๐Ÿšซ Restrictions:

  • No selling or monetizing this content
  • No use in paid courses or commercial training
  • No inclusion in commercial products or services

For any commercial use inquiries, please contact: akoubaa@alfaisal.edu


๐Ÿ‘ค Contact

Prof. Anis Koubaa
๐Ÿ“ง Email: akoubaa@alfaisal.edu
๐ŸŒ Website: aniskoubaa.org
๐Ÿข Office: Engineering Building, SG-10


Last Updated: January 2026

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 47.5%
  • Jupyter Notebook 35.6%
  • Hack 16.9%