Learn the basics of artificial intelligence by programming your computer to play Connect 4.
Approaches in AI
We will take a brief look at various strategies for AI programming
Defining the Problem
We will create a model of our game to represent the game state. We will write some code in Python to implement the model.
Searching for a Solution
We will examine approaches to searching for the best move from a given game state. We will write some code in Python to implement the search.
Optimising our Search
We will look at ways to make the search quicker. We will write some code in Python to implement the improvement.
Full price individual: £144 (reduced from £160)
Concession individual: £108 (reduced from £120)
Concession pricing is available to anyone in full time education.
Skills you should have before you attend
You should be proficient in Python
What courses can I do before ?
To prepare for this course you can attend the following courses:Introduction to Programming: Create a Music Player with Python
Programming Project: Part 1 - Python Programming
Skills you will pick up in the course
Key skill categories
- Artificial intelligence
- Python programming
- Object oriented design
On successful completion of this course, students will be able to
- Explain a few strategies for AI.
- Analyse strategy games from an AI perspective.
- Breakdown complex computational problems into manageable tasks.
- Write Python code to implement an AI algorithm.