This is sample code for CS 344 at Calvin College. For details, see the course schedule.
The tools directory includes the
Python 3 AIMA repo
and code from the PAIP repo.
It also includes a packages.txt
that specifies the packages required
to build a Python virtual environment for the course code.
To use this code, do the following:
- Clone this
cs344-code
quick-start repo to your local machine. - Create your own CS 344 code repo on GitHub:
https://github.com/
GITHUB_ID/cs344
and clone it to your local machine. - Build/Use a Python virtual environment for this codebase, loading the
required packages one at a time as needed or using pip-install on the list of
packages given in
packages.txt
. - Configure your Python environment to load packages from the root of the
cs344-code
directory structure (e.g.,tools/aima
andtools/paip
).
You will generally work with with your own cs344
repo, using copies of
code from our cs344-code
as needed. Check our repo periodically
so that you can pull/merge any changes.