<h3><h3>这篇文章我们主要回答两个问题:AP课和AP Computer Science A</h3><b><h3><b><br></b></h3>什么是AP课</b><h3>很多家长和学生常听人说,将来若想上名牌大学,尤其是美国大学,就必须读AP或IB。但什么是AP、还有IB又是什么?孩子现在所就读的中学里有没有AP或IB课程?应不应该选读这些课程?如果没有的话,究竟要不要转学到有AP或IB的学校去呢?</h3><h3><br></h3><h3>现在就让我们先从AP谈起。</h3><h3>AP是Advanced Placement的简称,原文是“预先安置”的意思,有人翻译为“大学预科”、正确一些的译法是“大学预修课程”或“大学先修课程”。AP科目的考试是由美国的大学理事会(College Board)主办,大学理事会同时也是SAT和SAT II(单科测验)的主办单位。由此,我们可以看出读AP课程和申请美国顶尖名校的关系。AP课程比一般正常高中功课程度较深,已经等于大学一年级上学期功课的深度和难度,这也是为什么AP课程能够抵转大学学分的原因。</h3><h3><br></h3><h3>目前一共有38种AP科目考试:</h3><h3>AP Research</h3><h3>AP Seminar</h3><h3>Art History</h3><h3>Biology</h3><h3>Calculus AB</h3><h3>Calculus BC</h3><h3>Chemistry</h3><h3>Chinese Language and Culture</h3><h3>Computer Science A</h3><h3>Computer Science Principles</h3><h3>English Language and Composition</h3><h3>English Literature and Composition</h3><h3>Environmental Science</h3><h3>European History</h3><h3>French Language and Culture</h3><h3>German Language and Culture</h3><h3>Government and Politics (Comparative)</h3><h3>Government and Politics (US)</h3><h3>Human Geography</h3><h3>Italian Language and Culture</h3><h3>Japanese Language and Culture</h3><h3>Latin</h3><h3>Macroeconomics</h3><h3>Microeconomics</h3><h3>Music Theory</h3><h3>Physics 1: Algebra-Based</h3><h3>Physics 2: Algebra-Based</h3><h3>Physics C: Electricity and Magnetism</h3><h3>Physics C: Mechanics</h3><h3>Psychology</h3><h3>Spanish Language and Culture</h3><h3>Spanish Literature and Culture</h3><h3>Statistics</h3><h3>Studio Art Drawing</h3><h3>Studio Art 2-D Design</h3><h3>Studio Art 3-D Design</h3><h3>US History</h3><h3>World History</h3><h3><br></h3><h3>举几个例子</h3><h3>微积分AB是相等于大一上学期的微积分功课,而微积分BC则教得更深入,相当于大一两学期的微积分课程。</h3><h3>物理B相当于大一物理,需要先前已读过物理学入门课程的学生才能适应。物理C则等于大二的物理学课程。</h3><h3><br></h3><h3>AP考试的评分方法如下:</h3><h3>5 = extremely well qualified</h3><h3>4 = well qualified</h3><h3>3 = qualified</h3><h3>2 = possibly qualified</h3><h3>1 = no recommendation </h3><h3></h3><h3>因为AP考试在五月举行,一般来说,考试结果来不及在大学下决定之前交到入学办公室。但如果在先前就已经考过AP,能够及时提交考试结果给大学的话,可以用做该科目的12年级学业成绩,以UBC为例,AP得分换算学业成绩的标准是:</h3><h3>5 = 96分</h3><h3>4 = 86分</h3><h3>3 = 80分</h3><h3>2 = 70分</h3><h3><br></h3><h3>加拿大的大部份大学大都准许考到4以上的科目,可用来抵转大学学分;但也有少部份大学只要考到3以上,就可以抵转学分。AP课程的好处是,学生可以选择自己比较强的单科学习和应试,而不是所有科目都一定非读AP不可,这样功课量不至于太重。对那些自己比较弱的学科,可以留在正常班就读,成绩能保持原来水平,不会影响到被大学录取的机会。</h3><h3></h3><h3><b>目前蒙特利尔学校开设AP课程情况</b></h3><h3>如果学生学有余力,计划学习AP课程, 那么基本上有三种途径学习,一是参加所就读学校的AP项目,二是自学,三是校外找老师辅导。蒙特利尔部分私立中学提供AP课程,如The Study,The Sacred Heart, St. George’ School of Montreal, Lower Canada College等等,家长在选择私立中学的时候不妨关注一下学校是否开设AP课程。开设AP课程的公立高中目前只有Westmount High School,隶属EMSB。</h3><h3></h3><h3><b>那么我们再讲讲AP Computer Science A</b></h3><h3>AP计算机科学(AP Computer Science A 简称AP CS),是AP课程体系中的“AP Computer Science A”。提到北美地区的计算机课程,普及度会比国内广很多,要知道,80%的工科课程会用到计算机编程技能,不仅如此,理科、金融、经济等学科也非常重视计算机编程技术的应用。从College Board提供的信息来看,学习AP CS的主要集中在计算机工程类专业中,部分化学,地质,物理,数学等科目也会有计算机课程的要求。</h3><h3></h3><h3>大数据分析</h3><h3>就College Board官网的实际数据而言,这门课程的考试人数也是在逐年增加的。2018年的数据显示,AP Computer Science A全球考生数量66,000,增长8%。2018年的AP Computer Science A分数趋势:The 2018 AP Computer Science A scores:5: 24.7%; 4: 21.2%; 3: 21.8%; 2: 11.9%; 1: 20.4%.</h3><h3>那么现在问题来了,AP计算机这门课主要考察什么呢?是不是非常高大上,一般人都接受不了呢</h3><h3><b><br></b></h3><h3><b>AP Computer Science课程学什么内容</b></h3><h3> 1. Java语言的特征和介绍</h3><h3> 2. Class和object</h3><h3> 3. 继承和多态</h3><h3> 4. Java常用的基本类库</h3><h3> 5. 程序设计思想</h3><h3> 6. 递归</h3><h3> 7. 数组和数组List</h3><h3> 8. 排序和查找</h3><h3></h3><h3>学习AP Computer science需不需要高深的数学及英语基础?</h3><h3>虽然数学和计算机科学紧密相关,但AP计算机科学A涉及的数学知识都是非常简单的,同学们完全不用担心自己的数学知识。这门课不仅适合于将来希望申请大学相关专业的学生,也适合其它专业的学有余力的学生。</h3><h3></h3><h3>另外就是语言方面的基础,相对于文科专业来说,计算机科学对学生语言的考察相对较少,计算机语言和符号是全世界通用的,即使母语不是英语的同学学习也不会有太大障碍,甚至超越英语母语的同学,这方面大家不必过于担忧。</h3><h3></h3><h3>就往年的数据来看,AP计算机拿高分的几率是非常大的, 所以无论你有没有数学基础,我们都非常推荐大家选择AP计算机科学这么考试。AP CS的成绩大致分布为:5分占26.6%, 4分占26.6%。考1分的孩子,只占25.9%。所以总结一下,(26.6%+26.6%)/(100%-25.9%)=71.9%,只要认真学习的孩子,差不多有71.9%的概率能拿到4分以上。</h3><h3><br></h3><h3>数学好的孩子不用怕,理科强大的孩子不用怕,想学经济和金融的孩子怕也要硬着头皮来,因为毕竟现在考的人少,而这门课又是这么重要! 我们需要的是适当的指导和练习,也不需要顾虑太多语言障碍。<br></h3><h3></h3><h3><b>AP Computer science学完以后,我get到了什么高大上的技能?</b></h3><h3> 1. 用Java面向对象的思想设计、实现和分析问题的解决方法</h3><h3> 2. 使用和了解重要的算法</h3><h3> 3. 会使用标准的数据结构</h3><h3> 4. 编程、运行、测试、debug你自己的小成果</h3><h3> 5. 能使用Java类库和接口</h3><h3></h3><h3>学完之后可以具备北美大学一年级第一学期的计算机编程水平,同时自动升级逻辑思维能力、寻找bug的耐心和debug的信心! 总之,AP计算机课程注重培养学生的学习能力,计算机操作能力,分析问题能力,代码理解能力和程序设计的能力,选择这门课,你一定会得到全方位的提高和锻炼!</h3><h3> </h3><h3> </h3><h3><br></h3></h3>