首页/新闻资讯/正文详情

CodeCombat AP CSP Explore 任务教学指南:基于计算创新的影响开展 Performance Task 演练

发布时间:2026/9/25 7:21:05 来源:云帆数科 栏目:资讯中心
CodeCombat AP CSP Explore 任务教学指南:基于计算创新的影响开展 Performance Task 演练
游戏开发教育前端后端【免费下载链接】codecombatGame for learning how to code.项目地址https://gitcode.com/gh_mirrors/co/codecombat点击查看免费下载导读本文围绕 CodeCombat 的 AP 计算机科学原理AP CS Principles, AP CSP课程中Explore Performance Task探索型表现任务的教学方案展开它是 CodeCombat 开源仓库 app/assets/apcsp-local/curriculum/explore.md 的核心内容。阅读本文后教师可以完整掌握 Explore 任务的官方要求评分占比、课时、截止日期、两大课堂演练活动Create a Computing Lesson 与 Emerging Technology的组织方式以及如何把演练与 Written Prompts书面作答训练衔接起来为学生在 AP Digital Portfolio 上的正式提交做好准备。什么是 Explore TaskImpact of Computing Innovations在 AP CSP 的 Explore Performance Task 中学生需要选择一个计算创新computing innovation进行调查研究。所谓计算创新是指以计算机或程序代码作为其功能不可分割的一部分的创新。该创新必须已经或正在对社会、经济或文化产生影响并且会消费consume、产生produce和/或转换transform数据。从 CodeCombat 官方定义见 performance-tasks.md可以归纳出计算创新的三类典型形态物理创新physical innovations例如自动驾驶汽车self-driving cars非物理的计算机软件non-physical computing software例如智能手机 App计算概念computing concepts例如加密货币cryptocurrency。学生需要围绕所选创新完成三部分工作解释该创新的预期目的或功能intended purpose or function分析其有益与有害影响beneficial and harmful effects制作一个计算产物computational artifact用以说明、表示或解释该创新的预期目的、功能或影响。此外学生还必须针对一系列书面提示Written Prompts给出书面作答这是 Explore 任务最终提交的重要组成部分。从 CodeCombat 课程结构看Explore 任务被安排在 Unit 2: Thinking in Algorithms 中完成与算法、互联网、大数据、个人与全球影响等主题并行推进让“计算影响”的讨论贯穿整个学年参见 overview.md。AP CS Principles Explore 任务官方要求根据 explore.md 中对 AP CSP Course and Exam Description第 73 页的转述Explore Performance Task 的关键指标如下指标要求最终成绩占比16%最低课时8 个课时class hours提交截止日期4 月 30 日协作规则不允许与其他学生协作教师应向其班级分发学生表现任务指导手册Student Performance Task Directions Handout因为其中包含与学生体验直接相关的具体信息。该手册及 AP CSP Course and Exam Description 是权威依据CodeCombat 课程文档多次引用其页码如第 71-76 页的 Explore 任务要求、第 110 页的书面提示清单。与 Create 任务的对比定位在 CodeCombat 的 Performance Task Overview 中Explore 与 Create 两大表现任务被并列介绍Create 任务占比 24%最低 12 课时要求学生独立创作一个程序设计—实现—测试的迭代过程、算法与抽象、录制演示视频、书面作答Explore 任务占比 16%最低 8 课时侧重研究Research、计算产物Computational Artifact制作与书面作答Written Responses。CodeCombat 建议Explore 的正式提交与演练最好在第一学期结束前完成因为它不像 Create 任务那样依赖更高级的算法与编程概念。为什么必须在课堂上安排演练机会CodeCombat 课程文档明确指出在最终任务中学生不允许互相协作也不允许向教师请求纠正。因此课程中预先安排的两项演练活动Practice Opportunities就显得至关重要——它们是学生在正式任务前获得所需技能与知识的关键机会。完成 Explore 任务所需的核心技能对应 AP CSP Course Description 第 73-76 页的描述有三项研究Research——检索、筛选与评估关于计算创新的资料计算产物的制作Creation of a Computational Artifact——用计算工具与技法呈现创新对提示的书面作答Writing Responses to Prompts——限字数地清晰表达目的、功能与影响。这两项演练活动分别落在课程的不同单元中见 course-schedule.md 的周计划第 2 周Unit 1Explore Practice 1 —— Computing LessonCreate a Computing Lesson第 6 周Unit 2Explore Practice 2 —— Personal Global ImpactEmerging Technology 活动第 8-9 周Unit 2Explore Final共 8 课时。在 syllabus.md 中这一安排对应课程要求CR3必须为 Explore – Impact of Computing Innovations Performance Task 提供足额课堂时间Unit 2 总时长 5 周其中包含 2 周的 Explore 任务时间。演练机会一Create a Computing Lesson活动目标Create a Computing Lesson 是第一项 Explore 演练活动位于 Unit 1Who is a Computer Scientist?。它重点训练计算产物制作以及下面列出的部分书面提示。学生将为他们在 Unit 1 学到的某个计算概念制作一个计算产物Computational Artifact。教师在组织本活动时应向学生完整讲解 Explore 任务要求对应 AP CSP Course and Exam Description 第 72、74-76 页中的各项要求与限制例如讨论可用于制作有效计算产物的计算工具computational tools讨论哪些计算产物是有效的、哪些是无效的effective and ineffective。协作规则的教学要点教师必须向学生明确指出一个关键差异在本演练活动中学生可以协作制作计算产物但在最终的 Explore 任务中不允许协作。这类限制应在演练中提前向学生解释清楚对应 Course and Exam Description 中 Administering the Task: Role of the Teacher第 76 页。演练用书面提示Written Prompts在完成计算产物后要求学生就以下提示写出作答两处均限100 词以内提供关于你的计算主题与计算产物的信息说出你的计算产物所代表的计算主题描述该计算主题的预期目的与功能描述你的计算产物如何说明、表示或解释该计算主题的预期目的、功能或影响不超过 100 词描述你的开发过程明确指出你用来制作产物的计算工具与技法描述必须足够详细使不熟悉这些工具与技法的人也能理解你的过程不超过 100 词。仓库中的完整活动方案CodeCombat 仓库在 app/assets/markdown/apcsp-computing-lesson.md 中提供了该活动的完整落地细节可直接参考面向教师的活动概述计算课computing lesson是一种“向他人讲授某个计算概念”的计算产物。学生两人一组为对计算了解有限的受众设计表达方式。示例主题包括数字数据如何以二进制存储、电子邮件如何工作、计算机中的某个硬件组件做什么。教学日安排Day Plan第 1 天回顾研究与产物制作方法确定主题第 2-3 天查找文章、设计与制作产物教师协助筛选与评估研究来源第 4 天课堂展示与讨论学生独立完成评估问题。学生操作步骤找搭档 → 共同选择主题与目标受众 → 研究主题 → 确定用于呈现主题的模型或模拟 → 制作计算产物 → 准备讨论问题。讨论问题示例你们如何协作制作产物你们的模型/模拟在多大程度上还原了主题为什么选择这个模型评估问题示例对应具体 EK你们如何找到研究来源[LO 7.5.1]为什么这些来源适合你的产物[EK 7.5.2B]模型简化了什么、遗漏了什么、有什么权衡[EK 2.3.1A/C]。在 unit-1.md 中该活动对应以下学习目标LO与计算思维实践PLO 1.2.4 协作创建计算产物 [P6]LO 2.1.1 描述用于表示数据的各种抽象 [P3]LO 2.3.1 使用模型与模拟表示现象 [P3]LO 5.1.3 协作开发程序 [P6]LO 7.5.1 使用有效策略访问、管理与标注信息 [P1]LO 7.5.2 评估线上与纸质来源的适当性与可信度 [P5]可以看出本活动在为 Explore 任务训练产物制作的同时也同步训练了研究来源的查找与评估EU 7.5这正是 Explore 任务“研究”环节的核心能力。演练机会二Emerging Technology活动定位Emerging Technology新兴技术项目是第二项 Explore 演练活动位于 Unit 2。与第一次演练不同它应覆盖最终任务所要求的全部环节包括研究Research计算产物Computational Artifacts书面作答Written Responses。这使其成为最接近正式 Explore 任务的一次“全要素彩排”。组织要点教师在组织本活动时应确保学生熟悉 Course and Exam Description 第 74-76 页列出的全部要求与限制对第 110 页列出的**所有写作提示Writing Prompts**给出书面答案。仓库中的活动详情与学习目标在 unit-2.md 中Emerging Technology 活动被描述为学生将了解新兴技术如何影响经济、文化与社会的方方面面需要研究一个新兴计算创新、制作一个突出其发现的计算产物并参与相关的课堂讨论。其覆盖的学习目标LO包括LO 7.1.1 解释计算创新如何影响沟通、交互与认知 [P4]LO 7.2.1 解释计算如何影响其他领域的创新 [P1]LO 7.3.1 分析计算的有益与有害影响 [P4]LO 7.4.1 解释计算与现实世界情境经济、社会、文化之间的联系 [P1]LO 7.5.1 使用有效策略访问、管理与标注信息 [P1]LO 7.5.2 评估线上与纸质来源的适当性与可信度 [P5]这与 Explore 任务“分析有益/有害影响”“联系社会、经济、文化背景”的核心要求一一对应。仓库中的 app/assets/markdown/apcsp-personal-and-global-impact.md 即为与“个人与全球影响”配套的活动文档可作为本演练的补充素材。配套教学提醒CodeCombat 课程设计还提醒教师Unit 2 同时安排了 Big Data、How the Internet Works、Searching Sorting、Hitchhikers Guide to Algorithms、Pair Algorithm Design 等活动见 unit-2.md这些活动共同为学生提供了“把技术与影响联系起来”的多元视角是 Explore 任务研究素材的重要来源。正式任务的提交与时间规划建议依据 performance-tasks.md 与 explore.md学生需要将 Explore 任务提交至AP Digital Portfolio与 Create 任务不同Create 允许两人协作编程但各自提交视频与书面作答Explore 任务完全不允许协作CodeCombat 建议学生在第一学期结束前完成演练与正式提交因为 Explore 任务不依赖更高级的算法或编程概念提前完成可为后续 Create 任务与 AP 考试留出充足时间。在课程整体时间表course-schedule.md中Explore 相关节点为第 2 周 Computing Lesson 演练、第 6 周 Personal Global Impact 演练、第 8-9 周 8 课时的 Explore 正式任务。教师可以据此安排课堂节奏并参照 syllabus.md 中 CR3 的要求确保课时足额。配套资源清单以下仓库内文档可供教师备课时直接取用资源路径用途Explore 任务官方文档本文主体explore.md任务要求、演练机会、书面提示表现任务总览Explore Createperformance-tasks.md两大任务的对比与提交细节课程大纲CR 要求、单元结构syllabus.mdCR3 课时要求、LO 清单课程总目录curriculum.md全部课程文档索引课程周计划course-schedule.mdExplore 演练与正式任务的周次安排单元 1Computing Lesson 演练unit-1.md演练一的活动细节与 LO单元 2Emerging Technology 演练unit-2.md演练二的活动细节与 LOComputing Lesson 完整活动方案app/assets/markdown/apcsp-computing-lesson.md日计划、学生步骤、讨论与评估问题个人与全球影响配套活动app/assets/markdown/apcsp-personal-and-global-impact.md新兴技术演练的补充素材小结CodeCombat 对 Explore Performance Task 的教学思路可以概括为一条清晰的主线先用 Computing Lesson 演练计算产物制作与限字数书面作答再用 Emerging Technology 项目覆盖研究、产物、作答三要素最后在 Unit 2 预留 8 课时完成正式任务。教师只需按照 explore.md 及配套的单元文档与活动方案组织课堂即可在不依赖外部资料的情况下系统训练学生完成“Impact of Computing Innovations”所需的全部能力为 4 月 30 日截止的 AP Digital Portfolio 提交做好准备。赞分享游戏开发教育前端后端【免费下载链接】codecombatGame for learning how to code.项目地址https://gitcode.com/gh_mirrors/co/codecombat点击查看免费下载相关推荐KMS智能激活终极指南三步永久解决Windows和Office激活难题KMS智能激活终极指南三步永久解决Windows和Office激活难题 还在为系统激活问题而烦恼吗Windows系统频繁弹出激活提示Office文档突然变游戏开发教育前端后端CodeCombat AP CSP 课程 Unit 2Thinking in Algorithms完整教学指南从算法思维到 Create/Explore 任务衔接CodeCombat AP CSP 课程 Unit 2Thinking in Algorithms完整教学指南从算法思维到 Create/Explore游戏开发教育前端后端CodeCombat AP CSP「新兴技术」五日教学活动设计个人与全球影响Personal Global Impact研究与计算制品CodeCombat AP CSP「新兴技术」五日教学活动设计个人与全球影响Personal Global Impact研究与计算制品 本文围绕 Co游戏开发教育前端后端上一篇Mistral-7B-Instruct-v0.3_rai_1.7.1_npu_4K模型架构深度解析32层Transformer与8头KV缓存下一篇终极免费YANG模型验证工具pyang快速上手指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Apache DataFusion 52.4.0 更新深度解读:array_sort 空值语义修复、SMJ 行数缓存与动态过滤下推收紧等 11 项变更
Apache DataFusion 52.4.0 更新深度解读:array_sort 空值语义修复、SMJ 行数缓存与动态过滤下推收紧等 11 项变更

