Dr. Mark Humphrys

School of Computing. Dublin City University.

Home      Blog      Teaching      Research      Contact

Online coding site: Ancient Brain

coders   JavaScript worlds


CA170      CA668      CA686

Online AI coding exercises

Project ideas

CA686 - Foundations of AI

This is a support page for the module "CA686 - Foundations of AI" which is on the FutureLearn site.






FutureLearn "weeks" and calendar weeks

Your plan for the 12 week DCU semester should be as follows:

Ancient Brain

We will be using the Ancient Brain coding site for writing AI programs for this course.



Don't know JavaScript? You will pick it up quickly if you can code.



P5 and Three.js are the two main graphics libraries for JavaScript on Ancient Brain. Most of our examples in this course use P5. Most of the exercises use P5.


Repeat Practical - August 2020

Do a more detailed version of the A* practical Here are the more detailed instructions for the repeat. These over-ride what is on the FutureLearn site: Deadline 22 Aug 2020.

Submit by email: Since we have very few students, we will not use the submission form.
Instead, just email me your write-up. Tell me the URL of your work on Ancient Brain.



3 hour exam (NOT 2 hours).

Repeat Exam - August 2020

Because of Covid, the repeat exam will be online, open-book.

ancientbrain.com      w2mind.org      humphrysfamilytree.com

On the Internet since 1987.

Wikipedia: Sometimes I link to Wikipedia. I have written something In defence of Wikipedia. It is often a useful starting point but you cannot trust it. Linking to it is like linking to a Google search. A starting point, not a destination. I automatically highlight in red all links to Wikipedia and Google search and other possibly-unreliable user-generated content.