计算机科学

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

课程列表

高级视频游戏设计

航线#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计算机科学原理
用于人工智能和机器学习的树莓派

航线 #6518, S1
开设年级:9-12
学分:.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计算机科学HL

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

本课程将使学生意识到在成功开发和实施IT解决方案的过程中,计算机科学家是如何工作和相互沟通的,以及与其他利益相关者的沟通。

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

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

本课程将使学生意识到在成功开发和实施IT解决方案的过程中,计算机科学家是如何工作和相互沟通的,以及与其他利益相关者的沟通。

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

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

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

了解更多 关于计算机科学简介
视频游戏设计

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

在这个基于项目的课程中,学生将使用Construct 3开发工作计算机游戏。学生将被介绍给游戏设计和开发的基本原则。

阅读更多 关于视频游戏设计
网页设计

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

网页设计是一个为期一个学期的基于项目的课程,在专业的网页设计和开发过程中教授数字通信技能。

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