1.1 Collaboration Video Notes
Learning Objectives
-
Explain how computing innovations are improved through collaboration
-
Demonstrate effective interpersonal skills during collaboration
-
Explain how computing innovations are developed by groups of people
General Notes
- E.g. Facebook: People are responsible for different things and have to work together to figure out whats best for the public
- Effective collaboration produces a computing innovation that reflects the diversity of talents and perspectives of those who designed it
- Computing innovations can be physical and non physical
Super Mario Brothers 2 vs Super Mario Brothers 3
- Kensuke and Tanabe and Shigeru Miyambo worked together to make both games
- Implemented the idea of horizontal and vertical levels
- Tanabe was level designer, Miyamoto was director
- Collaboration between the two was able to make a good game including both of their talents and perspectives
How to collaborate in class
- 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:
- repl.it
- Github
- Shared document or folder
- Use peers to test and give feedback on code
Leave comments in code!
- Communicate to your partner(s)
- Communicate to yourself
- Acknowledge code segments used from other sources
- Acknowledge media used from other sources
- Differentiate what you and your partners did
- Clarify functionality of your code
Takeaways
- Skills learned through collaboration
- Communication
- Consensus Building
- Conflict Resolution
- Negotiation
-
If you want to go fast go alone, If you want to go far go TOGETHER
-
Consulting with users is important to develop an effective program
- Online tools that allow you to work with partners should always be utilized for good programming
Collaboration Quiz
Hacks
- My group is set up on common intrest between my gruop memebers. All my gruop memebers including me are willing todo whatever it takes to succeed in the class which I believe will drive us to maek good projects.
- We all have different perspectives regarding creativity and different work ethics which I believe combining all of them can lead to a more divese project with good variety.
- Yes we are equipped, we all have a good understanding of the class and aren’t behind, we all also have a passion for coding and are determined todo whatever it takes to get a good grade.