TryIt+: Instructor Tips
With many of my CS implementation oriented (programming) classes I enforce many of the best practices that are discussed throughout the "Project Development-best practices" web site. I encourage you to roll them into your course work, especially for larger projects and any team projects you have. For smaller projects, you might consider only some of the best practices as time is short.
To help you understand how you might assess for this below you see a sample rubric that I use that incorporates many of the best practices including: Design Document ("proposal"), Versioning Control use (bitbucket or github), Communications/Team Work. I typically do Code Review informally and in class where students go over code with other members in their group and I "drop in" during these conversations. This is not assessed formally but, will count towards a participation or exercise in the class.
----- comming soon sample rubric -----