CSA考试是什么?AP Computer Science A,简称CSA,几乎是选择AP课程同学的最佳选择之一。通过率比较高,2019年5分率27%,2020年25.2%,2021年25%。相比起其他AP,尤其是那两门英语,通过率实在是感人。但是也可以看到,5分率是呈逐年下降趋势。
CSA考试内容
CSA考试分为选择题和问答题两部分。其中选择题占40道题,总分40分,答题时间90分钟。答完收卷,发问答题的卷子。问答题一共4道题,总分40分。选择题是单选题,问答题是手写代码。所有题目不允许使用任何电子设备。
总共10个单元:
Unit 1:Primitive Types
熟悉整数、浮点数,double和float的区别,加减乘除操作符的用法,变量。
Unit 2:Using Objects
String以及String的各种方法,例如compareTo,substring。Math类中的abs,pow,sqrt,random的用法。Integer和Double类的用法。
Unit 3:Boolean Expressions and if Statements
会使用关系运算符和逻辑运算符,且能合并分解。if语句。
Unit 4:Iteration
for,while的用法。会使用循环运用基础的算法。例如,求所有偶数,求一组数中最大值,求平均数,求字符串中所有非字母元素的数量。
Unit 5:Writing Classes
明白面向对象的原理,数据绑定,封装,overload,static,变量作用域,异常处理,this关键字,注释。
Unit 6:Array
数组的创建,更新,查询。会交换数组值的算法。数组拷贝,找最大值,求和,反转。
Unit 7:ArrayList
ArrayList的创建,更新,删除,查询。拷贝,找某一个值,插入排序算法,选择排序算法。
Unit 8:2D Array
嵌套for循环在2D Array中的应用。解数独算法。
Unit 9:Inheritance
继承,多态,override,Object类。
Unit 10:Recursion
递归求和,斐波那契数列,归并排序,二分查找。
CSA学习时长多久合适?
按从零开始学习算,比较聪明的孩子,至少需要15小时学习,能完成所有理论。要想达到熟悉,并能做好问答题的地步,还需要至少30小时的练习,也就是总共需要45小时的学习时间。
考而思在线AP CSA课程辅导能提供什么?
考前答疑:单次课,准备好问题,单刀直入,告诉你最优解。
突击课:从头讲解所有要点及考试中有可能出现的棘手问题解决方法。
精讲课:协商定,看学生学习程度,单独制定学习方案,配合相应练习,目标5分!
当前文章链接:
凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所有,任何媒体、网站或个人不得转载,否则追究法律责任
上一篇:
下一篇:
免费获得学习规划方案
已有 2563 位留学生获得学习规划方案
马上领取规划
*已对您的信息加密,保障信息安全。