本书旨在用于计算机科学的第一门课程。它包括一些编程,但重点是构成硬件和软件基础的原则。为了使用本书,不需要先前的编程经验。本书旨在用于大学董事会的高级安排课程,称为AP计算机科学原理(CSP)。本课程不要与更传统的课程混淆,称为AP计算机科学A,该课程非常强调目前使用Java的编程。本书的作者包括CSP中的所有主题。1我们认为,对于那些新手计算机科学的人可能会感兴趣的一些相关主题。在许多情况下,我们包含了这些额外的主题,但是它们用⊗符号表示,表明它们不是官方CSP课程的一部分,参加AP CSP考试的学生对这些主题概不负责。由于AP考试是在5月初进行的,并且大多数学年在6月中旬结束,因此许多人可能希望在参加AP考试后访问这些额外的主题。作者认为,一种广度的方法是向学生讲述计算机科学概念的最佳方法。而不是课程中的主题(计算机组织课程中的位和字节;理论课程中的正式语法和语言;数据结构课程中的列表,集合和地图;等)我们认为应该在起始级别以简短而简单的方式介绍主题。对这些主题的阐述应在随后的课程中发生。这种广度的第一个方法使学生可以基于现有知识并保留更大比例的材料。物理科学中的同事已经这样做了一个多世纪:物理学I,物理学II,物理III;化学I,化学II,化学III。这种广度的计算机科学方法的一些例子:
●给父母的信息信●在包容性教育设置中安置的理由●提供选择何时需要满足●根据支持需求●30-45分钟,将基于力量的方法注入IEP过程●每6-8周一次
在这项活动中,气球火箭,学生将通过构建空气动力的气球火箭来探索运动和稳定性,力量和互动(下一代科学标准)的概念,以检查诸如推力,重力和摩擦之类的力,以估计气球会沿着绳子传播的距离。通过此活动提高学生成功所必需的先验知识包括设计实验并观察结果,测量磁带测量以及对“力”一词的基本理解的能力。此活动的设置应大约需要15分钟,而延长活动大约需要15分钟。有关活动计划中描述的特定NJL标准的更多信息,请访问https://www.nj.gov/education/cccs/。