Project Ideas#
This is a summary of all the project ideas suggested in these lecture notes.
Module 3: Hands-On with hyggec
Project Idea (Easy): Extend Hygge0 and hyggec with New Arithmetic Operations
Project Idea (Easy): Extend Hygge0 and hyggec with New Relational Operations
Project Idea (Easy): Extend Hygge0 and hyggec with the Logical Operator “Exclusive Or”
Project Idea (Medium Difficulty): “And” and “Or” with Short-Circuit-Semantics
Project Idea (Medium-Hard Difficulty): Better Output for Assertion Failures
Module 6: Functions and the RISC-V Calling Convention
Module 11: Intermediate Representations and Register Allocation