AP Computer Science 计算机

  • 什么是AP Computer Science A?

AP Computer Science 分为AP Computer Science A (AP CSA) 和AP Computer Science Principles(AP CPS)两门课程。本学年度,本校提供AP Computer Science A。

AP CSA相当于大学一年级第一学期计算机课程。本课程向学生介绍计算机科学,其中包括解决问题、设计策略和方法、数据组织(数据结构)、处理数据的方法(算法)、分析潜在的解决方案以及计算的伦理和社会影响。本课程利用Java语言解决和设计面向对象和命令式的问题。这些技术代表了开发解决方案的经过验证的方法,这些解决方案可以从小的、简单的问题扩展到大的复杂的问题。AP计算机科学课程与许多高校的CS1课程是兼容的。

  • ​为什么学习 AP Computer Science?

随着计算机技术不断更新换代与普及,越来越多的商科(Commerce),科学类专业(Science),工程类(Engineering)等专业的学习都需要一定程度的基础计算机知识的支持。

​AP Computer Science 相当于多数大学一年级(100 level)的一~两门课程,可以兑换4~8个学分。

  • 适合人群&先修课程: 

G10年级以上学生可以选修该门课程。

先修课程: 无。建议学生有较好的数学能力。

​部分名校学分换取信息

University/学校
AP Computer Science
Western University
Computer Science 1026a/b (0.5)
Univeristy of Victoria
CSC110 (1.5 credits)
SFU
CMPT 120 (3 credits), CMPT 1XX (3 credits)
University of Waterloo
0.5 credit
McGill University
COMP 202 (3 credits)
Queen's University
CSC121 (3 credits)
University of Toronto
CSC 1st-year level (0.5 credit)
UBC
CPSC 1st-year level (3 credits)

​注: 具体情报以各校官网信息为准。