Assignment E1 20pts due Mon 2/17/97
Make a personal web home page, put it in the special personal folder on the Instructors server and e-mail your instructor when it's ready to link.
The web page will be your connection between the class roster and your assignments. You will put your assignments in your folder and provide links on your web page. The web page must have three parts.
The beginning should have some appropriate descriptive title and heading.
The middle will provide descriptive links to your assignments. The first will be P1, the first programming assignment.
The end will have links to any relevant web pages. A minimum is to link back to the class roster and/or class home page. The end should also have Author information such as e-mail address and date of last update to the page.
If you wish to make an elaborate personal home page, it would be better to keep it separate from this page and link to it from this page. An elaborate home is NOT required for the course.
The path to your folder is:
http://www.nmu.edu/instruct/math_cs/cs120ellerbruch/students/YourEmailAddress
The full pathname format for your page would be:
http://www.nmu.edu/instruct/math_cs/cs120ellerbruch/students/YourEmailAddress/PageName.html
When you e-mail the instructor to get your page linked, you must tell the name of the document. It is good to use your e-mail address as part of the name. The suffix should be html.
Assignment P1 20 pts. due Mon 2/17/97
Write an applet to use dialog boxes to allow the user to modify either of two messages on the screen and separately with a different dialog box modify a graphic by changing the number of iterations shown. You can add additional capability for a bonus of up to 10 pts. Use good form and provide internal documentation in your program.
Put the entire project folder in your personal folder on the instructors server. The java file MUST be present as well as all the appropriate class files. Link the html document to your class web page. Test to make sure all works, then e-mail the instructor to let him know P1 is ready to be evaluated.
Assignment P2 30 pts. due Mon 3/10/97
Write an applet which uses two arrays. One will contain "names" and the second will contain associated "Phone numbers".
The applet should use "buttons" to allow the user to choose to add entries to the pair of arrays, delete the last entry from both arrays, or modify any of the array entries by first selecting the entry on the screen. The array entries should be repainted to the screen after each "change" to the arrays.
The array entries should be displayed on the Left side of the page and the "buttons" should be displayed on the Right side of the page.
Put the entire project folder in your personal folder on the instructors server. The java file MUST be present as well as all the appropriate class files. Link the html document to your class web page. Test to make sure all works, then e-mail the instructor to let him know P2 is ready to be evaluated.
Assignment P3 50 pts. due Wed 3/26/97
Write an applet which uses two arrays. One will contain "names" and the second will contain associated "Phone numbers". You can just extend project P2.
The applet should use "buttons" to allow the user to choose to add entries to the pair of arrays using an insert sort to build the array in ascending order, delete any entry from both arrays, modify any of the array entries by first selecting the entry on the screen, or resorting the arrays. The array entries should be repainted to the screen after each "change" to the arrays.
The array entries should be displayed on the Left side of the page and the "buttons" should be displayed on the Right side of the page.
Put the entire project folder in your personal folder on the instructors server. The java file MUST be present as well as all the appropriate class files. Link the html document to your class web page. Test to make sure all works, then e-mail the instructor to let him know P3 is ready to be evaluated.
Assignment P4 50 pts. due Wed 4/9/97
Write an applet which uses classes. You must be able to implement more than one instance of the class. You can make an applet which is based on graphics objects or list objects. P4 MUST go beyond the material and demos provided in class.
The applet should use "buttons" to allow the user to choose to add, delete, or modify the objects.
Put the entire project folder in your personal folder on the instructors server. The java file MUST be present as well as all the appropriate class files. Link the html document to your class web page. Test to make sure all works, then e-mail the instructor to let him know P4 is ready to be evaluated.
Go Back
Link to CS120 Programming 1 Home Page
Link to Ellerbruch Web Site Home Page
Link to Seaborg Home Page
Link to Northern Michigan University
latest update: 14 April 1997
L. W. Ellerbruch: LELLERBR@nmu.edu.