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.