CS110 Introduction to Computing
Fall 2006
Lab Assignment#5
Assignment:
Problem: Using the graphics facilities of Chapter 5, write a Python program that creates a design in the graphics window. The graphics window should be at least 800x600 pixels (height x width) in dimension. For the design of your graphic you may choose one of the following themes:
- Halloween
- Seasonal (Fall, winter, etc.)
- Cartoon
- Bryn Mawr Sports
- Computer Science
- Upcoming congressional election
- Protrait fo your favorite comic character...
Your graphic should include a caption that specifies the theme. You may use any of the graphics facilities described in Chapter 5 of Zelle, including images (though using just an image in the graphic will not suffice). You may also use an animation if you'd like.
What you will need to do
- Make sure you have read all of Chapter 5 and understand the examples and library functions presented there.
- Do the design first: plan out a complete sketch prior to writing your program.
- Write the algorithm to create the design and then code it in Python.
- Make sure you do the above steps prior to entering the lab (or using your computer).
- Test and debug your program until it produces correct results.
- When done, print out the final version your your program and also a printout showing your program's output. To print the graphics window, you can take a snapshot of it by selecting the window and then pressing the "Print Screen" key on your keyboard. Then you can open a Word document and paste the snapshot into it for printing.
- Hand in your sketch, algorithm, and printouts of theh graphics window.
- Make a blog posting saying that you have completed the assignment and also write up any logistical or other issues/questions raised while working on this assignment. Also write about your level of confidence on the concepts learned so far.
- ALL work in this course should be done individually without any help from any person other than the class TA's and instructor(s).
Notes:
Add the following line to all your Python programs:
# File: <place name of your program file here>
# Date: <date created>
# Created by: <your name>
# Assignment: <place assignment number here>
Back to CS110 Course Page