04-330 Homework Assignments
In general, homework assignments will be assigned weekly during Tuesday's lecture,
and are due the following Thursday, by 10pm. Each assignment will consist of
multiple programs and possibly include written work.
See each assignment description for more details.
- Homework 1 - Ch 1, 2, 3
Assigned Tuesday, Week 1. Due Thursday, Week 2, 10pm.
- Homework 2 Ch 4, 5, Control Statements
Assigned Tuesday, Week 2. Due Thursday, Week 3, 10pm.
- Homework 3 - Ch 5, 6, Methods and Arrays
Assigned Tuesday, Week 3. Due Thursday, Week 4, 10pm.
- Homework 4 Docs - Answer questions at the top.
Assigned Thursday, Week 4. Finish by Friday, Week 4, 10pm.
- Homework 4 - Ch 8, Class Design
Assigned Thursday, Week 4. Due Tuesday, Week 7, by 8pm.
- Homework 5 - Ch 9 Inheritance
Assigned Tuesday, Week 7. Due Saturday, Week 8, by 8pm.
- Homework 6 - Ch 10 Polymorphism and Interfaces
Assigned Tuesday, Week 9. Due Saturday, Week 9, by 8pm.
- Homework 7 - Ch 16 Collections
Assigned Thursday, Week 9. Due Thursday, Week 11, 10pm.
- Homework 8 - GUIs and Event Handling
Assigned Tuesday, Week 11. Due Thursday, Week 12, 10pm.
- Homework 9 - Indexing a Website
Assigned Thursday, Week 12. Due Friday, Week 14, by 4pm.
- Homework 10 - Misc Language Programs
Assigned Thursday, Week 12. Due Thursday, Week 15, by 10pm.
- Homework 11 - Group Technical Presentations
Assigned Thursday, Week 12. Given Mon/Wed, Week 15, during class. Presentation material is due the Sunday before presentations start.