4006981610 WX:sisiabc111

5分学霸教你如何学好计算机科学

来源:广州青藤教育 发布时间:2018/12/21 13:35:26

  AP中的计算机科学考试有两门,一门叫计算机科学原理 (AP Computer Science Principles),简称 CSP;另一门叫计算机科学 A (AP Computer Science A),简称 CSA。CSP 是一门新考试,它更多会考察跟计算机科学相关的基础理论知识,并且不要求学习某一门具体的计算机语言,主要目的是为了让更多学生,特别是非理工科背景的学生可以接触计算机科学。不过它的评分标准中,笔试只占60%的分数,剩余的40%是需要学生在学年中独立完成两个任务,并且提交相关的报告或论文作为评判标注。这个对于比较擅长应付考试的学生来讲并不吸引人,大部分学校也因而不会开设这一门课,也很难在学校以外去上这门课。所以今天我们会主要来讲一下大家更为熟知的 CSA 的考试。

  CSA 难度高于 CSP,非常看重实践。准确来说,你在 CSA 中需要具体学习编程和程序设计的内容,而且需要掌握 Java 这门计算机编程语言。经过广外老师的总结,CSA 中涉及的内容可以分成以下三个部分:

  1. Programming Fundamentals 编程基础

  2. Data Structures & Algorithms 数据结构和算法

  3. Object Oriented Programming 面向对象编程

  很多小朋友会问广外的老师备考资料用什么。根据广外老师对所有历年真题的分析和经验,市面上现成的无论是 Barron 还是 Princeton Review, 统统不靠谱!它们要么是花了太多篇幅讲考试中不会遇到的生僻问题,要么就是不能很好的抓住现有考试的范围和难度。广外老师认为绝好的备考资料,就是广外老师自己编写整理的讲义和编程练习,再加上历年真题。如果你实在喜欢一本实实在在的“教科书”,那广外老师也有一个私人推荐,是一本在线的交互式电子书,虽然有一部分内容 CSA 已经不再考察,但其他内容无论是覆盖范围还是解释准确度都是非常好,如果想知道这本书的网址留意文末福利。

  具体的备考计划因人而异。如果你在学校里已经上过系统的关于计算机科学的入门课,比如广外老师在学校里的计算机入门课,那么你只需要花时间熟悉 Java 这个语言以及完成所有真题 (广外老师曾经在一个星期内把所有的真题从头到尾做了一遍,从此对 CSA 大彻大悟);如果你从来没有学过计算机科学或者编程,但是在初高中有非常好的数理基础,那么你至少需要3-4个月的时间来准备,因为你需要学习计算机科学特有的思维逻辑,学会像一个计算机科学家一样思考,这对很多同学来说一开始都是一个不小的挑战;如果你既没有学过,数理基础也不是特别扎实,那么你尽量跟着有经验的老师来入门,事半功倍。

  对于想申请理工科的同学来说,CSA 算是大家普遍都会有的东西,感觉不考个 CSA 你都不好意思说自己申理工科。但同时,在专业层面,它并不会给你带来特别大的优势,招生官不会因为你有一个 CSA 的5分而对你的申请有特别深的印象。如果你想在激烈的竞争中脱颖而出的话,在 CSA 之后,广外老师建议你:

  1. 参加计算机科学方向的学术竞赛(全美计算机科学联赛 ACSL 和 美国信息学奥赛 USACO);

  2. 参加机器人竞赛( VEX, FRC/FTC, Botball, TCIFFRC, RoboCup);

  3. 参加综合研究型竞赛(丘成桐,ISEF,GSF);

  4.做自己的软硬件应用项目。

利嘉豪老师

  本科就读于伯克利加州大学电子工程与计算机科学专业。因为没有心仪的英文名,所以读书期间以姓名的缩写见人,简称JL. 因为学生们太懒,所以直接叫J,衍生有J总,J哥以及小勾儿老师等称号。旧SAT 2310,AP 一堆5分。在硅谷和创过业,当过CEO(扫地)和CTO(指挥别人写代码),误打误撞投身教育事业。学院派加实干派,专业知识过硬所以跟计算机沾边的啥都教。现在热衷于每天和熊孩子斗智斗勇,致力于把更多的小朋友带进计算机科学的坑,同时还是算法编程竞赛和机器人竞赛的教练,并且作为导师指导学生进行独立性研究项目和软硬件开发项目。

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 广州青藤教育

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)