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
ความเข้าใจที่ยั่งยืน (CRD-1): การรวมมุมมองที่หลากหลายผ่านการร่วมมือกันช่วยพัฒนานวัตกรรมด้านคอมพิวเตอร์ให้ดีขึ้นขณะกำลังพัฒนา
วัตถุประสงค์การเรียนรู้ CRD-1.A: อธิบายว่านวัตกรรมด้านคอมพิวเตอร์ได้รับการปรับปรุง如何通过 collaboration。 [Skill 1.C]
- CRD-1.A.1 นวัตกรรมด้านคอมพิวเตอร์รวมถึงโปรแกรมเป็นส่วนสำคัญของฟังก์ชัน
- CRD-1.A.2 นวัตกรรมด้านคอมพิวเตอร์อาจเป็น physical (เช่น รถขับเคลื่อนอัตโนมัติ), nonphysical computing software (เช่น ซอฟต์แวร์แก้ไขภาพ), หรือ nonphysical computing concept (เช่น การค้าอิเล็กทรอนิกส์)
- CRD-1.A.3 การร่วมมือกันที่มีประสิทธิภาพผลิตนวัตกรรมด้านคอมพิวเตอร์ที่สะท้อนความหลากหลายของทักษะและมุมมองของผู้ที่ออกแบบมัน
- CRD-1.A.4 การร่วมมือกันที่รวมมุมมองที่หลากหลายช่วยหลีกเลี่ยง bias ในการพัฒนานวัตกรรมด้านคอมพิวเตอร์
- CRD-1.A.5 การปรึกษาและสื่อสารกับผู้ใช้เป็นสำคัญ aspects ของการพัฒนา นวัตกรรมด้านคอมพิวเตอร์
- CRD-1.A.6 ข้อมูลที่เก็บรวบรวมจากผู้ใช้ที่เป็นไปได้สามารถใช้เพื่อเข้าใจวัตถุประสงค์ของโปรแกรมผ่านมุมมองที่หลากหลายและพัฒนาโปรแกรมที่ incorporates มุมมองเหล่านี้อย่างเต็มที่
วัตถุประสงค์การเรียนรู้ CRD-1.B: อธิบายว่านวัตกรรมด้านคอมพิวเตอร์ถูกพัฒนาโดยกลุ่มคน如何。 [Skill 1.C]
- CRD-1.B.1 เครื่องมือออนไลน์สนับสนุน collaboration bằng cách allowing programmers to share and provide feedback on ideas and documents
- CRD-1.B.2 Common models such as pair programming มีอยู่เพื่อ facilitate collaboration
วัตถุประสงค์การเรียนรู้ CRD-1.C: แสดง interpersonal skills ที่มีประสิทธิภาพระหว่าง collaboration。 [Skill 1.C]
- CRD-1.C.1 ทีม collaborative ที่มีประสิทธิภาพ practicing interpersonal skills, بما but not limited to:
- communication
- consensus building
- conflict resolution
- negotiation












