AI featured heavily in my final year modules and played a prominent part in my studies for intelligent systems, Knowledge Based Systems, and Applied Artificial Intelligence. Artificial Intelligence is a fascinating topic and one that is at the core of the computer science community as it is the final frontier in computer science! My studies in this area in University was mostly ingrained in Intelligent Systems and Applied Artificial Intelligence using Prolog as our main logic programming language.

For Intelligent Systems we focused on:

  • Logic Programming
  • Knowledge Engineering
  • Expert Systems
  • Search and Planning Techniques
  • Data Mining

For Applied Artificial Intelligence we mainly focused on: 

  • Facts, Rules, and Queries
  • Matching and Proof Search
  • Recursion
  • Lists
  • Arithmetic
  • Definite Clause Grammars
  • Cuts and Negation
  • Database Manipulation and Collecting Solutions

As SWI-Prolog is difficult to render within in an online format I hope to develop AI programs within Python and give a few examples of my work in Prolog through images and Git Hub code sample snippets.