——AP CS是什么?
AP CS是AP课程体系中的“AP Computer Science A”,这门课程的考试人数在逐年增加。要知道,80%的工科课程会用到计算机编程技能,不仅如此,理科、金融、经济等学科也越来越重视计算机编程技术的应用。不同学科和技术融合所激发出的创造力和活力引领着这个时代的发展潮流,所以,懂得编程的同学必然有加分!如果对编程一窍不通?现在不out,几年之后也难说了⋯⋯
AP计算机科学
Computer Science(简称APCS),对于大部分同学来说,实在是一门陌生的学科。APCS主要考察Java语言编程用,说到编程,有些同学会瞬间觉得高大上起来,也有些同学脑海中会闪过中关村码农的形象。其实计算机编程,远没有同学们想的那么神秘和复杂,如同蒸汽机是手的延生,汽车是腿的延生,而计算机则是人脑的延生。
——面对AP CS没有信心,怎么办?
说实话因人而异,在没有确切事实的基础上,比较合理的一种方式就是看看统计学的分析结果。AP CS的成绩分布: 5分占26.6%, 4分占26.6%。这时你会不会觉得完了,只有一半的概率,我要不还是赶紧撤吧。再看看,考1分的孩子,占到了25.9%! so 有些人是存心来捣乱的有没有。所以重新计算一下,(26.6%+26.6%)/(100%-25.9%)=71.9%,只要认真学习的孩子,差不多有71.9%的概率能拿到4分以上。
数学好的孩子不用怕,理科强大的孩子不用怕,想学经济和金融的孩子怕也要硬着头皮来,因为毕竟现在考的人少,而这门课又是这么重要!
我们需要的是适当的指导和练习,也不需要顾虑太多语言障碍~
——AP CS课程学什么内容
1. Java语言的特征和介绍
2. Class和object
3. 继承和多态
4. Java常用的基本类库
5. 程序设计思想
6. 递归
7. 数组和数组List
8. 排序和查找
——AP CS学完以后我会什么?
1. 用Java面向对象的思想设计、实现和分析问题的解决方法
2. 使用和了解重要的算法
3. 会使用标准的数据结构
4. 编程、运行、测试、debug你自己的小成果
5. 能使用Java类库和接口
总之,学完之后可以具备国外大学一年级的计算机编程水平,同时自动升级逻辑思维能力、寻找bug的耐心和debug的信心!
——AP CS考试
考试分为两个部分
1. 选择题。40个,通常一道题会考查多个知识点,需要综合运用知识的能力。
2. FreeResponse题(写程序题)。一共4个题,每道大题都有很多的题目说明,差不多半个阅读理解的感觉。这个考的就是实力了,如果没有经过一定的训练会比较难把握。 。
——为什么要学习APCS?需要什么样的基础?
当我们访问不同的网站浏览信息,使用搜索引擎搜索国外大学网址,用微信和家人朋友联系并分享资源,玩各种手机、电脑游戏和网上购物,以及在网上学习时,都和计算机科学密不可分。信息技术的发展大大方便了我们的日常活动,甚至改变了我们的生活学习方式。所以,了解一些基础的计算机科学知识,成为了生活在信息社会的必须。
数学、工科、技术类方向的同学,即使不参加考试,也建议学习,因为计算机科学是这些专业的必修课程,同学们在国内学习了以后,国外学习就会相对轻松许多。虽然数学和计算机科学紧密相关,但AP 计算机科学A涉及的数学知识都是非常简单的,同学们完全不用担心自己的数学知识。这门课不仅适合于相关专业的学生,也适合其它专业的,想成为当代技术社会信息化公民的学生。
AP计算机作为基础学科,非常合适那些零基础的同学,其考试不会涉及太复杂的问题,出题是以简短的程序去解决现实中的问题为宗旨。毫不夸张的说,只要认真学过AP计算机,不用进一步深造,就可以立刻用编程来处理生活中或者各学科中的小问题了,特别是一些人脑处理起来特别机械重复的问题。设想一下,大家在实验室中好不容易得出了原始数据,其他同学们正在埋头苦算的时候,你只要把数据录入计算机,立刻就得出结果,是不是超酷的!
从这个角度来说,每个同学都该学一学AP计算机,无论是想进一步深造的同学,还是想仅仅多接触一门知识的同学,毕竟工科的优势就是学了就能用,即便是用来处理些生活中的小问题也是极好的,实用性五颗星!
© 2024. All Rights Reserved. 沪ICP备2023009024号-1