☰
CodeCombat AP CS Principles 专业发展 Unit 6:AP CSP 考试准备与表现性任务评分实操指南
2026/9/25 3:55:12 网站建设 项目流程
  • 游戏开发
  • 教育
  • 前端
  • 后端

【免费下载链接】codecombat

Game for learning how to code.

项目地址:https://gitcode.com/gh_mirrors/co/codecombat
点击查看免费下载

本文为 CodeCombat AP CS Principles(AP 计算机科学原理)教师专业发展课程 Unit 6 "Preparing for the Exam" 的深度解读。读完本文,你能掌握 AP CSP 考试三大组成部分(Create Task、Explore Task、Multiple Choice)的结构与占比、七个官方备考资源组的用途与使用顺序,以及一套完整的"教师自评 Performance Task 评分"四步演练流程——这正是专业发展文档要求教师在约 2 小时内完成的核心内容,并附仓库内对应文档与课程单元的落地位置。

Unit 6 在整个专业发展课程中的位置

Unit 6 是 CodeCombat AP CS Principles 专业发展门户的最后一个单元单元页(原文档位于 pd-unit-6.md),标注预计耗时2 小时。专业发展门户总页(professional-development.md)说明这是一个自定进度(self-paced)的环境,全程约 15 小时,并给出了建议的学习顺序:

  • Program Overview:What is AP CS Principles? / What is CodeCombat? / Curricular and Resource Requirements;
  • Professional Development Components:Equity & Access(30 分钟)、Exam Components(15 分钟)、Unit 1~Unit 6(各 2~3 小时,Unit 6 为 Preparing for the Exam)、Next Steps(30 分钟)。

Unit 6 之所以放在最后,是因为它承接了前文两个关键环节:一是在门户开篇的 Exam Components 一节中讲解过的考试结构,二是 What is AP CS Principles 页中作为"第一步"要求的Course Audit(课程审核)流程——原文档明确指出,完成 Course Audit 后,教师将获得额外的全真模考(full length practice exam)访问权限。

从源码结构看,这些文档以纯 Markdown 形式存放在app/assets/apcsp-local/目录下,随站点一起发布;门户页面的路由由 vueRouter.js(professional-development路径指向 PDViewV2.vue)和 Router.js(teachers/professional-development路径,并对学生做重定向)承载,AP CSP 营销页则由 PageMarketing.vue 提供。读者若要在当前仓库中定位本文讨论的全部内容,直接浏览app/assets/apcsp-local/即可。

考试结构回顾:Performance Tasks 占 40%,选择题占 60%

Unit 6 开头引用了门户中 Exam Components 的结论:AP CS Principles 考试是"期末 AP 考试 + 学期中表现性任务"两部分,共同衡量学生对课程学习目标的达成。结合 exam-components.md 的具体数字:

组成部分占 AP 总分要求课时
Create — Applications from Ideas24%至少 12 课时
Explore — Impact of Computing Innovations16%至少 8 课时
期末 74 道选择题(Multiple Choice)60%—
  • Create Task聚焦"通过编程的协作过程创建程序或作品";
  • Explore Task要求学生选定一项计算创新(computing innovation),探究其影响,并产出配套的数字作品与书面回答。

教师必须为 Explore 预留 8 课时、Create 预留 12 课时的课堂时间。CodeCombat 课程把最终的 Explore 任务安排在Unit 2、最终的 Create 任务安排在Unit 5同步完成,在此之前还有多次教师督导下的练习机会(这一安排细节可进一步对照 performance-tasks.md;注意该课程文档建议 Explore 放在 Unit 3,与专业发展文档的 Unit 2 表述存在细微出入,备课时以教师实际采用的课程版本为准)。

七个官方备考资源组(原文档 a~g 完整继承)

Unit 6 的主体是一份 College Board 资源清单。由于本站规范不输出外部链接,下表保留原文档的编号与全部用途说明,教师可凭名称在 College Board 官方站点检索对应入口:

