国际计算机科学及其应用CSA,AP计算机选课,CSA和CSP区别大吗?

AP计算机选课,CSA和CSP区别大吗?

来源:A加未来       时间:2020-07-10 16:17

未来打算学习计算机相关专业的学生,在AP课程学习期间会考虑选修一门AP计算机学科,来为将来的专业学习打好基础。目前,AP计算机课程有两个学科可以选择,分别为AP计算机科学A(AP Computer Science A,CSA)和AP计算机科学原理(Computer Science Principles,CSP)。下面A加未来小编就为大家对比分析一下这两门课之间的差异,来看看到底该怎么选择吧!

f74a6c295704fe04d9ecebf768953c50.png

在2017年以前,AP计算机只有1门考试课程:AP Computer Science A(CSA),习惯称为AP计算机科学A。2017年之后,又新增一门课程:AP Computer Science Principles(CSP),习惯称为AP计算机原理。

其中计算机科学原理是一门关于计算机科学的介绍性课程,类似于大学里面“一门”针对任一专业的通识选修课,聚焦于向学生们科普“计算机科学”对社会的影响。它偏重于理论,即概念性的知识点和基础性的计算机知识,比如数据在“底层存储”的形态、进制是如何转换的、编码原理等等,涉及的知识面广,但是对每个部分不做深入的探讨,也不专门学习某个特定的计算机语言,比如C++或者Java。该科目开设于2016至2017学年,历史比较短,迄今为止只有两次考试。平时的大作业和5月份的考试成绩一起构成了计算机科学原理的最终成绩。从分数的构成可以看出,计算机科学原理是不对社会考生开放的。

相比而言,计算机科学A科目则偏重于实践,要求学习一门计算机语言Java,注重面向对象编程的核心概念,比如继承、多态等,以及数据结构和算法的代码实现。从内容来看,它更偏向技术层面、更实在、更具体,俨然是一门大学理工科的基础必修课。

下面让和A加未来AP课程培训老师一起来看一下这两门课具体有哪些不同吧!

考察内容不同

AP计算机科学A(以下简称CSA)是以Java编程语言为载体,涉及面向对象编程、初级数据结构和算法的课程。计算机科学原理(以下简称CSP)则偏重于通识理论,即概念性的知识点和基础性的计算机和网络知识,比如数据在底层存储的形态、进制转换、补码反码、网络协议以及基础的编程等。

考试形式不同

CSA可以在学校选修,也可以不在学校选修,而CSP需要在具有AP认证的学校选修,CSA考试分为多项选择和自由问答,全部闭卷考试,CSP考试与大学考试类似,由平时作业(Through-Course Performance Tasks)和期末考试(End-of-Course Exam)两部分组成。

CSP平时作业要求学生完成两个项目,并进行描述和分析,包括研究过程、图表、PPT等要素,往年一般在四五月份左右(以官方规定的截至时间为准)上传至指定网站即可,期末考试采用笔试的形式,要求在100分钟内完成74道选择题。

关于这两个考试具体的考试指南,可以登录官网详细查询。

学分转换

CSA考试在美国大学有明确的学分换算标准,而CSP目前没有可以转换学分的大学,但是开设这个课程的学校可以用来提升GPA。

报考要求

所有的高中生都可以报考CSA,但是CSP只能在具有CB官方认证的学校才可以报考。求\\\

最后,我们再来看一下AP计算机学习的难点,主要在下面三个方面:

1、零基础编程入门(CSA&CSP)

2、Java高级编程思想理解有困难(CSA)

3、编程题出题灵活,需要较多时间上机编程练习

两门计算机课程难点都在于计算机编程的学习,很多学生在接触AP计算机课程前从未接触过计算机编程,或者之前接触过一些编程,但是基础仍然薄弱,这类学生不仅要学习一门新的编程语言,还要慢慢培养计算机思维(算法),而我们只有一个学年的时间,时间不是很充裕,这也是部分学生自学感觉比较难的重要原因。

另外,计算机课程相比其它AP课程而言,是更加强调动手实践的学科,保证学生始终要在自己的一台计算机上完成相关练习,这就要求学生要改变其它理论学科的“看书+做题”的传统学习方式,转变成“编写程序代码,调试程序,运行程序”的学习方式上来,这个过程也是学生熟悉常见计算机软硬件操作的一个过程,能够很好地培养学生的动手能力。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值