原标题:用AP考试,敲开计算机名校大门!

伴随科技的飞速发展,计算机已经和我们的生活工作越发密不可分。当下,绝大部分工科课程都需要或多或少应用计算机编程技能,而理科、金融、经济等学科也越来越重视计算机编程技术的应用。美国各个大学中,计算机相关课程选课的同学爆发性增长,美国高中也开始逐渐重视计算机教育,参加AP Computer Science考试人数逐年快速增加。而对于就业而言就更不用说了,相较于文科专业在美国找工作的困难程度,拥有编程能力的同学大部分人都能找到很满意的工作,而STEM专业相比较普通留学生还拥有多两年OPT工作签证期的优势。

目前,计算机相关的AP考试有Computer Science A和Computer Science Principles两门课程。两门课程侧重点不同, Computer Science A的考试包括概念和实际编程(特定的语言Java为基础,学习计算机编程语言)。而Computer Science Principles偏概念入门,难度更为温和,同时只在开设相关课程的学校才能学习。因此对与中国学生来说,Computer Science A无疑是目前最合适的向美国大学展现自己计算机知识与应用水平的考试。

考试形式

考试共分为两部分:

选择题,40道题,1小时30分。占总分的50%。考察内容包括:programming fundamentals(基础编程),data structures(数据结构),logic(逻辑),algorithms/problem solving(算法),object-oriented programming(面向对象的程序设计),recursion(递归),software engineering(软件)。

简答题,4道大题,每道大题都有很多的题目说明,1小时30分。占总分的50%。需要考生们根据题目用java语言手写code。

如何取得满分?

2017年AP CS A的满分率是24.2%,相较别的AP是满分率比较高的。但是,想稳稳地拿到5分也不是容易的事情。

1.重视选择题

不论是自学还是学校课程学习,同学们通常都会在考试前积累较丰富的编程经验,但是对一些概念的理解可能没有那么清晰。AP CS的选择题部分,需要同学们对于各种计算机概念非常清楚,很多题目的设置可能是反直觉,或涉及到很多易混淆的概念,所以同学们需要根据参考书或者课本多加练习。先考选择题再考简答题,如果选择题感觉不好,也会影响后面的发挥。

2.多手写code

AP考试的简答题需要同学们手写code,而平时学习时通常都是用电脑编程,所以难免会有些不习惯。另外,电脑写code可以compile自动查书写错误,如果得到的输出是错误的还可以回到程序中修改,而手写code无法做到这些。漏写一个分号,或者是一个loop没有考虑到特殊情况,都可能被扣分,所以建议同学们在考前多多练习手写code,了解自己最可能犯哪些错误。

3.合理安排时间

小编个人感觉,两部分的考试时间都比较宽松。选择题中,有类题型是看一段code,需要考生推理输出结果是什么,或者应该加入什么code才能得到想要的输出。这种题做起来会比较费时间,如果有同学不擅长做这类题可以放在最后做。

参考资料推荐

1.CB考试官网资料

官网公开的资源总是最有价值的,因为它最接近于CB的考试题。

-AP CS A考试大纲。AP考试,每门课程都有CourseDeion,这是我们考试必须阅读的资料,不仅有考试的大纲范围,还有样题和评分标准。在系统学习完相关内容后,可以仔细对照这本考试大纲查漏补缺,帮助了解考试范围和题目类型。可以直接在官网上下载这个PDF文件。

http://media.collegeboard.com/digitalServices/pdf/ap/ap-computer-science-a-course-deion.pdf

-AP CS A真题。往年的真题是最有效的学习资源。往年的真题不仅能巩固知识,还能让同学们更熟悉CB出题的套路。同学们可以学完知识点后直接练习历年真题练习。目前,选择题在官网上无法获得,如果实在需要可以在某宝上找找。CB在官网上发布往年简答题的真题,是非常宝贵的备考资源。每套题,CB都会有详细的解题方法和得分点,严格按照分步给分原则判卷,所以大家需要仔细读Scoring Guidelines研究对照。因为2015年考试内容的改革,所以以近几年的题目练习为主。

https://apstudent.collegeboard.org/apcourse/ap-computer-science-a/exam-practice

2.巴朗

巴朗可谓是准备AP最经典的书,对知识点梳理很仔细,后面的练习题和模拟考试也与真考题目比较相似。小编备考时用的就是巴朗。

计算机科学涉及大量知识点和实践应用的练习,虽说自学可行,但对于时刻与时间赛跑的高中生来说无疑要绕大量的弯路浪费宝贵的时间。鉴于此乐行学院特别推出AP Computer Science A零基础冲刺课程,由来自清华北大以及国外一线名校,拥有多年计算机科学教学经验的导师合力开发,在30课时内帮助学生击破各个知识点,短时间内冲刺AP5分,为圆梦添砖!

所有课程均为一对一或小班教学,名额优先,详情请咨询乐行老师(微信号:doacademy)返回搜狐,查看更多

责任编辑:

