Collaboration 1-1 Hacks
Hacks for Collaboration 1.1 (Week 4)
Proof of Access to College Board materials
Video Notes
Video 1
- Innovations can be physical (like a self-driving car) or non-physical (like computing software)
- Working in pairs can lead to more good ideas that can be implemented into a program
- Collaboration helps avoid bias in development
- Effective collaboration produces a computing innovation that reflects the diversity of talents and perspectives of those who designed it
- Interpersonal 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.
Video 2
- Pair programming
- Driver: writes code
- Observer: reviews each line of code as it’s typed in (helps understanding; ask questions and/or give feedback if needed)
- Do NOT be a backseat programmer
- Think-Pair-Share
- Think through a problem alone
- Share ideas with a partner
- Share results with the class
- Leave comments in code
- Communicate to your partner(s)
- Communicate to yourself
- Acknowledge code segments and media used from other resources
- Differentiate what each person did
- Clarify the functionality of your code
- How to collaborate in class
- repl.it - code in the same workspace (multiplayer)
- GitHub - collaboration and repository
- Shared document or folder
- Ask friends and family to test your program and give feedback
- Check with the teacher
- Consulting and communication with users is important to improving aspects of a program (get an average person’s perspective)
Proof of completed MCQ
I realize the mistake I made and I know what the correct answer was.
Hacks (answers)
- My group is neither set up strictly on the basis of current friends, although we get along well, nor on common interests other than Computer Science
- My group is set up with diversity in backgrounds and perspectives, however not that much diversity in gender. I don’t believe that is a huge deal for us though
- My group is very well equipped for the skill sets needed for success in the classroom