Overview
This section consolidates the course-wide assessments that reinforce each module and track overall progress.
Assessment Types
- Module quizzes (short checks after each module)
- Practical labs (hands-on programming tasks)
- Debugging exercises (find and fix issues)
- Concept reviews (short answer questions)
- Capstone assessment (end-to-end application)
Module Assessment Map
- Modules 01-06: Fundamentals and syntax checks
- Modules 07-10: OOP design and code organization
- Modules 11-15: Core APIs and robustness
- Modules 16-17: Modern Java features
- Modules 18-20: Professional practices and patterns
Capstone Assessment
Build a small, multi-module Java application that demonstrates:
- Clean architecture and package organization
- Exception handling and input validation
- Collections, generics, and streams usage
- Concurrency or file I/O (optional extensions)
- Unit tests and coding standards
Submission Checklist
- Code compiles and runs
- Readable structure with clear naming
- Meaningful error handling
- Basic tests included
- README with setup and usage