Establish a gallery of current and past projects to motivate students and to build community as students get to show off their work.
Create a programmatic contract, a document that states students will break an assignment into smaller components, for a large programming project to give students experience with modular design.