CS 5500: Teamwork

Module Overview

This week you will learn several practices that can make your team projects go more smoothly. We'll start with egoless programming. You will also learn advantages and disadvantages of both hierarchical and democratic organizations. We will also discuss the advantages of pair programming, code reviews, and version control.

Course Map

highlighting module content within context of course

Readings

Resources

No resources yet.

Lessons

  1. Egoless Programming
  2. Team Organization
  3. Aristocracy, Democracy, and System Design
  4. Pair Programming and Code Reviews

Homework Assignments

For debugging: Click here to validate.