Lab Summary
Lab # | Topic | |
---|---|---|
1 | Graphics and Conditionals | |
2 | Loops and Objects | |
3 | Animation and Classes | |
4 | Array and Complex Animated Objects | |
5 | Arrays, strings, and file processing (on Moodle) | |
Project | Write a complete game | |
Lab Instructions
Each lab except for the first and the last labs requires two submissions, each due on the specified due date and time. For the first submission, you will hypothesize on the approach for solve the problem by giving the design of your program. The level of details required for the design will be discuss in class. For the second submission, you will submit the final solution to the lab and discuss how your hypotheses have been tested. Before submitting the final solution, you need to demo the program to the lab instructor.Since each lab requires significant time to read and understand, you should regard every lab as part of your weekly reading assignment. To avoid wasting lab time, read the lab assignment thoroughly before coming to the lab session. The assignment may describe work that you must bring with you to the lab.
To hand in your lab
- Go to Lafayette's Moodle site.
- Log in using your Lafayette username and password.
- Go to the page for the course.
- Submit your assignment following the link for each lab in the list.
- Only submit the java files or the files specified in the lab description.
- The submission must occur before the deadline. The submission is closed after the deadline. Late submission will not be accepted, unless exceptions are given by the instructor.