Assignments
Homework assignments are individual works. No collaboration among students is permitted.
To receive full credit, the assignment must be submitted by the due date.
Late submissions will incur a penalty of 5% per day.
Important Note:
There are a variety of techniques to solve problems in Java programs, some are basic techniques and some are more advanced techniques.
Students should use the techniques we studied in the class to complete each assignment.
Out-of-scope techniques may not meet the assignment requirements. In this case, a code review between the student and instructor may be conducted to determine the level of understanding.
Assignment 1 – Java Fundamentals I
(Due: Wednesday, 8/31/22)
Assignment 2 – Java Fundamentals II
(Due: Wednesday, 9/7/22)
Assignment 3 – Decision Structures I (Due: Wednesday, 9/14/22)
Assignment 4 – Decision Structures II (Due: Wednesday, 9/21/22)
Assignment 5 – While Loop I (Due: Wednesday, 9/28/22)
Assignment 6 – While Loop II (Due: Wednesday, 10/12/22)
Assignment 7 – Other Loops and File I/O (Due: Wednesday, 10/19/22) Assignment 8 – Methods (Due: Wednesday, 10/26/22)
Assignment 9 – Object Oriented Programming I (Due: Wednesday, 11/9/22)
Assignment 10 – Object Oriented Programming II (Due: Wednesday, 11/23/22)
Assignment 11 - Arrays (Due: Friday, 12/2/22)
Assignment 12 – GUI Programming (Due: Friday, 12/9/22)
Assignment 3 – Decision Structures I (Due: Wednesday, 9/14/22)
Assignment 4 – Decision Structures II (Due: Wednesday, 9/21/22)
Assignment 5 – While Loop I (Due: Wednesday, 9/28/22)
Assignment 6 – While Loop II (Due: Wednesday, 10/12/22)
Assignment 7 – Other Loops and File I/O (Due: Wednesday, 10/19/22) Assignment 8 – Methods (Due: Wednesday, 10/26/22)
Assignment 9 – Object Oriented Programming I (Due: Wednesday, 11/9/22)
Assignment 10 – Object Oriented Programming II (Due: Wednesday, 11/23/22)
Assignment 11 - Arrays (Due: Friday, 12/2/22)
Please go to D2L to download the startup project (Eclipse Project).
Assignment 12 – GUI Programming (Due: Friday, 12/9/22)