摘要:本文为大家介绍的是APCS JAVA PROGRAMMING知识难点和要点,供大家参考,小马过河现免费向大家提供2016年AP备考资料、教材、官方指南电子版免费下载,如有需要的同学,请和小马在线老师联系。

  扫描下方二维码下载最齐全的AP备考资料大全【小马官方版】

  AP 计算机 (APCS JAVA PROGRAMMING) 知识难点和考试要点

  AP 是世界各国优秀高中生展现个人学术能力和冲击名牌大学的高端学习和考试途径,而AP计算机 — JAVA 编程,则一直为各国学生视为最具挑战性和趣味性的AP课程之一。

  其魅力在于,集数学逻辑思维与分析问题和解决问题的训练于一体,能最大限度地拓展中学生的思维与智力,同时令学习者掌握一门具体实在的编程技能,为走向职场后在各个领域的业务发展积累信息化应用的基础。

  我们于 2009 年冬成为全国第一家开设 AP 计算机培训课程的专业机构,拥有成熟的教学经验。

  适合现阶段学习 APCS 的美国大学专业

  计算机科学 (CS) 是美国大学一共近五十个专业的必修或选修课,涉及 130 多个学科领域。

  其中,80% 的工科课程会涉及计算机编写程序,另外理科、金融和经济等学科,也越来越倾向于重视程序设计的能力。

  专业上包括但不限于:

  电气工程、数学、统计学、土木工程、应用物理、建筑设计、机械工程、化学工程、电子技术、环境科学、经济学、分子生物、数据库、网络工程、工业工程、神经科学、核工程,等等。

  APCS 考试信息

  考试得分计算方法:多选题 (MCQ) 40 道,每题 1 分,答错不扣分;Free Response (FR) 4 道大题,每题 9 分,再乘权值。

点击下载:AP全真模拟学习系统+独家机经+历年真题及答案解析

  考试容错率,如按百分制计算,达到 77 分即可得满分 5 分。

  APCS 获得满分的比率,往年一般在 20%,在二十多门 AP 相关数据中,相对较高。

  考试时间仍然在每年五月的前两个完整周,一般为第三或四日。

  选择题,包括单选题和以单选的形式完成多选。貌似简单的选择,却包含了考察基本功的扎实以及一些微妙的易错陷阱题,比如重载和重写、接口和抽象等容易混淆的概念考查等。

  选择题还包含运行程序和计算结果,要求对给定的代码段预测运行结果,或者判断其运行时的异常情况等。代码段有可能比较长,所以需要一定的训练和准备。

  Free Response,需要用笔作答,按题目要求写出代码。一道大题包含三四个部分,计分是相对独立的,所以对其中一道小题缺乏把握的时候,也不要放弃其他的小题。

  近年常见的 FR 题型,包括给出一个已知的数据结构,要求填补完成其中的一些基本操作,如查询、删除和统计等,而线性表则几乎是每年必考的内容。

  课程知识重点

  基本数据类型

  基本操作算符

  循环结构 (for loop)

  if 语句

  内置 (Built-in) 类型

  运算符(算术、关系、逻辑、控制结构等)

  类 (class) 和对象 (object)

  方法 (method)

  引用 (reference)

  父类、子类 (subclass)

  继承 (inheritance)、多态 (polymorphism)

  接口 (interface)、抽象 (abstract)

  标准类

  超类、整数类、浮点类、字符串

  数组 (array)

  数组列表 (ArrayList)

  递归 (recursion)

  排序 (sorting)

  查找 (searching)

  APCS 的知识,相对地独立于中学生包括高中生在校内的各科学习知识,所以对于部分初学者有一定的挑战。

  对于善于钻研计算机和编程技术,尤其是对面向对象的编程方法 (OOP) 有浓厚兴趣的学习者,则是一件“会而不难”的事情。

  可参考以下一些重点知识的难点概括。

  面向对象 (Object Oriented, OO)

  重点:继承多态、重载、重写、抽象、接口

  难点:清晰掌握概念而不混淆

  数据结构

  重点:数组和字符串的操作

  难点:线性表的基础操作

  解决方案:多练习并熟悉几种基本操作

  算法

  重点:递归、查找和排序

  难点:递归的原理

  解决方案:从递归概念的原始意义 — 方法的自我调用入手,象扒白菜心一样层层深入,反复练习中体会递归的实质。

  我们的 APCS 课程特色

  以专业外教为主的全英文教学模式 — 课程从始到终,在概念讲解、知识点讲授、考试重点介绍、实际上机练习编程几方面,齐头并进,使学员饶有兴趣地自如进入编程世界,顺利平滑地掌握 APCS 的全部知识点和考点。

  我们的教师是中国第一批 APCS 教师,擅长 JAVA 编程,紧密跟踪美国大学理事会的 APCS 历年最新动态;全英文授课而发音和措词简练易懂。

  美高的 APCS 课程一般要求至少 20 小时的上机实践,我们的教学中 CODING 量则远多于此。

  教学资料

  学员用APCS教材为巴朗第 7 版;教师负责多种教材的习题补充以及真题训练等。

  Barron's AP ComputerScience A 7th

  为扎实地掌握知识和 JAVA 编程技能,本课程的学习,需要安装编程环境以运行程序,而且教师需训练学员对知识点养成即时编程和调试的良好习惯,尽管考试是全程笔答。

  近年 APCS 改革为新增了三个实验室项目,也是旨在增强学生动手编写和调试代码的能力。

  安装环境,比较典型的是 Edit_Plus(需预装 jdk)和 Eclipse 等,可以方便地从互联网下载。

  适合学习对象

  前面讲过,APCS 知识是独立于初高中校内任何科目的,所以高中阶段都适合学习,而少数对于计算机科学和编程知识特别有兴趣的学生,完全可以在初中阶段启动这门 AP 课程的学习。

  APCS 课程和考试,对于英语单词的要求不高,更不要求学生死记硬背涉及的生词,因为在学习过程中学生完全可以自如掌握那些有限的词汇。

  针对明年的考试,比较从容的学习规划是 10 - 12 月启动,少数已经有 JAVA 编程基础的学生,也可以明年启动,如果没有其他 AP 科目的学习时间及精力相冲突的话。

  以上整理的就是APCS JAVA PROGRAMMING知识难点和要点,希望对考生们有帮助。建议大家加入AP考试微信群,及时了解最新考试动态,进群就免费送历年AP真题、机经、备考资料大全!关于本文有任何疑问,请和小马在线专家联系。

       

相关推荐:

   AP宏观经济5分必背词汇

   2016年AP经济学的学习内容

   AP经济学13个考试要点总结

相关字搜索:AP真题   AP经济学   AP微积分