Collaboration Objectives

  • Explain how computing innovations are improved through collaboration
  • Demonstrate effective interpersonal skills during collaboration.

Essential Knowledge

  • A computing innovation includes a program as an integral part of its function (It can physical, nonphysical computing software, or a nonphysical computing concept).
  • Effective collaboration produces a computing innovation that reflects the diversity of talents and perspectives of those who designed it and helps avoid bias in the development.
  • Communication, Consensus Building, Conflict Resolution, Negotiation.
  • Consultation and communication with users are important aspects of the development of computing innovations.
  • Information gathered from potential users can be used to understand the purpose of a program from diverse perspectives and to develop a program that fully incorporates these perspectives.

Examples

  • Facebook
    • Is an example of how effective collaboration produces a computing innovation that shows diversity in talents and perspectives.
  • Super Mario Brothers 2 vs. Super Mario Brothers 3
    • Super Mario Brothers 3 compared to Super Mario Brothers 2 was better because of effective collaboration.
  • Pair Programming, Think-Pair-Share are ways to collaborate together.
  • Leave comments in code help with collaboration

Questions

  • Is my group setup strictly on the basis of current friends and common interests?
    • My group is Liav, Sophia, and Annika. We all have different interests to sports, arts, and other classes. However, we all bond over the interest of computer science.
  • Is my group setup with diversity in backgrounds, gender, and perspectives?
    • Yes, Liav is Israeli, Sophia is Chinese, and Annika is Taiwanese so we all have different backgrounds, gender, and perspectives.
  • Is my group best equipped for the skill sets needed for success in classroom?
    • Yes, we are all collaborative and hard-working people who can work together well for success in the classroom.