Collaboration Program Function and Purpose Program Design and Development Identifying and Correcting Errors

CollegeBoard Unit: Collaboration

Collaboration is a very important skills and can be used in many different places. According to CRD - 1.A.3, Effective Collaboration produces a computing innovation that reflects the diversity of talents and perspectives of those who designed it. Additionally CRD - 1.A.4 says that collaboration includes diverse perspectives that helps to avoid bias in the development of computing innovation, and CRD - 1.A.5 is about the consultation and communication with users are important aspects of the development of computing innovations. CRD - 1.A explains how computing innovations are improved through collaboration and CRD - 1.B explains how computing innovations are developed by groups of people.

CollegeBoard Videos 1.1 Videos 1 and 2

Video 1:

  • Many Companies use Collaboration in their work
  • An example of collaboration can be seen with Facebook which is a big company and they have many departments so that means that they have to collaborate with other departments to bring a good experience for the users
  • Another example of this can be seen with Nintendo with their game called Super Mario Brothers 3 where two people with different ideas made a game with both of those ideas and this also required the teamwork of many other people.
  • Collaboration brings four skills through collaboration; communication, consensus building, conflict resolution, and negotiation

Video 2:

  • Pair Programming is a pair who work together when one person programs and the other person will watch them and look at each line to make sure that the code is correct
  • Think-Pair-Share is when a pair thinks about ideas and then shares them with their partner or the class
  • Leaving comments in code helps you and your partner know what your code is trying to do
  • Asking Family and Friends to test out your program is a great way to get some feedback and find things from a new perspective

CollegeBoard Quiz: Collaboration Quiz

I took the CollegeBoard quiz about Collaboration and out of the 3 questions, I got all 3 of the questions right showing that I understand the topic and I can use what I learned to make collaborating with my group more efficient.

Takeaways

I have learned that Collaboration is a huge part of many different jobs. It does not matter if you are working in a field that is not computer science, collaboration is important to everyone and helps connect things to make one big thing. For example, the way many apps look how they look is because of collaboration, one person can not really do all that so many people from different areas share ideas to make a product that users will enjoy. On the apple website, they need software engineers to program the cool transitions, but they also need artists to design the product so that the programmers can animate it.