-
在我们高中的计算机科学课程中, 我们教学生如何使用计算思维来解决现实世界的问题. 因为计算机在当今社会无处不在, 我们强烈鼓励所有学生参加计算机科学课程,我们努力使所有学生都能获得这些关键技能,无论他们的经验水平如何.
计算机科学课程的目标:
- 算法. 学生将(进一步)发展计算思维实践, 使用计算机科学家的词汇和计算工具将各种问题映射为逐步计算.
- 编码. 学生将对阅读、使用和编写代码片段有充分的信心
- 应用程序. 学生将探索计算在解决技术问题中可以或不能发挥的作用, 看看功能, 限制, 以及现代计算技术的成本.
- 进展. 学生将被定位在大学水平继续学习(如果愿意的话)和/或在高中毕业后获得有竞争力的职业机会.
我们的计算机科学课程内容, 虽然结实结实, 是否因为计算机科学环境的快速变化而不断地审查和发展. 内容来源包括 code.org, 项目领导 (PLTW), 我们自己的材料是根据目前全国各地的最佳做法制作和整理的.
我们的计算机科学原理课程与美国大学理事会最新的AP®课程保持一致, 广泛涵盖包括互联网在内的许多主题, 大数据与隐私, 编程和算法. 学生学习分析数字信息是如何编码的, 代表, 传播, 和操作. 他们还专注于算法思维和基本编码 JavaScript或Python. 学生准备提交给大学理事会的项目作品集, 如果学生选择参加AP®考试,这门课程可以获得大学学分.
计算机科学A课程旨在建立在计算机科学原理课程(或其他编程经验)中开发的技能的基础上。. 主要使用Java编程语言, 学生将体验到对面向对象计算机程序设计理论和相关技术的严格探索. 随着学生们在越来越复杂的编码项目中单独和协作工作,计算思维技能得到了提高. 如果学生选择参加AP®考试,本课程将获得大学学分.
在我们的移动应用程序课程(“编程在Swift”), 学生学习为iOS创建专业质量的应用程序. 主题包括在Swift中的iOS编程, 导航和工作流程, 表和存储数据, 与Web交互, 原型设计, 项目规划. 本课程要求事先完成计算机科学原理或计算机科学A.
网络安全课程是一门新的课程,包括对信息管理日益重要的方面的处理, 数据加密, 安全, 计算机网络系统, 风险管理, 和更多的. 为应对现实世界的数字安全挑战而开发, 本课程确实包含一些编码,但可以采取在任何点有或没有先前的经验.
链接到AAPS课程指南与每个课程的详细说明,可以找到在 这个链接.
课程
描述
技能
笔记
计算机科学:原理(AP)
对计算机科学各个领域的一般介绍,包括对创造的广泛处理, 表示, 以及数据的传输, 过程编程.
- 计算思维
- 使用、创建伪代码/代码
- 数据表示
- 创造力
- 技术分析
适合任何学生,无论经验
计算机科学A (AP)
对标准算法的彻底处理, 面向对象编程, 以及使用Java语言进行协同设计
- 计算思维
- 编码(Java)
- 调试
- 德/成分
- 创造力
- 算法分析
相当于大学一年级的计算机科学课程
计算机科学:编程高级主题
一个具有挑战性的二年级项目为基础的课程,它非常强调学生的选择. 选题过程将由老师指导, 并取决于学生之前的经验和兴趣. 本课程是基于整个小组教学和学生学习模块的结合. 学生将完成项目, 写并展示他们的项目/研究/成果, 接受协作反馈, 尽可能与社区成员互动.
- 迭代的设计
- 德/成分
- 创造力
- Swift SDK的使用
- 行业最佳实践
网络安全
介绍各种计算机系统的数据管理、隐私和安全原理
- 风险分析
- 入侵检测和缓解
- 数据表示
- 网络管理
联系人
汤姆Pachera
职业和技术教育总监
pachera@aaps.k12.mi.us