节目亮点

计算机科学主要要求

计算机科学专业为学生提供了培养书面算法技能的机会,以解决学术学科的问题;以各种语言设计和写软件;要了解数据结构,系统管理,操作系统设计,网络编程,网络,计算机图形和人工智能的基本概念和问题;并培养有效地传达知识的能力。

该计划为计算机科学的研究生学习和工业计算机专业人员提供了专业研究生学习。计划在计算机科学中进行专业的学生可以获得B.A。或B.S.度。计算机科学专业人士应计划在米利基的第一个学期内注册计算机科学135或更高的课程。在适当的计算机科学课程中,将根据学生以前的计算机科学记录与教师顾问协商确定。

要完成计算机科学的专业,学生必须成功完成以下课程。

  • CS135 - 计算机科学介绍
  • CS235 - 数据科学简介
  • CS300 - 高级离散数学
  • CS308 - 计算理论
  • CS337 - 算法和数据结构
  • CS499 - 高级研讨会
  • IS221 - 编程基础知识
  • IS240 - 信息系统的基础
  • IS311 - IT基础架构
  • IS321 - 系统分析和设计
  • IS370 - 数据库应用程序和开发
  • MA140 - 微积分I
  • MA208 - 离散数学
  • MA240 - 微积分II
  • MA303 - 线性代数

从中取出两种选修课

  • CS342 - 人工智能
  • CS460 - 计算机科学主题
  • CS491 - 计算机科学的独立研究
  • IS322 - Web /移动应用程序开发
  • IS470 - 商业智能和大数据
  • MA313 - 数值分析

计算机科学中的未成年人

计算机科学未成年 为所有专业提供学生有机会在写作算法中培养技能,以解决问题,了解计算机科学的基本概念。在计算机科学中获得未成年人,学生必须成功完成以下课程。

  • MA208 - 离散数学
  • CS135 - 计算机科学介绍
  • CS235 - 数据科学简介
  • CS308 - 计算理论
  • CS337 - 算法和数据结构

两个额外的课程,其中一个必须承担CS或者是前缀,选中

  • CS300 - 高级离散数学
  • CS342 - 人工智能
  • IS221 - 编程基础知识
  • IS321 - 系统分析和设计
  • IS470 - 商业智能和大数据
  • MA420 - 数学逻辑

具有数据科学的数学专业强调可能无法获得计算机科学的未成年人。

计算机科学课程

CS135 - 计算机科学介绍 学生在数学和科学中采取的第一课,以及那些寻求计算机科学双学位课程的计算机。主题包括计算和算法问题的基本原理解决,数据类型,控制结构,基本图形,面向对象编程范例和应用程序。介绍一种高级编程语言,如Python。先决条件:MA110或同等学历
CS235 - 数据科学简介 CS 135的延续。强调分析算法,计算数学和高级面向对象编程(接口,多重继承)。主题包括抽象数据类型(堆栈,队列,列表,字符串,树木),计算复杂性,递归,优化,随机编程和蒙特卡罗模拟。程序以高级编程语言(如Python)实现。先决条件:CS135
CS300 - 高级离散数学 对计算机科学家特别相关的离散数学主题。包括计算复杂性,加密,离散概率,图形,树木,网络,Petri网,布尔代数和组合电路,数据表示和指令集架构。先决条件:MA208.
CS308 - 计算理论 对计算的介绍强调正式语言,自动机和可计算性。包括计算复杂性和NP完整性。先决条件:MA208。
CS337 - 算法和数据结构 算法和数据结构研究。先决条件:CS235或讲师的同意
CS342 - 人工智能 人工智能理论与实践介绍。主题区域选自启发式搜索技术,知识表示,符号推理,模糊逻辑,规划,学习,自然语言处理,专家系统,遗传编程,智能代理,群体智能和神经网络。前提条件:MA208和CS337,或教师的同意
CS360 - 计算机科学主题 计算机科学的选修主题。示例包括自然语言处理,人机交互,移动计算,嵌入式计算,神经网络,加密货币,游戏设计,编程语言和密码。
CS491 - 计算机科学的独立研究 深入研究计算机科学中的特定区域或主题。
CS499 - 高级研讨会 学生将设计,实施和测试第三方利益相关者的大量计算机解决方案。分级将包括定期进度报告,教师和利益攸关方的评估以及最终的介绍。