HOME | Overview | Syllabus | Instructor | Lectures | Laboratories | Readings | Assignments | Resources | Other Links
CS 1713 Major Assignment 1:
The Vendomatic [Due October 7, 1999]

 

This is one of four major individual assignments that you are required to complete in this class. You MUST design and code this project on your own. You can ask for debugging help, particularly from the tutors, TA or instructor, but this project is to be your own work. The project relies on knowledge and skills that you will develop in Laboratories 2, 3 and 4. If you are having trouble with these labs after your in-class laboratory session, please make sure that you attend one of the extra tutoring sessions that are available and get help. Part I is designed to help you understand the button that will be used to build the machine.

You have been employed by Vendomatic Inc. to design the Java control program for their latest vending machine. In Part II of the assignment, you will develop and test software for the Vendomatic 1000. Vendomatic 1000 is the cheapest Vendomatic product. It is designed to dispense free chilled beverages. The Vendomatic 1000 unit has a button and a dispensor. When a customer pushes the button, the unit dispenses a bottle and clears the button. If the Vendomatic 1000 is out of bottles, it prints a message that it cannot dispense a bottle and clears the button.


Last revision: September 19, 1999 at 9:15 pm.