This page explains what you are to do and turn in for this assignment. The background and details for the lab are in the details page. The lab will take place on Tuesday, January 30th and is due by 4pm on Monday, February 5th.
Overview: You will define a simulation class and a car class. Together they will allow you to simulate simple traffic flow. This must be a multi-file project (Separate Compilation, Savitch, Sec. 8.2) This first lab will focus on API specifications and ADT declarations using a multi-file project. The simulation will be simple, with all cars moving at a single constant speed. In the next lab, Lab 5, you'll extend and refine the simulation, using separate classes for objects such as the road, traffic light, report generator, etc. Also, the cars will interact, possibly leading to traffic jams, collisions, pileups, lawsuits and all that stuff. ;-)
You will get extra credit for this lab if you develop and implement a way to jazz up your report by generating html instead of plain text. See the details page.