方案亮点

计算机科学未成年学生提供在所有专业发展技能以书面的算法来解决问题,了解计算机科学的基本概念的机会。这个小含计算机科学领域的理论和实践的元素,算法实现和可计算性是最好的例子。进一步,表达和解释从数字视图,符号和图形点的数学关系的部门目标;阅读和构建数学证明;分析各种离散和连续概率模型;和应用数学其他学科是直接由这个小寻址。

学生必须完成至少21个学分。

以下课程要求(15学分)

  • ma208离散数学
  • cs135计算机科学我
  • cs235计算机科学II
  • 计算cs308理论
  • cs337算法和数据结构

完成剩余的6级学分的要求,学生可以选择两种课程,其中一个必须承受CS或者是前缀,从以下方面:

  • cs342人工智能
  • is321系统的分析和设计
  • is470商业智能和大数据
  • MA230回归分析和时间序列
  • ma313数值分析
  • ma420数理逻辑

数学与科学的数据强调专业可能无法获得计算机科学的未成年人。注意,有些课程有需要满足的先决条件。详见课程介绍。

计算机科学辅修必修课

cs135 - 计算机科学导论我 第一个计算机科学课程采取学生在数学和科学,以及那些寻求在计算机科学双学位课程。主题包括计算和算法解决问题,数据类型,控制结构,基本图形,面向对象的编程范例和应用的基础。引入了高级语言如蟒。先决条件:ma110或等效 
cs235 - 计算机科学导论II 的CS 135的延续强调的算法,计算数学,和先进的面向对象的编程(接口,多重继承)分析。主题包括抽象数据类型(栈,队列,列表,字符串,树),计算复杂,递归,优化,随机规划,和蒙特卡罗模拟。程序在一个高级语言来实现,比如Python。先决条件:cs135 
cs308 - 计算理论 介绍了计算强调形式语言,自动机和可计算性理论。包括计算复杂性和NP完全性。先决条件:ma208。
cs337 - 算法和数据结构 学习的算法和数据结构。先决条件:cs235或导师的同意
cs342 - 人工智能 介绍了人工智能的理论和实践。从启发式搜索技术,知识表示,符号推理,模糊逻辑,规划,学习,自然语言处理,专家系统,遗传编程,智能代理,群体智能,和神经网络选择的主题领域。先决条件:导师ma208和cs337,或同意
is321 - 系统分析与设计 系统开发和修改过程中的先进研究。强调战略和造型复杂的系统需求分析和设计的技术。使用数据建模工具和面向对象的方法来分析和设计的。重点因素进行有效的沟通,并与用户和用户的系统集成。先决条件:is221或导师的同意
is470 - 商业智能和大数据 在深入研究网络电子商务智能等海量数据库的数据采集,数据提取和知识发现的各个方面。数据挖掘是在大规模的数据库的模式,改变,协会和异常自动发现的过程。本课程将介绍在数据挖掘和知识发现的主要议题。重点将放在对算法和系统的问题,以及在真实世界问题中的应用挖掘。先决条件:is270或导师的同意
ma208 - 离散数学 介绍证明和组合解决问题的基本技术。主题包括图形,树,逻辑,组合数学的应用,数论。先决条件:完成或ma140同步注册
MA230 - 回归分析和时间序列 这当然是介绍应用统计和时间序列的主要方法。主题包括简单和多元回归,方差和协方差,模型规范和残差分析的分析,非参数推断,实验设计,和多变量分析。推出造型采用平滑技术,回归和自回归模型的时间序列数据。先决条件:完成或ma140同步注册
ma313 - 数值分析 迭代方法用于近似数值解方程,多项式,积分和微分方程系统。包括矩阵操作和误差分析。先决条件:ma240
ma420 - 数理逻辑 介绍数学逻辑和元数学。包括谓词演算,证明论,公理正式理论,一致性,完整性和可判定性。先决条件:ma208