This is the website for the course “Introduction to Artificial Intelligence (VNU-HUS MAT1206E)” I am participating in teaching at the University of Science, Vietnam National University, Hanoi in Semester 1 of the 2026-2027 academic year.
hoanganhduc[at]hus.edu.vn (replace [at] with @), GitHub Username: hoanganhduc)hoanganhduc[at]hus.edu.vn (replace [at] with @), GitHub Username: hoanganhduc)Note: Part of the lecture content is based on the slides of Prof. Wolfgang Ertel used in lectures at Ravensburg-Weingarten University, Germany.
| Week | Course activities | Preparation for next week |
|---|---|---|
| 0 | Theory: Preliminaries Exercise, Lab: Help students set up for the course |
Introduction; Introduction: In-class Discussion Chapter 1 of the textbook |
| 1 | Theory: In-class Discussion; Introduction Exercise, Lab: Exercises in Chapter 1 of the textbook |
Propositional Logic Chapter 2 of the textbook |
| 2 | Theory: Discussion; Propositional Logic Exercise, Lab: Exercises in Chapter 2 of the textbook |
First-order Predicate Logic Chapter 3 of the textbook |
| 3 | Theory: Discussion; First-order Predicate Logic Exercise, Lab: Exercises in Chapter 3 of the textbook Sample code for Chapter 3 |
Limitations of Logic Chapter 4 of the textbook |
| 4 | Theory: Discussion; Limitations of Logic Exercise, Lab: Exercises in Chapter 4 of the textbook |
Logic Programming with PROLOG Chapter 5 of the textbook |
| 5 | Theory: Discussion; Logic Programming with PROLOG Exercise, Lab: Exercises in Chapter 5 of the textbook Sample code for Chapter 5 |
Search, Games, and Problem Solving Chapter 6 of the textbook Prof. Ertel’s lectures: Introduction; Uninformed Search; Heuristic Search; Games with Opponents |
| 6 | Theory: Discussion; Search, Games, and Problem Solving Exercise, Lab: Exercises in Chapter 6 of the textbook |
Reasoning with Uncertainty Chapter 7 of the textbook Prof. Ertel’s lectures: Computing with Probabilities; Maximum Entropy; LEXMED; Bayesian Networks |
| 7 | Theory: Discussion; Reasoning with Uncertainty Exercise, Lab: Exercises in Chapter 7 of the textbook |
|
| 8–9 | In-class time is used for students to work on their mini-projects. | |
| 10–14 | Mini-project presentations and evaluations. |