CS 110 (Introduction to Computing)
Fall 2016
Assignment #1
Due by 1:10pm on Monday, September 12, 2016 (for RE's section 2)
Due by 12:55pm on Tuesday, September 13, 2016 (for DK's section 1)
Design and create your own sketch using the Processing
language/environment. Think of yourself as a creative designer when choosing the
topic of your design. This is your very first program, so here are some
guidelines:
- Make sure that it is at least 500 pixels by 500 pixels. The dimensions can vary
depending upon your design, but make sure that it is not "small".
- Use each of the following drawing primitives at least once: line, rect,
ellipse, quad, beginShape/endShape, arc, curve.
- Make liberal use of formatting commands, including: background, no/stroke,
no/fill.
- Include proper source code header and adequate comments.
- Your program should call many built-in functions and create a design, as this is the point of this
assignment. A very "abstract" sketch like a simple circle in the center of the
screen will not suffice (as aesthetic as it may seem).
- Examples of sketches submitted by students in previous
offerings of the course are being displayed on the large screen at the
end of the 2nd floor hallway of Park (where your CS Lab is). Stop by and
take a few minutes to look at them.
Yours will be there soon!
- Here are some additional ideas:
- A self-portrait
- An avatar or a cartoon of someone
- Your favorite cartoon TV Show character or design your own...
- A city scape
- Animal/object caricatures/study
- A post card design
- A fabric pattern
- Stylize your name's initials...or a logo
- The Bryn Mawr Owl
- A Poster
- Imitation of existing design or art
- etc.
- Sign your work - put the course title (CS110 Fall 2016) and your name on the sketch. Use the text()
function and design your own signature. Make sure it's large enough to
read when 1-2 feet away from the picture as shown on the large monitor
in the hallway of Park.
Requirements:
What to produce:
- The program
- A write-up with your name, course and assignment number and a
paragraph about the sketch, its inspiration, and how you designed and
implemented it. Include a brief discussion about your experience working
on this assignment.
- A gif/jpg/png image of your finished sketch (use the save() function).
What to Hand in:
- Submit a hard copy of 1, 2 and 3. This hard copy is due at the start of class on the due date.
- Submit an electronic copy including the entire sketch folder, the
screenshot and the writeup. The electronic copy must be submitted
through the shared Dropbox folder which you will be invited to by the
instructors. (By Friday of the first week of classes you will receive an
e-mail invitation from the instructor to join the dropbox.com folder sharing
service. Follow the instructions given in the assignment submission instructions
for joining Dropbox.)