Projects

Teaching projects built in visible increments.

Selected project work supports structured programming practice, reviewable milestones and version-controlled submissions.

PSPJ teaching project

Campus Smart-Locker & Parcel Management System

A Java console application developed across twelve weekly milestones. The repository starts with a runnable Week 1 skeleton and grows through data validation, object-oriented design, persistence, collections and analytics.

Submission method

Pull, build, commit, push.

Each weekly milestone has a discrete target and a Git commit. This makes development progress inspectable, encourages regular testing and gives learners a durable record of their work.

Registered learners can access the project studio, starter resources and the expected weekly outcomes through the protected learning area.