CP468 ARTIFICIAL INTELLIGENCE, FALL 2024, WLU

Course Description

The course covers concepts and techniques in artificial intelligence and machine learning.

Prerequisites

CP213 Introduction to Object-Oriented Programming

Instructor

Dr. Ilias S. Kotsireas
Office: N2076A, Phone: 884-0710 ext. 2218, E-Mail: ikotsireATwlu.ca

Important Course Information

Office Hours

Course Textbook

Artificial Intelligence: A Modern Approach (3rd Edition), S. Russell, P. Norvig, Prentice Hall

Textbook Support Website http://aima.cs.berkeley.edu


Lecture Topics (corresponding to the 12 weeks schedule)

  1. Introduction, Intelligent Agents
  2. Problem solving, searching
  3. Metaheuristics I: Local Search, Tabu Search, Hill Climbing
  4. Metaheuristics II: Simulated Annealing, Genetic Algorithms, Ant Colony Optimization
  5. Constraint Satisfaction Problems
  6. Automated Reasoning, Prolog
  7. Knowledge Representation
  8. Knowledge-based systems
  9. Machine Learning
  10. Neural Networks I: Architectures, Pattern Classification
  11. Neural Networks II: Single-layer, Multi-layer
  12. Term Projects Presentations

Class Schedule and Fall Semester Timetable

              |     Mon     |     Wed     |
              | 17:30-18:50 | 17:30-18:50 |
              |    N1002    |    N1002    | 
______________|_____________|_____________}_
              |             |             |             
Week 1:       |  Sep 09     |    Sep 11   |   
Week 2:       |  Sep 16     |    Sep 18   |   
Week 3:       |  Sep 23     |    Sep 25   |   
Week 4:       |  Sep 30     |    Oct 02   |   
Week 5:       |  Oct 07     |    Oct 09   |   
______________|_____________|_____________|_
              |
Reading Week  | Oct 14-18 N o C o u r s e s
______________|_____________________________
              |             |             |            
Week 6:       |  Oct 21     |   Oct 23 M  |   
Week 7:       |  Oct 28     |   Oct 30    |   
Week 8:       |  Nov 04     |   Nov 06    |   
Week 9:       |  Nov 11     |   Nov 13    |   
Week 10:      |  Nov 18     |   Nov 20    |  
Week 11:      |  Nov 25     |   Nov 27    |  
Week 12:      |  Dec 02 TP  |   Dec 04 TP |  
______________|_____________|_____________|_
              |             |             | 

Course Requirements/Student Evaluation