美国大学理事会为对计算机科学感兴趣的学生提供两种截然不同的进阶课程:AP计算机科学A和AP计算机科学原理。虽然可以注册并完成这两门课程,但只有时间上这两门AP课程之一的高中生在做决定前应该意识到他们之间的差异。
课程内容
这两门课程的一个重要区别是,AP计算机科学A只使用Java,强调解决问题。学生学习评估、创建和实施解决方案;处理算法;以及调试Java解决方案等任务。这门课包括一个实验室部分,相当于计算机科学的一门介绍性的大学水平课程。
另一方面,AP计算机科学原理并不依赖于任何特定的编程语言。这个决定由你的导师决定。该课程涉及计算背后更广泛的概念,如算法和数据、创造力、互联网、编程、网络安全以及该领域的社会影响。AP计算机科学原理相当于计算机方面的大学水平入门课程。
简而言之,AP计算机科学原理让学生对计算机实践有了更全面的了解。AP计算机科学A可以被描述为更狭隘的重点和技术。
评估格式
这两门AP计算机科学课程的评估方式也不尽相同。
AP计算机科学A的考试时长为3个小时,分为两个部分:多项选择题和自由回答题,每一项都占你总分的50%。学生被分配90分钟回答40道选择题。同样的时间也适用于free-response部分,其中包含四个需要知识和Java使用的问题。
你在AP计算机科学原理上的进步由两个部分决定:期末考试和两个性能任务。
考试占总成绩的60%,耗时两小时,由74道单选和多项选择题组成。另40%的AP分涉及到两个课堂评估:探索——的影响计算的创新,需要八个小时的课堂时间和占期末成绩的16%,从思想和创建应用程序,需要12个小时的上课时间,占期末成绩的24%。
AP计算机科学A的评估格式对那些熟练的应试者、快速的工作和熟悉Java的学生是有益的。AP计算机科学原理(AP Computer Science Principles)格式可能最适合那些对自己在长期课堂环境中创造高质量产品的能力更有信心的学生。
课程的适用性
学生在决定上哪门计算机科学课程时,也应该考虑他们未来的职业目标。在课程内容和技能发展上的差异意味着每一门课都为学生准备了特定类型的职业。
AP计算机科学A非常适合那些希望从事工程、软件开发和网页设计等职业的人。对于打算攻读计算机科学专业的学生来说,这是一个不错的选择。
AP计算机科学原理对于那些对Java不太感兴趣或者想要对计算有全面了解的学生来说是非常理想的。它可以是各种职业和专业的优秀选择,包括经济学、图书馆和信息科学以及物理学。
这两门AP计算机科学课程都为高中生提供了大量的课程。由于他们在几个重要的方面不同,学生应该在注册前研究每门课程。即使你的高中没有提供你选择的课程,记住你可以在网上学习。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1