高AP计算机科学原则
数量的学分
1
估计完成时间
2段,32-36周
最早开始日期
2023年7月
前必备的
代数1推荐
描述
AP计算机科学原则是学习大学课程设置的基础概念和计算机科学的挑战及其对社会的影响。学生拓展他们的创造力和解决问题的能力来构建他们发现重要问题的解决方案。他们学习如何设计、开发和评估使用算法和计算机程序JavaScript编程语言。学生实践分析和模拟数据中提取知识的信息。尽管探索计算创新和互联网,他们发现他们的数字世界的益处和风险,通过技术如何帮助他们的社区。
AP计算机科学原则相当于第一学期,大学广度课程在计算机科学。数学这门课程满足一个要求高中毕业。
遵循下面的链接为教育部为本课程描述:
模块1:
- 数字通信
- 计算机科学的定义
- 高级和低级编程语言
- AP计算机科学原则是什么
- 计算的创新
- 良好的创新者
- 应用程序使用
- 阳性和阴性的计算创新
- 意想不到的后果的计算的创新
- 协作
- 消除偏见
- 人际关系技巧
- 个人身份信息
- 数据收集
- 饼干
- 网络攻击
- 保护自己在线
- 加密
模块2:
- 数字系统
- 二进制比特和字节
- 将二进制转换为十进制和二进制小数
- 有损和无损数据压缩
- 目的和功能
- 避免偏见
- 伪代码
- 输入和输出
- 编程的评论
- 字符串和子字符串
- 连接
- 计算错误
- 美联社块
- 数据类型和变量
模块3:
- 数学表达式
- 编程结构
- 测序
- 模量
- 调用函数
- 返回值
- 功能抽象
- 管理复杂性
- 创建函数
- 使用编程库
模块4:
- 类型的数据
- 相关性和因果关系
- 元数据
- 处理数据
- 机器学习
- 展示数据
- 数据抽象
- 使用数组
模块五:
- 布尔表达式
- 逻辑运算符
- 编程结构
- 条件语句
- 函数和条件
- 数组中找到最小/最大
- 迭代
- 功能与循环
- 搜索算法
模块六:
- 重用算法
- 编写算法
- 机器人
- 布尔和有条件的算法
- 测试算法
- 随机值
- 模拟
- 算法的效率
- 合理的算法
- 启发式
- 可决定的和不可判定的问题
模块7:
- 创建性能任务概述
- 规划
- 编程
- 得到帮助
- 剽窃的政策
- 编程需求
- 理解评分标准
- 评分标准逐行
- 创建视频
模块八:
- 计算机系统和网络
- 互联网和万维网
- 协议
- 容错
- 冗余
- 顺序、并行和分布式计算
- 执行时间和效率
- 公民科学
- 众包
- 法律和道德问题
- 数字鸿沟
除了让学生具有挑战性的课程,引导学生反思自己的学习过程和评估他们的进展通过各种评估。评估的形式可以是实践经验,多项选择题,写作作业,项目,研究论文,口头评估和讨论。本课程将使用国家认可的评分量表。每个课程都包含一个强制期末考试或最终项目,将加权20%的学生的总体成绩。* * *
* * *学监考试可以通过flv要求在任何时间和任何理由为了确保学术诚信。当一个学监考试评估学生的诚信管理,学生必须通过考试至少有59.5%的课程获得学分。
跳级政策:
学生进入高中成绩9 - 12获得跳级课程可能导致收入高中课程的学分。这些课程是用来计算总体平均成绩(GPA)和一般计算额外的计算。佛罗里达这些课程也免费的公立学校的学生,而他们可能会有一个学费成本如果在大学。(s . 1003.02 F.S.)
及格的课程将被接受为高中信贷。高等机构确定学分授予,基于AP考试分数。flv强烈鼓励学生参加AP课程参加AP课程考试。佛罗里达的学生应当免除支付任何费用与AP考试相关参与,除了后期测试产生的注册费的学生。
准备好开始了吗?
课程主题的可用性。
依照年代。1002.20,F.S.;公立学校学生的家长发出书面请求校长免征教学生殖健康或疾病,包括艾滋病,依照本法规定的年代。1003.42 (3)。了解更多关于课程的过程,包含主题的豁免请求。