Assignment 1: Draw an image in DrRacket

    Assignment 2: Moving every which way

    Assignment 3: Composing Functions

    Assignment 4: Structures and Enumerations

    Assignment 5: Recursion

    Assignment 6: Zombies

    Assignment 7: Lists and Trees

    Assignment 8: Abstraction

    Assignment 9: Mutual Recursion

    Assignment 10: Prefix Trees

    Assignment 11: Generative Recursion

    Assignment 12: More Generative Recursion

    Assignment 13: Accumulator-Style Programming

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