• 🌐**$Resources$**

  • $Course\medspace Material$

  • Pre-Week: Reworking the Architecture

  • Week 7: Revision, Virtual Machines, Stack Arithmetic and the VM Translator


  • Week 8: Virtual Machine Program Control (branching & functions) and VM Translator completion

  • Week 9: Jack Programming

  • Week 10: Designing the Compiler part 1 (Syntax Analysis)

  • Week 11: Designing the Compiler part 2 (Code Generation)

  • Week 12: OSff