Programming Assignments




All assignments should be submitted by the due date to avoid late penalties. See the Syllabus for details.

 

P5. (Project 5) Due : 05/01/04 (11:59 p.m.)NO LATE SUBMISSIONS!!


P4. (Project 4) Due : 04/11/04 (11:59 p.m.)

As said in class, there's a two-day extension on the previous due date of 04/09. Please disregard the old one.

Click here for instructions for using the right Java compiler on your aludra accounts

                       INPUTFILE.txt

                        INPUTFILE-ERROR.txt

                        INPUTFILE-DISASTER.txt

                        Please refer to "Course Material" -> "Java Language" 3. illustrating inheritance and terminal i/o and Makefile for a sample Makefile

Midterm solution (Doc format)

P3. (Project 3) Due : 03/14/04 (11:59 p.m.)

P2. (Project 2) Due : 02/27/04 (11:59 p.m.)

                        Makefile

                       INPUTFILE.txt

                        INPUTFILE-ERROR.txt

                        INPUTFILE-DISASTER.txt

 

P1. (Project 1) Due : 02/13/04 (11:59 p.m.)

In this project, you are required to make Engine and Transmission as classes (simple classes though) as well as Vehicle. Engine and Transmission can be considered global classes if you feel they are important for the rest of the program; or nested inside the Vehicle class if you believe the classes are used only within Vehicle. Please explain the decision in your program documentation.

                        Makefile

The following three files will show you examples of correct, error, disaster input files.  Your program should be able to detect faults in ERROR file and do not crash with DISASTER file. Pay attention to length variations of the fields, which you can see in the ERROR file.

                       INPUTFILE.txt

                        INPUTFILE-ERROR.txt

                        INPUTFILE-DISASTER.txt

 



The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees