本文由上海外国语大学附属双语学校整理发布,欢迎联系预约参观学校
ROCK EDUAP计算机
AP计算机科学A
CSA侧重于实践性的编程,注重考察代码在多态、继承等算法上的具体实现,涉及主题包含需求解决、数据结构、数据处理方式、设计策略与方法等内容。
该课程考试重点是面向对象程序设计和利用Java语言编程解决问题。
AP计算机科学原理
CSP课程侧重于计算机原理与基础知识,包含编程与网络方面的知识,旨在让学生利用现有技术手段开发软件,以达到展示自我和解决问题的目的。
该课程是计算机专业入门和基础课程,同样可以作为程序设计语言的先导课程学习。
总体上来说,计算机科学原理非常适合作为计算机学科的基础入门级课程,而计算机科学A更适合工科方向的学生。
ROCK EDUAPCSP考试变化
AP官方考虑到ChatGPT等人工智能工具的影响,把编程作品部分进行了调整。原来需要每年4月30日之前提交完成的编程作品即可,笔试不考编程项目。现在将笔试前的程序作品分数比重降低为10%,为了确保编程作品是考生自己设计和完成的,增加了针对编程作品的一个笔试问答题部分,这部分分数比重为20%,考试时间为1小时,降低考生作弊的可能性。
也就是笔试部分由原来的2小时,变为现在的3小时,包括2小时的选择题和1小时的编程作品问答题。
在第二部分的编程作品提交中,同学们需要在4月30日前完成上传Program Code,Video,Personalized Project Reference 这3个部分的内容。学生有9小时的课堂时间来完成,其中Personalized Project Reference是考试新增部分,里面必须包含编程作品部分的关键代码截图,提交到官网后,这些截图会被打印在试卷上,在笔试的时候再发给学生,以供考生在笔试新增的1小时问答题部分时参考。
考生可以与合作伙伴一起开发程序,但是最后提交的视频和个性化项目参考Project Reference必须由个人完成。3个部分所提交的截屏内容也是不同的。
Program Code:将项目中的所有代码,粘贴到word文档中,再转换为pdf文件后提交。代码中可以有适当的功能注释或解释性注释,不能有自己的个人信息。
如果有多个代码源文件,统一粘贴在一个文档后提交。
合作完成的项目,学生可以提交相同代码。
Video:录制视频,在视频中必须展示程序的运行,包括向程序输入数据、程序功能的至少一个方面和程序生成的输出。
在视频中不得出现自己的个人信息。
视频格式以.webm、.mp4、.wmv、.avi或.mov提交。
视频不可以超过1分钟,文件大小不超过30MB。
个人完成和合作项目均不能提交相同的视频。
Personalized Project Reference
提交4个程序代码片段截图
①由学生开发的procedure
②展示该procedure在程序中的调用位置
③展示数据如何存储在程序的list中
④展示如何使用同一list中的数据
截图中不可以出现注释,截图不应模糊,文本应至少为10号字体大小。4张截图将打印到考生试卷上,供AP笔试时使用。
截图中的代码,必须是学生本人完成,不可以是AI或者其它来源。
个人完成,合作的项目也不能提交同样内容。
我们再来看看CSP考试两大题型:MCQ 与FRQ 。题目数量以及分数占比如下表所示:
MCQ要求我们阅读理解题干,从所给备选项中选出正确答案,可细分为单选和多选两种。
MCQ考察的知识点内容和占比如下图所示。
FRQ部分一共6个得分点,前2个得分点与CPT运行时的录屏展示和CPT代码复杂度相关联,后面4个得分点与4道提问的Written Response相关。本部分1个得分点等价于卷面上的5分,同学们可以参考CB官方放出的往年考题和样例回答进行复习。
ROCK EDU笔试中编程作品考察什么?
今年新增的笔试部分,答题时间是1小时,占到分值的20%。包含2道问答题,每道题包含若干小的问答题。具体问答题每次考试都不一样,不是固定的。
第一类问题:关于程序的设计、功能和目的
第二类问题:关于算法设计
第三类问题:检查程序错误、改正代码bug和程序测试等
第四类问题:关于list和procedure抽象
为了让大家熟悉新的60分钟编程题问答考试,官方在AP classroom中公布了3套练习题,建议大家在做作品之前就要去浏览一遍问题,这样设计作品时更有针对性。
ROCK EDUAP计算机应该怎么学?
AP计算机科学原理涉及的知识领域广泛,但难度并不高,因此相对容易复习和取得高分。在创意表现任务部分,建议使用Scratch、Code.org等网站完成项目设计。与编写代码相比,这样的设计方式能节省大量时间。对于对计算机感兴趣的学生来说,准备时间也会相应减少。
而AP计算机科学A则主要考察Java编程。如果考生有足够的耐心和实践,取得高分也是很容易的。对于选修该课程的学生,在复习备考阶段,务必要牢记教材大纲,熟练掌握相关知识点,并进行题目练习。
在选择AP计算机科学原理或计算机科学A时,可以根据上述建议灵活决定。如果学生对计算机编程有浓厚兴趣,强烈建议同时学习这两门课程。另外,有条件的学生也可以参加美国计算机编程竞赛USACO,取得良好成绩可以为未来的申请增加分数!
您的预约信息:
请留下您的联系方式,方便及时与您联系: