Classes

All classes, assignments and deadlines are subject to change.

Class Topics
<2026-02-09 Mon> Course intro
<2026-02-12 Thu> Linux & git
<2026-02-16 Mon> Git, Forgejo & Some Aspects of Python
<2026-02-19 Thu> Collaboration with Git & Forgejo
<2026-02-23 Mon> Emacs
<2026-02-26 Thu> Binary Decision Diagrams
<2026-03-02 Mon> Lisp-like Languages
<2026-03-05 Thu> Common Lisp: Syntax
<2026-03-09 Mon> Common Lisp: Definitions and Datatypes
<2026-03-12 Thu> Control Flow in Lisp
<2026-03-16 Mon> The Design Recipe
<2026-03-19 Thu> Recursion over Counting Numbers
<2026-03-23 Mon> Recursion, Lisp and Emacs
<2026-03-26 Thu> From Logic to Arithmetic
<2026-03-30 Mon> Arithmetic Logic Unit
<2026-04-02 Thu> Writing an Assembler
<2026-04-09 Thu> Emacs, SLIME and the Tolk repo
<2026-04-13 Mon> Intro to Interpreters
<2026-04-16 Thu> Code Transformation
<2026-04-20 Mon> Conditionals & Locals
<2026-04-23 Thu> Recap
<2026-05-07 Thu> Functions & Substitutions
<2026-05-11 Mon> Mutation
<2026-05-18 Mon> Interpreting Recursion
<2026-05-21 Thu>  

Author: Breanndán Ó Nualláin

Created: 2026-03-19 Thu 12:50

Validate