10

Introduce Git - Promote Collaboration
In the real world they won't work alone. Instead of giving individual projects give them a module to work for.

Example project: Library System
Student 1: Sign-up module
Student 2: Log-in module
Student 3: Book sorting module
Student n: x module

Output: A working system

With this approach, students will learn to work with a team and communicate properly about the project they're working for.

Comments
  • 2
    Some universities are better at this than others, for example within my university maybe half of the professors actively encourage/require group work, but it's usually left to the students to decide who works on what.
  • 1
    @AlinaWithAFace hope all other universities are like that. 😥
Add Comment