圣玛丽在线(简称SMOA)是美国百年名校圣玛丽中学的全球网上学习平台,跨越时间与空间的限制,把真正的美国高中教育带到中国、韩国、越南等世界各地。圣玛丽在线拥有与美国圣玛丽中学相同的教学管理系统、标准课程体系、学生评分系统和教师教学团队,真正做到共联互通、无缝衔接。除标准美国高中课程外,线上同步开设AP课程、STEM课程、文化艺术特色课程、语言支撑课程等,并由在线教学经验丰富的美国名师采用中国时区的时间为学生们授课。在配合线上教学的同时,圣玛丽在线还将提供线下软实力提升活动,在中国多个城市展开,增强学生间互动性和归属感。美国圣玛丽中学将为所有在线学生提供成绩单,学生均可获得美国大学认可的学分和毕业证书。及大地提高了学生的学术竞争力。
学生可以在计算机科学入门课程后选修AP计算机科学,也可以将AP计算机科学作为他们的第一门计算机科学课程。在我们的AP计算机科学课程中,该课程包含了所有主题,这门课程专注于面向对象设计和建立一个强大的逻辑基础,这将帮助学生构建自己的桌面应用程序,移动应用程序和许多其他日常使用的迷你软件。该课程确实可以帮助学生进行深入和有逻辑的思考。
课程设计:
本课程的主要目的和设计是向学生介绍计算机科学的基本主题,包括问题解决,设计策略和方法论,数据的组织(数据结构),处理数据的方法(算法),潜在解决方案的分析,以及计算的伦理和社会影响。该课程强调面向对象和命令式的问题解决和使用Java语言设计。这些技术代表了行之有效的解决方案,解决从小而简单的问题到大而复杂的问题。
我发现这门课对班上几乎所有学生来说都很有趣。我是从头开始学这门课的,因为其中很多人都没有计算机背景知识。现在,学生已经用非常独特的逻辑实现了一些令人惊叹的算法。一些学生已经使用java概念实现了游戏。每个小组有两名成员都提出了一个项目建议,他们已经实现了第一个模块,同时仍然在继续工作。
第一学期完成的一些简短的算法和游戏:
1:猜数字游戏(已完成)
2:解谜游戏(已完成)
3:奇数算法(完成)
4:基于用户需求写表的算法(已完成)
5:阶乘算法(已完成)
6:倒序程序(已完成)
7:素数短算法(完成)
8:正、负、零的计数算法(完成)
9:机票预订系统(待续)
10:在线书店网络应用程序(待续)
11:电费计费系统(待续)
12:事件管理系统(待续)
这门课对所有年龄段的学生来说都很有趣。正如我上面提到的,在这门计算机科学课程中,学生可以有机会学习java语言的基础编程,也可以涵盖所有AP计算机科学A课程和考试主题。
基本上,本课程包括更广泛的计算机操作和环境影响计算。Java编程涵盖变量、选择和面向对象设计的所有概念,如基本数据类型、条件结构、类、循环、数组、2D数组、函数、继承和递归。
这门课程是为任何有兴趣参加初级计算机编程课程的人准备的,特别是那些在没有提供类似课程的学校就读的人。
以下是学生可以在本课程中学习到的关于本课程的一些要点:
•道德计算
•计算机基本硬件
•数字表示
•java程序结构
•简单的输入/输出
•数据类型和变量
•赋值语句
•基本类型和引用类型
•算术运算符
•数学库
•字符串类和方法
•整数类和双类
•布尔类型
•关系运算符
•选择语句
•短路操作
•德摩根定律