在一个联系日益紧密的世界里, 我们的学生走在了前面, 为未来做好准备的领导者.
现实世界的技术
因为计算机科学及其所支持的技术是我们经济和生活方式的核心, 我们让学生有机会清楚地了解它的原则和实践, 通过实践, 真实的, 以及测试他们将特定技能和知识应用于现实问题的能力的相关项目.
手风琴
设计为计算机科学概论入门课程, 本学期课程探讨现代计算机的基本设计, 硬件和软件在计算系统中的各自作用, 并强调了学生的计算思维技能和计算机科学家使用的技术的发展.
在本课程中,学生可以:
- 通过各种平台探索算法和计算思维的概念
- 了解软件的复杂性,培养识别不同类型问题的模式的技能
本课程建立在从计算机科学I学到的概念之上. 学生继续学习Python,并介绍面向对象的概念和Java编程语言的设计.
在本课程中,学生可以:
- 培养可以应用于多个学科的解决问题的技能
- 使用广泛的工具、编程语言、活动和竞赛来补充教学
本课程既适用于潜在的计算机科学专业学生,也适用于计划在其他技术领域(如工程)学习的学生, 物理, 化学, 地质, 和生物学. 本课程强调使用Java编程语言进行面向对象程序设计和植入, 过程抽象, 并深入研究算法, 数据结构, 以及数据抽象. 本课程探讨现实世界软件开发实践的问题, 以及社会, 道德, 以及计算系统的法律问题. 教学内容包括为AP计算机科学A考试做准备, 以及对行业主题的探索,如在规模和软件分发项目上的合作. 访问, 并规范课堂外的计算资源练习, 预计, 因为完成较大的任务可能需要大量的时间.
本课程探讨了AP Java课程之外的计算机科学主题的设计和应用,允许学生为现实世界的问题创建可扩展的软件解决方案. 特别令人感兴趣的是社区内部的问题,其中可能包括公平问题, 访问, 和公平. 同时鼓励学生创造, 探索和构建解决方案,让他们的世界更美好, (这可能会让他们走上创业和创业主题的道路)这门课程旨在确保学生考虑到他们世界的各个角落, 以及他们的设计选择如何影响他人. 主题将包括软件开发和分发, AI和ML(人工智能和机器学习), 计算机视觉, 公共政策(医疗保健), 预测警务, 等.)和网络安全, 并包括普遍获得的影响, 隐私, 言论和行动自由. 从计算机科学家的作品中绘制, 学者, 还有几家创业公司(有成功的也有失败的), 我们将把编程课程与案例分析结合起来,以“永远地破解”.”
本课程使学生了解数字电子和计算硬件的硬件方面. 学生有机会亲身体验电气和电子元件和设备, 以及计算机工程工具,如仪表, 示波器, 电力供应, 焊接烙铁, 以及小型手工工具. 该课程允许学生实验基本的电气和电子电路, 基本数字电路, 微处理器和微控制器, 并在基于微控制器(Arduino)的涉及传感器的不同复杂性的项目上工作, 指标, 和致动器.