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: 計算革新がコラボレーションによってどのように改善されるかを説明します。[スキル 1.C]
- CRD-1.A.1 計算革新には、その機能にとって不可欠な部分としてプログラムが含まれます。
- CRD-1.A.2 計算革新は物理的なもの(例:自動運転車)、非物理的な計算ソフトウェア(例:画像編集ソフト)、あるいは非物理的な計算概念(例:eコマース)であることがあります。
- CRD-1.A.3 効果的なコラボレーションは、設計者の多様な才能や視点 반영した計算革新を生み出します。
- CRD-1.A.4 多様な視点を含むコラボレーションは、計算革新の開発におけるバイアスを回避するのに役立ちます。
- CRD-1.A.5 ユーザーとの相談およびコミュニケーションは、計算革新の開発における重要な側面です。
- CRD-1.A.6 潜在ユーザーから収集された情報は、多様な視点からプログラムの目的を理解し、これらの視点を完全に組み込んだプログラムを開発するために使用できます。
学習目標 CRD-1.B: 計算革新が人々のグループによってどのように開発されるかを説明します。[スキル 1.C]
- CRD-1.B.1 オンラインツールは、プログラマーがアイデアや文書 shared してフィードバックを提供することを可能にするため、コラボレーションをサポートします。
- CRD-1.B.2 ペアプログラミングなどの一般的なモデルは、コラボレーションを促進するために存在します。
学習目標 CRD-1.C: コラボレーション中、効果的な対人スキルを実践します。[スキル 1.C]
- CRD-1.C.1 効果的なコラボレーションチームは、以下を含む対人スキルを実践します:
- コミュニケーション
- コンセンサス形成
- 紛争解決
- 交渉



