Software Engineering - CMSC 435
Fall 1998
Prof. Ben Bederson
Homework #0
Due Tue, Sept. 8th
This assignment is to get you started using Java. You must write a Java painting applet. It must give the user the ability to draw free-hand squiggles, straight lines, rectangles, and ovals. In addition, users must be able to clear the drawing screen.
Note that similar Java drawing applets are available in books and on the web. I strongly recommend that you do not look at other solutions until after you have solved this project yourself.
Even though we have not yet talked about any details of Software Engineering, use your best programming style. This includes proper variable naming, documentation and programming structure. We will look at students’ code and analyze the different approaches that people used.
You must turn in your project in the following way.
If it is not turned in before the start of class, it will be considered late. On the course home page, we will make links to all of your applets so you can see what your fellow-students created.