大数据数据分析后端 【免费下载链接】datafusion Apache DataFusion SQL Query Engine 项目地址: https://gitcode.com/gh_mirrors/datafu/datafusion 点击查看 免费下载 本文基于 Apache DataFusion 52.4.0 官方变更日志(dev/changelog/52.4.0.md&… · 2026/9/25 7:21:05

F´ Topology 构建指南:从组件实例化、端口互连到活动组件任务启动的完整流程
F´ Topology 构建指南:从组件实例化、端口互连到活动组件任务启动的完整流程

嵌入式系统编程 【免费下载链接】fprime F - A flight software and embedded systems framework 项目地址: https://gitcode.com/gh_mirrors/fp/fprime 点击查看 免费下载 本文以 F(F Prime)飞控软件与嵌入式系统框架为背景,系统… · 2026/9/25 7:21:05

ctf-wiki 内核利用实战:ret2usr 攻击手法解析——以 2018 强网杯 core 为例
ctf-wiki 内核利用实战:ret2usr 攻击手法解析——以 2018 强网杯 core 为例

文档网络安全教程 【免费下载链接】ctf-wiki Come and join us, we need you! 项目地址: https://gitcode.com/gh_mirrors/ct/ctf-wiki 点击查看 免费下载 导读 ret2usr(return to user space)是 Linux 内核 pwn 中一种经典的控制流劫持提权… · 2026/9/25 7:20:59

