当前位置:首页 AP/IB学习 AP考试:AP计算机科学的5分策略
发布时间:2020-04-03 关键词:
摘要:AP考试是由 collegeboard 组织的,对AP课程学习效果检验的标准化的考试,一年举行一次,且仅有一次。今天小编着重讲解AP计算机科学的5分策略。
AP考试是由 collegeboard 组织的,对AP课程学习效果检验的标准化的考试,一年举行一次,且仅有一次。今天小编着重讲解AP计算机科学的5分策略。
闲话少说,进入正题,我们这就来借官方的Course Description来明确一下到底会考什么、如何考,才能合理安排、高效利用时间。
常见考试题型
相信做过计算机科学真题或各种参考书上套题的同学们都有所体会,在此简单提一下。
Section I: Multiple Choice [1 hour and 30minutes for 40 multiple-choice questions]
Section II: Free-Response [1 hour and 30minutes for 4 problems involving extended reasoning]
根据对AP Course Description的样题分析可以得出(括号里是样题的题号)
Section I有以下几种题型:
1. 对程序运行效果的分析(比如哪几个可以给出这个答案、这段程序会输出什么、运行了程序之后variable会变为什么,1、2、3、4、5、8、9、10、13、14、15、16、18、19、20、24)
2. 错误分析和改正(题目原意是如此,然后接着下面函数哪个能达到目的、为什么这段程序不能达到目标,怎么才可以最终达到目标,11、12、23、25)
3. 面向对象程序设计(主要是考如何把生活中的事情抽象成计算机的方式来描述,6、7、22)
4. 程序运行效率、代码的位置等其他题(17、21)
考试内容
AP编程所用的语言是Java,一门经典的面向对象编程语言,就是书上的Object-Oriented Program Design。
主要要求我们掌握两大模块,一是如何才能用对象的思维抽象问题,如把数据抽象成各种变量及数组;二是如何才能使用算法将抽象的内容(题目可能会给出抽象好的内容,如变量定义)。
以下的内容供大家参照初步了解AP计算机科学A的具体要求。
Object-OrientedProgram Design 面向对象编程
1. 我们需要明白如何用计算机的方式来看待问题
2. 需要明白怎么把现实生活中的数据用计算机的方式描述
3. 需要知道类和接口的特点以及两种关系(“is-a”就是inheritance relationship继承,“has-a”就是composition relationship组成关系)
4. 需要明白code reuse和code overload这两种易混淆的概念
5. 需要明白数据呈现形式和算法实现形式
6. 需要明白如何把操作分解,简单地说就是把一个操作变为很多子操作
ProgramImplementation
以上是新航道小编给大家带来的AP计算机科学的5分策略的相关资讯,,了解更多AP考试详情,可关注新航道课程官网,或咨询新航道在线老师!
新航道广州学校官网:https://gz.xhd.cn/
新航道广州学校官方客服微信:gzxhdliang