AP计算机科学
AP计算机科学
AP计算机科学A课程需要学生具备一定的编程基础知识。课程内容包括面向对象的程序设计、程序代码编写、程序分析、标准数据结构、标准算法、行业道德等。
许多学生都喜欢进行一对一或小组辅导,在导师的帮助下更容易提高自己的编程能力和考试成绩。
AP Computer Science
两门课程分别学什么内容?
AP Computer Science Principles
Computer Science Principles偏重于理论,主要讲述计算机学科体系的框架和基本概念。通过本课程的学习能够了解计算机科学的概貌、内容、研究方法,初步了解计算机数制、算法、数据存储、数据运算、程序设计语言、操作系统、软件工程,网络等方向的内容。
AP Computer Science A
Computer Science A则偏重于实践,注重代码在继承、多态和算法上的具体实现。以JAVA语言为基础,学习计算机的基本知识,了解JAVA语言的特点,学习计算机编程语言,学习面向对象程序设计的思想以及简单的算法。
两门课程的考核方式有什么不同?
AP Computer Science Principles的考核有两个部分:
Section 1:平时作业:要求学生完成一个项目,并进行描述和分析,包括研究过程、图表、PPT等要素,然后上传至网上。
Section 2:期末考试:采用笔试的形式,要求在100分钟内完成74道选择题,分单选题(4选1)和多选题(4选2)两种类型。
AP Computer Science A则通过考试来考核学生的学习成果。考试一共3h,包括两个部分:
Section 1:单选题40道,一共90分钟
Section 2:简答题4道,一共90分钟
每个section占总分的50% 。
两门课程分别适合哪些学生?
对比他们的课程内容,我们可以知道Computer Science A的学习目标是理解计算机科学在不同专业和不同行业中的应用;而AP Computer Science Principles的目标只是为将来在STEM(science, technology, engineering and mathematics)这些领域的深入学习打好基础。所以就难度而言,Computer Science Principles < AP Computer Science A。
因此,对于大部分理科、工科、甚至部分文科方向的同学来说,Computer Science Principles非常适合作为计算机学科的基础入门级课程;而Computer Science A更适合于理工科学生,并且可以作为前者课程的进阶课。
加星教育
- 工作时间:
- 周一 - 周五: 10:00 am - 8:30 pm
- 周六 - 周日: 10:00 am - 6:00 pm