Enduring Understanding (CRD-1): Incorporating multiple perspectives through collaboration improves computing innovations as they are developed.
Learning Objective CRD-1.A: Explain how computing innovations are improved through collaboration. [Skill 1.C]
- CRD-1.A.1 A computing innovation includes a program as an integral part of its function.
- CRD-1.A.2 A computing innovation can be physical (e.g., self-driving car), nonphysical computing software (e.g., picture editing software), or a nonphysical computing concept (e.g., e-commerce).
- CRD-1.A.3 Effective collaboration produces a computing innovation that reflects the diversity of talents and perspectives of those who designed it.
- CRD-1.A.4 Collaboration that includes diverse perspectives helps avoid bias in the development of computing innovations.
- CRD-1.A.5 Consultation and communication with users are important aspects of the development of computing innovations.
- CRD-1.A.6 Information gathered from potential users can be used to understand the purpose of a program from diverse perspectives and to develop a program that fully incorporates these perspectives.
Learning Objective CRD-1.B: Explain how computing innovations are developed by groups of people. [Skill 1.C]
- CRD-1.B.1 Online tools support collaboration by allowing programmers to share and provide feedback on ideas and documents.
- CRD-1.B.2 Common models such as pair programming exist to facilitate collaboration.
Learning Objective CRD-1.C: Demonstrate effective interpersonal skills during collaboration. [Skill 1.C]
- CRD-1.C.1 Effective collaborative teams practice interpersonal skills, including but not limited to:
- communication
- consensus building
- conflict resolution
- negotiation
Pemahaman Abadi (CRD-1): Memasukkan berbagai perspektif melalui kolaborasi meningkatkan inovasi komputasi saat dikembangkan.
Tujuan Pembelajaran CRD-1.A: Jelaskan bagaimana inovasi komputasi ditingkatkan melalui kolaborasi. [Skill 1.C]
- CRD-1.A.1 Inovasi komputasi mencakup program sebagai bagian integral dari fungsinya.
- CRD-1.A.2 Inovasi komputasi dapat bersifat fisik (misalnya, mobil tanpa pengemudi), perangkat lunak komputasi non-fisik (misalnya, perangkat lunak pengeditan gambar), atau konsep komputasi non-fisik (misalnya, e-commerce).
- CRD-1.A.3 Kolaborasi yang efektif menghasilkan inovasi komputasi yang mencerminkan keragaman bakat dan perspektif mereka yang merancangnya.
- CRD-1.A.4 Kolaborasi yang mencakup berbagai perspektif membantu menghindari bias dalam pengembangan inovasi komputasi.
- CRD-1.A.5 Konsultasi dan komunikasi dengan pengguna adalah aspek penting dari pengembangan inovasi komputasi.
- CRD-1.A.6 Informasi yang dikumpulkan dari calon pengguna dapat digunakan untuk memahami tujuan program dari berbagai perspektif dan mengembangkan program yang sepenuhnya memasukkan perspektif-perspektif ini.
Tujuan Pembelajaran CRD-1.B: Jelaskan bagaimana inovasi komputasi dikembangkan oleh kelompok orang. [Skill 1.C]
- CRD-1.B.1 Alat online mendukung kolaborasi dengan memungkinkan programmer berbagi dan memberikan umpan balik terhadap ide dan dokumen.
- CRD-1.B.2 Model umum seperti pemrograman berpasangan ada untuk memfasilitasi kolaborasi.
Tujuan Pembelajaran CRD-1.C: Tunjukkan keterampilan interpersonal yang efektif selama kolaborasi. [Skill 1.C]
- CRD-1.C.1 Tim kolaboratif yang efektif menerapkan keterampilan interpersonal, termasuk tetapi tidak terbatas pada:
- komunikasi
- pembangunan konsensus
- penyelesaian konflik
- negosiasi












