Assign the whole class one project, with you as the project manager, to teach them about writing software in industry.

  • Determine data types and class declarations as a group. Have everyone decide what methods and classes need to be written.
  • Then let students choose which parts they want to implement.
  • As the project manager, make sure the different teams learn to communicate effectively.