Overview
These projects are designed to apply course concepts in realistic scenarios. Start with small apps and progress to a larger capstone.
Recommended Projects
- Console Calculator (Modules 01-04)
- Student Gradebook (Modules 05-07)
- Library Management System (Modules 07-10)
- Expense Tracker with File Storage (Modules 11-15)
- Stream-Based Report Generator (Module 16)
- Modular CLI App with Java Modules (Module 17)
- Performance Profiling Mini-Project (Module 18)
- Design Patterns Showcase (Module 19)
- Code Quality Refactor Sprint (Module 20)
Capstone Project Ideas
- Inventory Management System
- Personal Finance Tracker
- Task Manager with Reminders
- File Backup and Sync Tool
Project Expectations
- Clear requirements and scope
- Clean code and documentation
- Proper exception handling
- Basic tests where applicable
- Readable structure and packaging