iOS原生CLI编程助手:本地运行CodeLlama的实践与架构
iOS原生CLI编程助手:本地运行CodeLlama的实践与架构

1. 这不是“把Claude塞进手机”,而是重构AI编程助手的终端形态我把 Claude Code 装进了手机,然后把它开源了——这句话乍听像极了某款App上架通知,但实际远比这复杂得多。它既不是调用官方API封装个壳子,也不是简单移植网页版到iO… · 2026/9/25 7:56:54

Dart SDK Front-End Builder 机制深度解析:源码与 dill 的统一程序元素构造抽象
Dart SDK Front-End Builder 机制深度解析:源码与 dill 的统一程序元素构造抽象

编程语言编译器语言运行时标准库开发工具 【免费下载链接】sdk The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more. 项目地址: https://gitcode.com/gh_mirrors/sdk1/sdk 点击查看 免费下载 本文以 Dart SDK 前端编译器… · 2026/9/25 7:56:54

快马前端生成器:零基础入门的可视化代码教学工具
快马前端生成器:零基础入门的可视化代码教学工具

1. 快马不是“快码”&#xff0c;而是新手前端真正的第一块跳板我带过不少零基础转行的学员&#xff0c;前年有个刚毕业的文科生&#xff0c;连<div>和<span>都分不清&#xff0c;硬是靠快马生成的登录页&#xff0c;三个月后拿下某电商公司的前端实习岗。他没写过… · 2026/9/25 7:56:54