编号资源用途与要求
aAP 官方模考(Practice exam)College Board 的 AP CSP 官方练习考试,含样题与各类任务类型的备考指南和总览。专业发展要求教师简要通读一遍,以理解考试的结构与知识广度(structure and breadth);完成 Course Audit 后还可获得一份额外的全真模考。
bAP Central 课程 HubCollege Board 为 AP CSP 设立的 AP Hub,提供最新的课程与考试描述(Course and Exam Description)、课程更新与最新 Performance Task 样例。文档提示:对完成过 CodeCombat 专业发展的教师,其中多数重要资源会显得眼熟。
cAP Teacher Community连接全球 AP CSP 教师的社区。CodeCombat 专业发展要求在此社区参与讨论;教师也可用它分享教学策略、向同行寻求澄清、浏览课程框架、为 AP 课堂材料打分并扩展教师网络。
dAP Digital Portfolio 详情页学生上传 Performance Task 数字作品的平台。详情页拆解了"教师需要做什么才能保证学生按正确流程完成并提交以获得相应评分"。专业发展要求教师熟悉提交流程,以便在Unit 2(Explore)与 Unit 5(Create)指导学生提交。页面提供学年各阶段的时间线(timeline)与流程说明,以及一段学生操作演示视频。原文档特别强调:"这是所有 AP CS Principles 教师必须收藏(must-bookmark)的资源。"
eAssessment Overview 与 Performance Task 学生指令这是面向学生的评估总览与表现性任务指令文档,教师有义务将其提供给全体学生。建议开学初人手一份打印,此后每当学生遇到各单元的评估机会时作为参考。文档包含五个部分:① 评估总览(assessment overview);② Explore 任务指令;③ Create 任务指令;④ 考试参考表(exam reference sheet);⑤ 评分准则与说明(scoring guidelines and notes)。原文档要求:"作为教师,你必须熟悉学生需要执行的每一个步骤。"
f评分准则与说明 + Create/Explore 样例答卷该页面提供多份 Explore 与 Create 任务样例,可直接分享给学生。其目的是帮助教师建立评分基准(benchmark),理解学生在 Performance Task 部分将如何被度量。本页同时是下一节实操演练的材料来源。
gCollege Board AP CSP FAQ其他教师向 College Board 提出的常见问题集,覆盖课程、Performance Tasks、课程审核、评估、AP Digital Portfolio 等主题。

核心实操:Performance Task 评分演练(四步法,≤1 小时)

Unit 6 最具"实操性"的内容是要求教师亲自体验评分标准的演练活动。原文档给出的完整步骤如下(预计不超过 1 小时):

  1. 选样:从 College Board 的样例答卷中挑选2 份 Explore 样例 + 2 份 Create 样例;
  2. 评分:使用对应的评分准则与说明(Explore 与 Create 各有一份 Scoring Guidelines and Notes),对你选定的样例答卷独立评分;
  3. 发帖:整理你的评分笔记与分数,发布到 CodeCombat AP CS Principles 教师论坛(Teacher Forum)的Unit 6 板块,讨论问题聚焦于你在样例答卷中的发现;
  4. 比对:将你的评分笔记与 College Board 官方附带的 commentary 和说明逐条对照。

原文档对该活动的定位是:"This activity will prepare you and your students for expectations on the exam."——即通过教师先当一回"阅卷人",把评分标准内化,之后才能准确地向学生解释考试中 Create/Explore 两个 Performance Task 的得分预期。

设计上的呼应关系值得注意:Exam Components 一节在介绍评分准则页面时就预告过("You will review this again in Unit 6 as well as partake in an activity for sample evaluation"),Unit 6 正是这一预告的兑现环节,同时把教师论坛的参与要求与评分练习合并,使论坛讨论(a~g 中第 c 项的"required discussion participation")有了具体抓手。

对照课程侧 Unit 6:如何把备考落到课堂教学

专业发展 Unit 6 结尾指向课程中心的两个页面:Curriculum Unit 6: Preparing for the Exam 与 Performance Task Overview。课程侧 Unit 6 定位是"考试前预留的时间",让学生复习材料并理解考试如何进行,包含四个教学环节:

  1. Question Format(题型复习):对照 AP CSP Course Description 第 84 页所述题型,带学生复习问题形式;
  2. Program Format(程序格式复习):考试包含检验编程能力但**语言无关(language-agnostic)**的题目,让学生复习考试参考表(Exam Reference Sheet 第 14 页)中给出的逻辑格式;
  3. Question Practice(真题演练):Course Description 第 86–102 页提供样题,让学生练习以熟悉考查方式;
  4. Review(复习):让学生复习笔记与已提交的书面作业,鼓励两人互答讨论题与评估题,教师针对持续薄弱的话题提供帮助并引导自主研究。