考计算机基础a的ap考试,用AP考试,敲开计算机名校大门!相关推荐

  1. 计算机基础及msoffice应用书本,全国计算机等级考试一本通一级计算机基础及MSOffice应用2016年无纸化考试专用...

    图书介绍 全国计算机等级考试一本通一级计算机基础及MSOffice应用2016年无纸化考试专用 全国计算机等级考试命题研究中心,未来教育教学与研究中心 编 出版社: 人民邮电出版社 ISBN:9787 ...

  2. 计算机基础无纸化考试题库,2018年无纸化考试专用 全国计算机等级考试真题汇编与专用题库 一级计算机基础及MS Offic...

    第 一部分无纸化选择题 一.计算机基础知识(2) (一)计算机的发展(2) 考点1 计算机的发展简史(2) 考点2 计算机的特点.用途和分类(2) 考点3 计算机的新技术(3) 考点4 未来计算机的发 ...

  3. 中职高一计算机基础期末试题,中职计算机基础应用高一年级上学期期末考试试卷含答案...

    <中职计算机基础应用高一年级上学期期末考试试卷含答案>由会员分享,可在线阅读,更多相关<中职计算机基础应用高一年级上学期期末考试试卷含答案(5页珍藏版)>请在人人文库网上搜索. ...

  4. 中职生计算机高一上册考试题及答案,中职计算机基础应用-高一年级上学期期末考试试卷(含答案).doc...

    中职计算机基础应用 高一年级上学期期末考试试卷 一.选择题(30题,60分) 1.世界上第一台电子数字计算机取名为(????). A.UNIVAC? ???B.EDSAC?? ??C.ENIAC?? ...

  5. 世界上第一台个人微型计算机,中职计算机基础应用高一年级上学期期末考试试卷含答案...

    中职计算机基础应用高一年级上学期期末考试试卷含答案 一.选择题(30题,60分) 1.世界上第一台电子数字计算机取名为( ). A.UNIVAC B.EDSAC C.ENIAC D.EDVAC 2.个 ...

  6. 学院开展计算机基础知识比赛,信阳师范学院顺利举办第七届计算机基础知识决赛...

    原标题:信阳师范学院顺利举办第七届计算机基础知识决赛 信阳师范学院顺利举办第七届计算机基础知识竞赛决赛暨颁奖晚会 为了培养大学生的创新精神和实践能力,缓解同学们的学习压力,提高同学们学习计算机专业知识 ...

  7. 2018年计算机基础应用教程,[2018年最新整理]Word的使用-计算机基础教程.ppt

    [2018年最新整理]Word的使用-计算机基础教程 (4)平均人数的计算.将光标放至末列第2个单元格内,先清除"公式"文本框中已有的公式,再输入"=":从&q ...

  8. 计算机基础及ms office应用题库,2020年9月计算机等级考试[计算机基础及MS Office应用]综合训练题库/网页版...

    &nbsp&nbsp[导读]:2020年9月计算机等级考试[计算机基础及MS Office应用]综合训练题库/网页版,更多全国等级考试报名时间.考试时间以及考试模拟试题 ,请访问易考吧 ...

  9. 西南大学网络教育学院计算机基础,西南大学网络与继续教育学院课程考试计算机基础【1056】...

    西南大学网络与继续教育学院课程考试答题卷 学号: 类别: 姓名: 网教 层次: 专业: 公共课 高起专 201 5 年 12 月 A 卷 五 总分 评卷人 课程名称[编号] :计算机基础[1056] ...

最新文章

  1. 【转载】 Python 调整屏幕分辨率
  2. was升级jdk版本_WebSphere 8.5 升级jdk版本
  3. 牛客网暑期ACM多校训练营(第三场)H - Diff-prime Pairs
  4. python web开发 jQuery基础
  5. throw和throws的使用
  6. oracle select之后自动保存excel_Excel制作自动化仓库入库单,数据录入、计算、保存只需一键完成...
  7. 后续:为LAMP添加XCache加速。
  8. ACL2022奇葩标题大赏
  9. CSDN下载频道【2月热门资源TOP100】汇总
  10. 7.UrlHelper
  11. MI(mutal information)and Entropy
  12. eclipse 启动失败,出现hs_err_pid972.log类文件,文件中含JavaThread Bundle File Closer daemon类内容
  13. 【扫盲系列】分布式+Zookeeper+Docker+K8S
  14. 如何让veil uVision5显示行
  15. Imagick的图像水印
  16. 光纤收发器A,B端含义解释
  17. Mysql从删库到跑路(1)
  18. 直接插入排序算法视频
  19. SpringBoot+Vue实现供销链管理系统,值得学习!
  20. PCB生产工艺流程五:PCB生产工艺流程的第3步,钻孔的分类及目的

热门文章

  1. 遇见Laravel Migrations的migrate与rollback
  2. macbook不能进系统 备份数据_U盘装系统,系统分区备份,万兴数据恢复,介绍几款好用的系统软件...
  3. 两周之后,英特尔或将宣布启用芯片代工:直接4nm,2023年出货?
  4. 数值型数据的表示(3.0)
  5. 窥探Linux内核进程信息task_struct
  6. 树莓派安装安装fcitx及google拼音输入法
  7. 【Adrealm智库专栏】数字广告为何需要“去中心化”?
  8. restapi是什么意思_什么是REST API?请解释的通俗一点,它和一般的API有什么区别
  9. 2021顶墙十大公认品牌排名榜揭晓
  10. at指令 meid_常用AT指令集 (转)