Assignment 1: Paint a date in DrRacket

Assignment 2: Moving rockets

Assignment 3: Composing functions

Assignment 4: Structures and enumerations

Assignment 5: Recursion

Assignment 6: Structures and recursion

Assignment 7: Lists

Assignment 8: Abstraction

Assignment 9: Plotting functions

Assignment 10: Universe

Assignment 11: Mutual recursion

Assignment 12: More mutual recursion

Assignment 13: Generative recursion and accumulators

As a rule assignments are due weekly on Wednesday at midnight. Assignments are to be submitted using the Handin Server.