也就是说,教师侧的专业发展 Unit 6(熟悉考试与评分)和学生侧的课程 Unit 6(演练题型与复习)是同一条备考链的两端。

Performance Task 的课时、截止日与练习矩阵

performance-tasks.md 给出了两项任务在 CodeCombat 环境下的落地细节,与 Unit 6 的备考目标直接衔接:

  • Create Task:占最终分 24%,最终项目至少 12 课时,提交截止4 月 30 日;要求通过"设计—实现—测试"迭代流程创建程序,独立产出至少一个算法和一个抽象,录制程序运行演示视频,回答关于程序的书面问题,并把完整代码提交到 AP Digital Portfolio。学生可与同伴协作写代码,但视频与书面回答必须独立完成;
  • Explore Task:占最终分 16%,至少 8 课时,提交截止同样为 4 月 30 日;学生须选择一项对社会、经济或文化产生影响、且以计算机或程序代码为功能组成部分的计算创新(物理型如自动驾驶汽车,软件型如手机应用,概念型如加密货币),解释其目的、有益与有害影响,并产出说明该创新目的、功能或影响的计算作品。与 Create 不同,Explore 不允许协作;
  • Create 练习矩阵:CodeCombat 用 Game Development 1/2/3 三门课逐步覆盖 Create 的各组件——迭代流程(Design/Implement/Test)三个单元均覆盖,Algorithms 在 GD3 引入,Abstractions 从 GD2 开始,书面回答全程练习,视频录制与数字提交留到最终项目。配套三份练习指南存放于仓库中:create-task-practice-1.md、create-task-practice-2.md、create-task-practice-3.md;
  • 提交节奏建议:学生尽量在3 月初前提交完整 Create 项目,留出纠错与备战期末的时间;Explore 建议在第一学期结束前完成练习与提交,因为它不依赖 Create 所需的高级算法与编程概念。学生若希望直接在 CodeCombat 内完成最终项目,平台支持;也可使用自己熟悉的其他编程环境。

教师在 Unit 6 之后应完成的检查清单

综合 pd-unit-6.md 与 next-steps.md,完成 Unit 6 后教师的状态应满足:

  • 已简要通读官方模考,理解 Create / Explore / Multiple Choice 三部分的范围;
  • 已完成评分演练四步法:2 份 Explore + 2 份 Create 样例已评,笔记已发至教师论坛 Unit 6 板块,并与官方 commentary 比对过;
  • 已收藏 AP Digital Portfolio 页面,能说出 Unit 2(Explore)与 Unit 5(Create)两个提交窗口对应的指导动作;
  • 已将 Assessment Overview 与 Performance Task 学生指令(含评估总览、Explore 指令、Create 指令、考试参考表、评分准则五部分)准备分发给班级;
  • 已确认 Course Audit 状态,能拿到全真模考入口;
  • 已熟悉课程侧 Unit 6 的四个教学环节(题型、程序格式、样题、复习),可据此规划考前复习课。

小结

Unit 6 的价值不在于新增知识点,而在于把 Exam Components(考试结构)、AP Digital Portfolio(提交流程)、Scoring Guidelines(评分标准)三条线在教师身上收敛成一次可操作的演练。对备课者而言,最经济的用法是:先花 15 分钟对照上文资源表核对自己手上的材料齐不齐,再花约 1 小时完成四步评分演练,最后用课程侧 Unit 6 的四个环节安排一次考前复习课。文档与课程文档均位于仓库的 apcsp-local 目录,可按professional-development/与curriculum/两个子目录分别查阅教师侧与学生侧内容。

  • 游戏开发
  • 教育
  • 前端
  • 后端

【免费下载链接】codecombat

Game for learning how to code.

项目地址:https://gitcode.com/gh_mirrors/co/codecombat
点击查看免费下载

相关推荐

上一篇:Nodal未来展望:即将到来的MySQL支持与事务功能解析
下一篇:如何快速上手VT-CLI:面向初学者的完整安全扫描指南

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询