This document outlines assignments for a Java programming course across 5 weeks. It includes assignments to write code for GUIs, containers, exceptions, files, applets, and databases. It provides examples and prompts students to design and implement programs that incorporate these Java concepts, including a fundraising tracking program due in Week 5. Students are to submit code and responses following an APA template.