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 Вычислительная инновация может быть физической (например, беспилотный автомобиль), программным обеспечением (нефизическим) (например, редактор изображений) или концептуальной (нефизической) (например, электронная коммерция).
- 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 Онлайн-инструменты поддерживают сотрудничество, позволяя программистам делиться идеями и документами, а также давать обратную связь.
- CRD-1.B.2 Существуют общие модели, такие как парное программирование, способствующие сотрудничеству.
Цель обучения CRD-1.C: Демонстрировать эффективные межличностные навыки во время сотрудничества. [Навык 1.C]
- CRD-1.C.1 Эффективные командные команды практикуют межличностные навыки, в том числе, но не ограничиваясь:
- коммуникацией
- достижением консенсуса
- разрешением конфликтов
- переговорами



