计算机科学 Curriculum

查看在计算机科学AOC的要求,看样途径毕业。

鉴于计算机科学理论学习紧凑

在过去5年中提供的视图的计算机科学课程

浓度面积要求

在计算机科学在新的大学集中区域包括以下必要的计算核心课程的工作:

  • 编程入门的两种不同语言两届
  • 面向对象的设计中的一个术语
  • One term of 软件工程
  • One term of Algorithms
  • 数据库一个学期
  • One term of Data Mining
  • 网络的一个术语

除了必要的计算核心课程,学生必须在数学和统计数据还完成课程:

  • 处理数据或统计的一个学期
  • One term of 离散数学

除了核心课程,学生必须通过完成四条先进的技术选修展示主题的深厚的技术功底。最近的例子包括:

  • 安全
  • 先进的算法
  • 先进的数据分析和机器学习
  • 分布式系统
  • 图像处理
  • 优化
  • 游戏编程
  • 并行编程
  • Information Theory and Coding
  • 加密
  • 图像
  • 操作系统
  • 艺术ificial Intelligence
  • Natural Language Processing

下面的课程,而不是必需的,强烈推荐:

  • 可能性
  • 线性代数

学生必须完成包括编程实习。
学生必须在计算机科学的认可课题写论文。

样品途径完整的AOC要求

新来的大学生必须满足文科课程(LAC),新的大学的一般教育方案既要求和浓度(AOC)的区域的特定要求。有这么多的机会,每个学期,通路下面提供作为学生如何能完成毕业要求的例子。我们已经把一些检查站的地方,让你做你的大部分时间在新的学院。每一次你都会有指导老师见面用语,讨论课程,辅导,实习,或其他学术经验。安排与指导老师开会,讨论哪些课程满足LAC和满足的AOC。每个学生完成临时AOC计划在第五合同来选择AOC,并且每个学生提交的论文招股/ AOC形式在第六合同。

联合纪律AOC要求

获得计算机科学的学生斜线学位需要完成以下课程的工作:

  • 编程入门的两种不同语言两届
  • 面向对象的设计或软件工程的一个词
  • 在计算机科学两个中间或高级课程

样本四年途径计算机科学

秋季学期一月/ ISP春季学期
今年1(可选)额外的计算机科学课程ISPLAC当然4
引入到编程在python(LAC#1)LAC当然5
Dealing with Data (LAC #2)Object-Oriented Programming
LAC课程3(可选)推荐的数学课程
2年Data Mining or AlgorithmsISP数据库或网络
Object-Oriented Design软件工程
离散数学Advanced CS Elective I
General College ElectiveGeneral College Elective
3年Data Mining or Algorithms计算机科学ISP数据库或网络
Advanced CS Elective IIAdvanced CS Elective III
LAC课程6LAC当然7
General College ElectiveGeneral College Elective
4年论文教程论文教程
Advanced CS Elective IV
LAC当然#8
General College Elective

注:本文的工作可以做春季/秋季完成,但最常见的情况是在第八合同的第四年和完成的秋天开始。

样本两年途径计算机科学

秋季学期一月/ ISP春季学期
3年Object-Oriented Design计算机科学ISP软件工程
Data Mining or Algorithms数据库或网络
Advanced CS Elective IAdvanced CS Elective II
处理数据I(可选)推荐的数学课程
4年论文教程ISP论文教程
Data Mining or Algorithms数据库或网络
Advanced CS Elective IIIAdvanced CS Elective IV
离散数学General College Elective