Collaboration Unit 1.1
Collaborating with others
Collaboration Notes
The importance of collaboration
- Multiple perspectives working together to find a better solution
- Improves communication skills
- Improves productivity and a chance to learn from one another
Super Mario Example
- Kensuke and Tanabe and Shigeru Miyambo worked together to make both games (collaborating)
- Tanabe was level designer while Miyamoto was director (different roles in a team)
- Collaboration between the two was able to make a good game including both of their talents and perspectives
How to Collaborate
- Pair programming
- Two Programmers work together as a pair. One writes the program while the other obeserves and navigates (reviews code as its typped in)
- Think-Pair-Share
- Students think through a problem alone, pair with a partner to share ideas and they form a result to share with class
- Collaboration tools
- Github (collaborate with repos), peer testing and feedback, shared documents and folders, repl.it (code together in same workspace)