高中课程

AP计算机科学原理

  • 成绩9 +
  • 先进的
  • 网络
  • 12个单元

标准

描述

为期一年的高中课程,旨在向学生介绍计算机科学的核心思想,并为AP CS原理考试做准备.

本课程与美国大学理事会新的涵盖创造性发展的2020年计算机科学原则框架保持一致, Data, 计算系统和网络, 算法与程序设计, 计算机对社会的影响.

这个入门课程是为第一次计算机科学的学生设计的,没有之前的编码经验,没有代数I以外的先决条件.

188BETiosApp被美国大学理事会(College Board)认可为AP®Computer Science Principles (AP CSP)课程和专业发展的认可提供商。. 使用认可提供商,学校可以获得包括大学理事会AP课程审核预先批准的AP CSP教学大纲在内的资源, 以及官方认可的专业发展,为教师教授AP CSP做准备. 此认可仅确认天克产品的组成部分符合所有AP课程框架标准和AP CSP评估.

课程介绍使用Python的一般编程概念, 在计算机科学大学入门课程中最受欢迎的编程. 学生们获得了实用编程概念的速成课程, 比如创建过程, 使用变量, 控制流.

学生必须完成来自金融等领域的编码挑战, 生物技术, 以及环境研究. 课程还教授编程概念和算法使用 Python, 然后将这些知识映射到AP CS原理考试所需的伪代码中, 按照第205页的规范 大学理事会AP CSP考试描述.

AP计算机科学原理, 学生将在获得基本计算思维技能的同时,探索以下计算机科学中的重要思想:

  • 了解从识别问题到协作的软件开发生命周期, 设计, 实现, 以及计算解决方案的迭代改进.
  • 学习计算机如何表示数据和“做出决定”-学习如何使用图表和绘图技术分析和可视化数据.
  • 学习如何设计和使用算法,以及它们的效率如何影响程序的执行.
  • 理解基本的计算概念:互联网是如何工作的, 并了解更多高级主题,如容错, 人工智能, 分布式系统, 并行处理.
  • Explore the impact of computing on society; including ethical and legal concerns, 隐私, 数字鸿沟, 众包, 还有其他副作用.
  • 准备“创建绩效任务”部分和多项选择题.

主题

  • Python语法
  • 条件逻辑
  • 嵌套循环
  • 自动化
  • 功能
  • 简单的循环
  • 有条件的循环
  • 表达式
  • 运营商
  • 数据类型
  • 变量
  • 龟图
  • 人工智能
  • 列表
  • 字典
  • 对象
  • 递归

学生学什么

  • 大创意1. 创造性的发展
  • 大创意2. Data
  • 大创意3. 算法与程序设计
  • 大创意4. 计算系统和网络
  • 大创意5. 计算的影响

技术要求

在线课程需要一台现代化的台式电脑, 笔记本电脑, Chromebook, 或带上网功能和Chrome(29+)的上网本, Firefox (30 +), Safari (7 +), 或Edge(20+)浏览器. 无需下载.