AP计算机科学原理课程概述
AP计算机科学原理向学生介绍计算机科学领域的广度。在本课程中,学生将学习设计和评估解决方案,并通过开发算法和程序,应用计算机科学解决问题。他们将把抽象概念融纳入程序,并利用数据发现新知识。学生还将解释计算创新和计算系统,包括互联网如何工作,探索其潜在的影响,并致力于创建鼓励合作和有道德的计算文化。
建议学习先决条件
学生最好已成功地完成高中一年级的代数课程,对基本线性函数、函数的组成和需要多种方法和协作努力解决问题的策略有较强的基础。此外,学生应该能够使用笛卡尔(x, y)坐标系来表示平面上的点。学生和指导老师们需明白,任何重要的计算机科学课程都是建立在数学推理的基础上的,在学习这门课程之前,应该先学习数学推理。
计算机语言
AP计算机科学原理没有指定的编程语言。教师可以灵活地选择最适合学生在课堂上使用的编程语言。
AP计算机科学原理课程内容
以下几个宏观概念是本课程的学习基础,帮助学生在概念之间建立有意义的联系,并培养更深的概念理解能力:
计算机的影响:计算机和计算已经彻底改变了我们的生活。为了安全和负责任地使用计算,我们需要了解隐私、安全和道德问题。
AP计算机科学原理思维实践
在探索课程概念时,学生应培养以下计算技能:
计算解决方案设计:
设计和评估计算解决方案的目的。
算法和程序开发:
开发和执行算法。
程序开发中的抽象化:
开发包含抽象概念的程序。
代码分析:
评估和测试算法和程序。
计算创新:
调查计算创新。
负责任的计算:
致力于建立包容、安全、协作和有道德的计算文化。
AP计算机科学原理考试形式
考试时长:2小时
考试概述:AP计算机科学原理考试评估学生对课程框架中概述的计算思维实践和学习目标的理解。考试包括创建实践任务(Create performance task)和期末AP考试(end-of-course AP Exam)。创建实践任务需要学生用至少12小时的专用课堂时间来完成。期末AP考试有2个小时,包括70道多项选择题。
考试形式:
第一部分:多项选择题-70题-120分钟-占考试成绩的70%
57道单选题
5道单选题,基于一段关于计算创新的阅读文章
8道多选题
第二部分:创建实践任务-1题-至少12小时的课堂时间-占考试成绩的30%
整个课程的实践任务
考核范围包括计算思维练习1、2、3和4
考试样题:
需要针对AP考试辅导提升的同学可以扫码添加翰林顾问老师咨询~
还能【免费领取】相关真题及解析!
© 2024. All Rights Reserved. 沪ICP备2023009024号-1