PHP连接Redis全攻略:扩展安装、哨兵集群与避坑实践
PHP连接Redis全攻略:扩展安装、哨兵集群与避坑实践

不少做PHP的朋友第一次接触Redis&#xff0c;都是从“装个扩展&#xff0c;然后new Redis()”开始的。但等到真正要上生产环境、要搭集群、要处理高并发下的连接异常时&#xff0c;才会发现Redis的客户端世界远比想象中复杂。这一篇实战实录&#xff0c;我专门把Redis扩展的几种… · 2026/9/25 7:56:48

iOS音视频开发核心:AVFoundation底层原理与实战
iOS音视频开发核心:AVFoundation底层原理与实战

1. 这不是“又一个视频播放教程”&#xff0c;而是 iOS 视频开发的底层通关地图AVFoundation 是 iOS/macOS 上处理音视频最核心、最底层的框架&#xff0c;它不像 UIKit 那样“开箱即用”&#xff0c;也不像第三方库那样封装友好。它更像是一套精密的工业级工具箱——螺丝刀、游… · 2026/9/25 7:56:42

Simple Allow Copy:一键解锁网页复制限制的Chrome插件实战指南
Simple Allow Copy:一键解锁网页复制限制的Chrome插件实战指南

你有没有遇到过这种情况&#xff1a;想从某个网页上复制一段文字&#xff0c;结果右键菜单被禁用&#xff1b;鼠标选中文字后&#xff0c;一按CtrlC&#xff0c;弹窗提示“该内容受版权保护”&#xff1b;或者更气人的是——复制倒是能复制&#xff0c;但粘贴出来后面自动跟了一… · 2026/9/25 7:56:42

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码