CS 100
Assignment 1

Due Friday, February 14th, at 10:00 P.M.
*** Bring your PLAN to the lab on February 10th. ***

Using the Processing language/environment develop a program that creates a composition of your own, as we have done in class.

Plan and design a composition on paper: you must submit this plan at the start of the lab on Monday, February 17th.

You are encouraged to model your composition based on a painting or a photograph, the composition of which you simplify with primitive shapes. If so, cite the work of art at the back of your physical plan and in your source code header (using comments).

Your Processing sketch program translates this plan to code.


Your program obey the following constraints. A purely abstract composition is not acceptable, the image created by your code

20% of the evaluation is based on the quality and complexity of the composition created by your code: quality and complexity similar to the composition studied in class is expected for receiving full marks.


Create a zip file

You should replace username with yours (mine is efourque).

Upload the zip file on Moodle's using the Assignment 1 link and in the comment box you should respond to the following three questions.

  1. Are all the requirements completed? If no, list the missing ones.
  2. Did you do extra feature(s)? If yes, give short description(s).
  3. Are you giving me the permission to post your png picture on the course gallery?
    If yes, how do you want your name and the picture title to appear.
    (Blanks --anonymous/untitled-- are possible choices.)

If you did not bring your plan on February 10th you have to include a picture of it in your zip file.
If I do not see your plan by the assignment deadline the penalty is 10% of this work grade.