Collaboration Video #1 Notes

  • When Mr. Han visited Facebook he saw that there was a lot of open space and a beautiful seating area outside. These things all give opportunities to collaborate.

  • Effective collaboration produces a computing innovation that reflects the diversity of talents and perspectives of those who designed it. This means that collaborating brings new ideas to the program.

  • Super Mario Brothers 2 was a re-skinning of Super Mario Brothers 1. Kensuke Tanabe had a concept of where you got vertically in a level. Shigeru Miyamoto said to also add horizontal levels. Then they collaborated in Super Mario Brothers 3 and they combined both vertical and horizontal levels.

  • Collaboration that includes diverse perspectives helps avoid bias in the development of computing innovations. This means when collaborating new features and ideas that wouldn’t be recognized alone are possible.

  • MC Question: B

  • Takeaway: Collaboration has communication, consensus building, conflict resolution, negotiation. “If you want to go fast, go alone. If you want to go far, go together” - African Proverb

Collaboration Video #2 Notes

  • Pair Programming: two programmers work together - the driver writes the code and the observer reviews the code and offers help

  • Think-Pair-Share: think about a problem alone, talk about the problem with a problem, then share to a larger group

  • Leaving comments in code: communicate to partners and to yourself, acknowledge code and media from other sources, specify what each person did, explain the code

  • Collaborating in class: repl.it, GitHub, shared doc or folder, also ask others to test your program for feedback

  • Takeaway: talk with the user to receive diverse ideas, find out ways to make the program more user friendly.