· 壹 ·
计算机科学重要而广泛的用途
计算机科学在各行各业中具有非常普遍的应用,是信息化的核心驱动和世界经济增长的主导力量。其相关知识是横跨各产业的被广泛需求的素质。
根据近期福布斯刊载的一项密歇根州立大学对200余家职业机构和近5000家雇主的调查显示:美国计算机本科学位毕业生的平均起薪是61466美元,仅次于电子工程专业的62428美元,位居全榜第二。
不仅计算机科班专业如此,计算机相关知识也被几乎一切领域视作必要的知识技能。从工程专业、自然科学专业,到管理科学、经济、金融、财会等各个炙手可热的专业,优良的计算机成绩都成为从业者能力的有力背书。
· 贰 ·
教学期望
本课程作为AP计算机科学A考试的备考辅导课,遵循考纲,旨在培养学员的以下能力:
对问题(problems)能够设计、实现和分析其解法;
使用和实现常用算法和常用数据结构;
自主开发适当的算法和数据结构,以期解决新的问题;
熟练编写具有面向对象编程思想的程序;
使用Java语言和Java类库编写、运行和调试程序。
· 叁 ·
考试内容
AP计算机科学A的教学大纲包含了以下内容:
面向对象的程序设计(Object-Oriented Program Design)
程序代码编写(Program Implementation)
程序分析(ProgramAnalysis)
标准数据结构(Standard Data Structures)
标准算法(Standard Operations and Algorithms)
行业道德(Computing in Context)
其中,知识点权重比例参考下表
· 肆 ·
考试形式
AP计算机科学A的考试分为两部分(Sections I and II),即:
选择题
考试时间为1小时15分钟。含40道单项选择题。需要从五个候选项中选择唯一正确答案。考纲中的所有知识点都可以通过这种形式对学生进行考察。
问答题
考试时间为1小时45分钟。含4道问答题。采用开放式、纸面回答的方式。答案可能包括编写示意性质的代码,对问题进行描述性回答等。