计算机科学

不断变化的技术对具有计算机科学经验和教育背景的人才的需求与日俱增。许多雇主都面临着训练有素的技术人才短缺的问题,尤其是计算机科学相关领域。无论学生是打算上大学、技校还是高中毕业后立即就业,他们都将通过马萨诸塞州高中计算机科学课程获得宝贵的信息和技术技能。当今的职业需要强大的学术和技术准备。通过精心规划选课,学生将提高他们的就业机会。

课程列表

高级电子游戏设计

航线#6510
在线选项: #T6510 - 2024-25年度新增
开设年级 九年级、十年级、十一年级、十二年级
学分0.5(单学期课程)
先修课程视频游戏设计

高级视频游戏设计》是一门游戏设计与开发课程,让学生参与现实生活中的游戏开发公司。

更多信息 关于高级电子游戏设计
AP 计算机科学 A

航线 #AP650, S1
课程 #AP652, S2
开设年级:九年级、十年级、十一年级、十二年级
学分0.5(每学期,全年课程)
先决条件:强烈建议修读 AP 计算机科学原理,或有过编码经验;高等代数、高等代数荣誉课程 B 级或以上,或导师许可

AP 计算机科学 A 相当于大学第一学期的计算机科学课程。该课程向学生介绍计算机科学基础知识,重点是面向对象的编程语言。

更多信息 关于 AP 计算机科学 A
AP 计算机科学原理

航线 #AP654, S1
课程 #AP656, S2
在线选项: #T6500F,第一部分,通卡在线
在线选项: #T6502W,第 2 部分,通卡在线
在线,在第二部分之前完成第一部分
本课程也可通过 VANTAGE #V500(任选其一)学习
提供年级:9年级、10年级、11年级、12年级
学分: 0.5(每学期,全年课程)
先决条件代数成绩为 C 或以上;建议学习计算机科学入门,但不是必修课程

计算机科学原理向学生介绍计算机科学的基础概念,并引导他们探索计算机和技术如何影响世界。

更多信息 关于 AP 计算机科学原理
用于人工智能和机器学习的 Raspberry Pi

航线 #6518, S1
开设年级:9-12
学分:0.5(每学期)
先决条件: 学生应成功完成 "Python 编程"、"AP 计算机科学 A "或自学 Python 编程语言。

人工智能(AI)和机器学习用于为技术解决方案增加智能。本课程介绍人工智能和机器学习的概念和工具。

更多信息 关于人工智能和机器学习
CIS 计算机系统入门

航线#6522
课程: #6524#6524
提供的年级:九年级、十年级、十一年级或十二年级
学分:0.5(每学期,全年课程)
先决条件: 在 "代数 II "课程中获得 B+ 或更高成绩,或同时修读 "代数 II "课程并在之前的数学课程中获得 B+ 或更高成绩。曾在麻省高中选修过以下课程之一:Python 编程、AP 计算机科学原理、AP 计算机科学 A 首选 先决条件 掌握编程语言,如 Java、Python、JavaScript、C++。

本课程旨在向学生介绍适用于各种计算机编程语言的编程概念。

更多信息 关于 CIS 计算机系统入门
网络安全

航线 #6514
提供的年级: 九年级、十年级、十一年级、十二年级
学分 0.5(单学期课程)
先修课程:

网络安全介绍网络安全的工具和概念,鼓励学生创建解决方案,让人们在共享计算机资源的同时保护隐私。

更多信息 关于网络安全
IB 计算机科学 高级

航线 #IB652, S1
课程 #IB653, S2
提供的年级:十二年级
学分0.5(每学期,全年课程)
先决条件AP 计算机科学 A 或 IB 计算机科学 SL

通过本课程,学生将了解计算机科学家在成功开发和实施信息技术解决方案的过程中如何相互合作和沟通,以及如何与其他利益相关者合作和沟通。

了解更多 关于 IB 计算机科学 HL
IB 计算机科学 SL

航线 #IB650, S1
课程 #IB651, S2
开设年级: 11年级、12年级
学分0.5(每学期,全年课程)
先决条件: 高等代数、高等代数荣誉课程成绩为C或以上,或导师许可。AP 计算机科学原理或 Python 编程。
优先选择 先决条件掌握 Java、Python、JavaScript、C++ 等编程语言

通过本课程,学生将了解计算机科学家在成功开发和实施信息技术解决方案的过程中如何相互合作和沟通,以及如何与其他利益相关者合作和沟通。

更多信息 关于 IB 计算机科学 SL
计算机科学入门

航线 #6500
在线选项: 通卡在线课程 #T6500;TO 夏季课程 #T6500S
开设年级: 9年级、10年级、11年级、12年级
学分0.5(单学期课程)
先决条件:代数成绩 C 或更高。

计算机科学入门让学生能够创造真实的作品,并将计算机科学作为创造、交流、解决问题和娱乐的媒介。

更多信息 关于计算机科学入门
电子游戏设计

航线#6508
在线选项: #T6508
提供的年级:九年级、十年级、十一年级、十二年级
学分:0.5(单学期课程)
先修课程:无

在这门基于项目的课程中,学生将使用 Construct 3 开发工作电脑游戏。学生将学习游戏设计和开发的基本原则。

更多信息 关于电子游戏设计
网页设计

通卡在线课程: #T6506
提供的年级九年级、十年级、十一年级、十二年级
学分0.5(单学期课程)
先修课程:无无

网页设计是一个学期的项目式课程,在专业网页设计和开发过程中教授数字交流技能。

更多信息 关于网页设计
计算机实验室里的学生