This repository contains the material for the course Intro AI B.
The course consists of 6 topics. View the directory of a topic to read the associated course material.
There are several ways to use the material:
- Download a zip file containing the current state of the material. This is the easiest method. Be aware though that the online material may change. Check out the commits list to see whether anything has changed. If there are any significant changes, these will of course also be announced on Blackboard.
- Use git to pull the repository to your computer, directly or after forking. This has the advantage of being able to easily pull in changes, but this method is not recommended unless you are familiar with git.
Feel free to suggest changes to the material through pull requests!
We recommend viewing the assignment descriptions (the readme.md
files in each folder) online on GitHub for the best experience. However, if you want to download the assignment descriptions and view them offline, you can do so by opening the file view-offline/index.html
in a browser and selecting the readme.md
file you want to view. Be aware that images are not visible when using this method.
The code files for topics 1 and 2 are contained within the folders for those topics. The code files for the other topics will be made available as the course progresses.
Practical sessions are in TvA 6.-1.02
Week | Dates | Tuesday 15:45-17:30 | Thursday 10:45-12:30 |
---|---|---|---|
I (15) | April 10-12 | Python | Python |
(16,17) | Easter, May holidays | Free, May holidays | |
II (18) | May 01-03 | PyCharm and debugging | PyCharm and debugging |
III (19) | May 08-10 | Search | Search |
IV (20) | May 15-17 | Multigoal search | Multigoal search |
V (21) | May 22-24 | Multiagent (adverserial) | Multiagent (adverserial) |
VI (22) | May 29-31 | Contest preparation | Contest preparation |
VII (23) | June 05-07 | Pentecost | Contest preparation |
VIII (24) | June 12-14 | Contest preparation | Contest preparation |
IX (25) | June 19-21 | Contest prep Hand in final ass | Contest (in CC4) |
This course has been made possible by modifying the original UCB course CS188 which was generously made available for teaching purposes to any researcher -- on the condition that the answers are not revealed. We modified the original to fit our introductory AI syllabus, and also make it freely available to other teachers -- on the condition that the answers are not revealed. For teachers who would like our example solutions can contact the course leaders directly for access.