Skip to content
Snippets Groups Projects

CS101/3 - Cognitive Science and Artificial Intelligence

Info

Lecture

Mondays 14:00-15:00 RC426

Labs:

LT1105, LT1201, LT1221, LT1320
Mondays 15:00-17:00

Demonstrators:

Links

Marking Scheme

10%
Participation
30%
Assignment 1 - Yak Shaving
20%
Create a git repository with a file, and share it
10%
Put a transcript of a session with the Emacs doctor in that file
30%
Assignment 2 - Probability and Text
10%
Write a program to output random characters
10%
Write a program that, given a character, predicts the next character
10%
Write a program to output a sequence of characters
10% (bonus)
Write a program that outputs a sequence of characters conditional on the previous two characters
30%
Assignment 3

Topics

  1. Yak Shaving - Software Engineering Tooling (PDF)
  2. Some Philosophical Experiments
  3. Symbol Manipulation and Logic
  4. Probability and Text prediction
  5. Vector Spaces and Word embedding