内容导读
1 为什么要学习AP计算机科学?
2 学习AP计算机科学需要好的的数学基础吗?
3 AP计算机科学的学习内容
4 AP计算机科学如何考试?
5 学习规划及课程设置
6 AP计算机教材推荐
7 AP计算机的后续课程
** 1.为什么要学习AP计算机?**
21世纪以来,科学技术突飞猛进,人类文明日新月异。“海内存知己,天涯若比邻”,忽如一夜春风来,通过微信,QQ视频,千年梦想,一朝实现。“秀才不出门,能知天下闻”,网络让我们瞬间透析人间万象,足不出户,货到家门,网上购物让我们尽享科技发展成果,而这一切的一切,归根结底源自 AP Computer 计算机技术的发展。从办公自动化到火星探测器,从手机到智能卡,从网络到机器人,计算机技术如影随形,无处不在。遥想当年,为什么 Google总裁李开复放弃哥伦比亚大学的法律系而选择计算机?为什么搜狐总裁张朝阳放弃读麻省理工物理学博士而选择计算机?为什么Baidu总裁李彦宏美国留学选择学计算机?为什么新浪总裁放弃无线电系选择计算机?古今英雄所见略同,选择计算机科学是信息时代赋予我们使命和责任,选择计算机科学是我们足于世界民族之林的根本,选择计算机科学是实现中华民族腾飞之翅膀。美国大学理事会为促进信息技术的发展,深思熟虑,精挑细选为中学生设计了AP Computer Science 。AP Computer是大学计算机和信息科学,网络专业必修的课程,也是理工专业最重要的课程之一。
为什么我们要选择 AP Computer Science 即JAVA程序设计(以下简称JAVA程序设计) ?
第一, JAVA语言具有极强的实用性,从无人机,大数据,人工智能,从手机游戏到网站开发,中国工商银行,中国农业银行,中国银行的网站,太平洋人寿保险网站,,世界最大的数据库公司ORACLE的网站都是用JAVA做的,几乎世界500强的60%的网站都是用JAVA实现的,**
美国勇气号火星探测器-----JAVA美国勇气号火星探测器都可以用JAVA实现,Android手机应用程序都是用Java实现的,可以说JAVA is everywhere,Java can do everything,,可上九天揽月,可下五洋捉鳖,实不为过。
第二,JAVA是本世纪以来最优秀的计算机语言之一,该语言自从诞生以来,在编程语言的排行榜上一直遥遥领先,
也是目前国内大学计算机信息等理工必修的课程。学好JAVA语言,再学习其他语言Python,C++,可以迅速上手,节省大量时间,JAVA语言犹如一颗璀璨的明星,在编程语言发展的历史长河中,大浪淘沙,光辉灿烂,历久弥新。
第三,Taking AP Computer Science A can lead to a future in …(美国大学理事会推荐)
AP计算机涉及航空航天,应用物理,生物化学,经济管理,医疗工程,神经科学,能源开发,环境工程,材料工程,机械工程,语言与艺术,教育学,统计学,分子生物学,管理与政策,数学科学,电子