15
    Mar
    2019

    Assignment 1: Shapes

    In this assignment, you will build a Haskell program that uses the CodeWorld API to draw colourful shapes on the screen, including lines, polygons, rectangles, circles, and ellipses.

    » read more

    12
    Apr
    2019

    Assignment 2: Turtle Graphics

    In this assignment, you will explore another way of thinking about graphics, inspired by the robotic “turtles” that some of you might associate with the LOGO programming language. You can think of the turtle as a machine with a pen, that sits on a sheet of paper. As it moves around the page, it drags the pen along the paper to draw pictures. You will be writing Haskell to generate instructions for a virtual turtle, and writing more Haskell to interpret these instructions into a CodeWorld Picture.

    » read more

Updated:  18 Feb 2018/ Responsible Officer:  Director, RSCS/ Page Contact:  Course Convenor