计算机科学

立博官网 2019-21目录
莫利纳罗248•262-595-2314

学院:
商业,经济和计算

度和方案可供选择:
学位
大 - 计算机科学
未成年人 - 计算机科学
未成年人 - 网页开发
证书 - 移动开发
证书 - UNIX系统管理
证书 - 万维网发布
证书 - 网络安全
证书 - 数据科学

学生社团/俱乐部:
计算机科学俱乐部

职业机会:
软件工程师,系统程序员,应用程序员,网络管理员,系统开发,系统分析师,网页开发人员,安全分析员,信息系统审计师,质量保证分析师。

部门概述

计算机科学系提供的学生准备在信息技术方面的工作,并继续推进强有力的学术课程。电脑在我们的日常生活中无处不在的影响力,并在我们的经济和政府计算系统的战略重要性,要求越来越受过教育,技术素养的公民,以及高技能和知识渊博的计算专业人士谁懂,设计,实施和管理复杂的信息系统。自1979年在立博官网PARKSIDE计算机科学专业以来,毕业生已经找到在计算机和信息技术高度成功的事业在整个地区和国家。

计算机专业人员必须有基本面的坚实基础为适应在计算理论和实践的快速变化的基础。他们还必须有知识和经验与当前的方法使他们能够可靠地适用于解决存在的问题,并随着需求的出现,设计新的战略和制度。他们必须能够协同工作,并进行有效的沟通。结合理论,实践和协作,在立博官网计算机科学专业的学生准备的计算和信息系统成功的职业生涯,并有助于他们的成长为专业人士。

实验室的经历是许多部门的计算机科学课程的组成部分。计算机专业的学生使用实验室的高性能工作站,服务器和打印设备 - 仅适用于计算机科学专业的学生 - 开展他们的节目和实验室工作。

计算机科学专业包括计算机科学,数学63个学分,和科学。此外,计算机科学专业的学生必须完成9个学分以上,其中包括在显著的应用领域,如科学,数学,商业或经济学课程,计算机科学广度包。

在管理信息系统教师协作,计算机科学系提供在计算机和信息系统(mscis)科学硕士学位。看到这个目录详细mscis度的要求,招生信息,以及课程的研究生课程部分。

计算机科学系和数学系共同提供在计算机科学和数学双学位。这个双专业程度要求如下。

计算机科学系还提供了一个计算机科学未成年人,网络开发未成年人,并在World Wide Web发布,UNIX系统管理,移动开发和网络安全证书。

研究生院的准备

计算机科学主要是寻求做计算机专业毕业的学生工作出色的准备工作。这样的学生不妨以补充在数学和科学额外的课程计算机科学专业的最低要求。考虑到计算机科学的研究生学习的学生,我们强烈建议完成CSCI 431自己的选修之一。

双学位学士和mscis轨道

谁已完成课程的先决条件为mscis程序和CS主要内至少40个学分计算机专业的学生可申请提前录取的mscis程序。所有的入学要求,除了已完成的学士学位,仍然适用。在本科和研究生课程,同时招生可以完成比完成他们的学士学位后,一般需要2年相当短的时间他们mscis程度。

实习

在该地区的许多大型雇主和小型企业雇用立博官网计算机专业的学生在计算相关的工作实习。除了促进这些非正式的非学分的实习,计算机科学系主办一个学分的实习计划。在学分的实习,学生,计算机科学教师和学生的导师共同商定实习的目标;对满足这些目标的进展情况整个学期定期评估。学生应该联系系主任了解更多信息。

程序级的成果

计算机科学程序使学生获得,通过毕业的时候:

理性的判断
  1. 能力运用计算机和数学知识适当的纪律。
  2. 的能力来分析的问题,并且识别和定义适合其溶液中的计算要求。
  3. 设计,实施,和评估的基于计算机的系统,过程,组件,或方案,以满足所需的需求的能力。
社会和个人责任
  1. 对团队有效运作的能力,以实现一个共同的目标。
  2. 专业,伦理,法律,安全和社会问题和责任的理解。
  3. 的能力,分析计算对个人,组织和社会的本地和全球的影响。
  4. 识别的需要,并从事持续专业发展的能力。

通讯

  1. 到具有一定范围的受众有效地通信的能力。
  2. 一个能够使用目前的技术,技能和必要的工具用于计算实践。

对于计算机科学专业要求(72-73学分)

除了满足立博官网PARKSIDE度的一般大学的要求,学生寻求与计算机科学的一大毕业必须满足以下条件:

  • 的计算机科学专业的要求完成。
  • 2.50在资格符合学生的计算机科学专业要求的所有课程,包括符合计算机科学专业的广度必修科目最低立博官网累计GPA达到的。
  1. 需要数学场(5个学分)
    数学221 微积分和解析几何我 5点
  2. 需要科学课程(5个学分)
    选择一个5学分选项:
    物理层201 普通物理我 5点
    要么    
         
    CHEM 101 一般化学I 4 CR
       
    CHEM 103 普通化学实验室我 1点
  3. 需要专业课程(62-63学分)
    1. 计算机科学课程(41个学分)
      CSCI /
      数学231
      离散数学 3学分
      CSCI 241 计算机科学我 5点
      CSCI 242 计算机科学II 4 CR
      CSCI 245 汇编语言程序设计 3学分
      CSCI 309 概率统计 3学分
      CSCI 333 编程语言 3学分
      CSCI 340 数据结构和算法设计 3学分
      CSCI 355 计算机架构 3学分
      CSCI 370 操作系统 3学分
      CSCI 380 数据库管理系统 3学分
      CSCI 475 软件工程的原则和实践我 3学分
      CSCI 476 软件工程的原则和实践II 3学分
      CSCI 495 计算机科学研讨会 2点
    2. 选修专业课程(12个学分)
      选择四门课程:
      CSCI 405 人工智能 3学分
      CSCI 420 电脑图像 3学分
      CSCI 421 计算机视觉 3学分
      CSCI 424 网络应用 3学分
      CSCI 431 计算模型 3学分
      CSCI 435 UNIX系统管理 3学分
      CSCI 440 编译器的设计与实现 3学分
      CSCI 444 事件驱动编程 3学分
      CSCI 445 网络安全 3学分
      CSCI 467 可计算性和自动机 3学分
      CSCI 477 计算机通信和网络 3学分
      CSCI 478 网络安全 3学分
      CSCI 479 信息系统安全 3学分
      CSCI 480 先进的数据库 3学分
    3. 要求计算机科学广度的要求(9-10学分)
      学生必须在自己相关的计算机科学课程连贯的收集完成封装的计算机科学之外的9个学分以上,并且满足计算机科学学院的认可。几个这样的包已经被预先批准,在如数学,科学,艺术,商业和经济领域。预先核准的软件包包括:
      •  数学222和301
      • 数学222和phys 202

      • CHEM 102/104并且或者CHEM 206或215

      • ACCT 201,总线272,翅片330,MGT 349,或MKT 350:从选择的任何3个疗程

      • 经济舱320或321,以及两个附加的300级经济舱课程

      • 的GeOG 350,460和465

      • crmj 316,380和272的总线

      • 技术105,377和477
        可选的,学生可以提交的9个学分以上单独设计的计算机科学广度包由计算机科学教师的批准。详见系主任。

 

对于计算机科学的要求/数学双学位(90-91学分)

学生可以通过完成计算机科学与9个选修学分和phys 201所需的所有课程用以下的数学课程(自动满足计算机科学广度要求)满足用于计算机科学和毕业要求数学,一起:

所需的数学课程(30个学分)

数学222 积分和解析几何二 5点
数学223 微积分和解析几何三 5点
数学301 线性代数 4 CR
数学303 集理论,逻辑和证明 4 CR
数学317 微分方程及其应用 4 CR
     
数学350 高等微积分 4 CR
要么    
数学367 初等数论 4 CR
     
数学441 抽象代数 4 CR

学生在完成计算机科学/数学双学位,我们强烈建议采取CSCI 431自己的选修之一。
 

当然审核限制

计算机科学课程一般不适用于审计。

研究中断

通常情况下,学生必须符合当时的效果,他们申报的主要的主要要求;然而,学生在主修计算机科学谁不连续参加可能会受到有效回国后的主要要求。特别是学生,谁不完成(含及格)以上的241编号,连续四个学期的计算机科学课程将受到有效,在其下注册的计算机科学课程的主要要求。

换人

对于课程换人请求以满足计算机科学专业的要求,需要计算机科学学院的认可。在计算机科学/数学双学位的情况下,替代所需要的计算机科学教师和数学教师都批准。

转学分

除了最低立博官网累计GPA为2.50在主要课程的要求,学生申请的计算机科学专业转学分必须达到2.50最低累计GPA的要求的所有课程学习,包括转学分。

兼职研究

计算机科学主要是提供给全职和兼职的学生。全天,包括晚上班满足。夜校是提供了一个受限制的转动的基础上,允许白天全职工作人员填写在非在职小时主要要求。详情请与计算机科学系主任。

 

对于计算机科学未成年人的要求(26个学分)

计算机科学系提供了辅修计算机科学。它是专为满足谁是在另一个领域专业学生的需求,但谁希望计算机和软件更深入的了解。学生寻求辅修计算机科学必须合格,以满足学生的计算机科学辅修要求的所有课程,达到2.50最低立博官网累计GPA。

  1. 需要数学场(5个学分)
    数学221 微积分和解析几何我 5点
  2. 需要的计算机科学课程(15个学分)
    CSCI /
    数学231
    离散数学 3学分
    CSCI 241 计算机科学我 5点
    CSCI 242 计算机科学II 4 CR
         
    CSCI 340 数据结构和算法设计 3学分
    要么    
    CSCI 380 数据库管理系统 3学分
  3. 选修课程(6个学分)
    的CSCI课程至少6个学分编号333或以上,不含CSCI 495。

 

对于Web开发未成年人的要求(27-29学分)

计算机科学系,与艺术和商业部门合作,提供Web开发未成年人。未成年人是专为谁正在寻求网站开发和管理进行了深入的技术理解学生。学生在完成未成年人将被很方便地承担工作作为Web程序员,Web开发人员和Web服务器管理员。

  1. 必修课程(24-26学分)
    技术105 介绍了平面设计 3学分
    艺术377 交互设计我 3学分
    艺术477 互动设计II 3学分
         
    CSCI 241 计算机科学我 5点
    要么    
    MIS 221 业务规划我 - 的Visual Basic 3学分
         
    CSCI 220 网络概念,我 3学分
    CSCI 322 网络概念II 3学分
    CSCI 433 Web开发项目 3学分
         
    选择一门课程:  
    英格兰202 技术写作 3学分
    英格兰204 写商业和工业 3学分
    COMM 255 编写多媒体 3学分
  2. 选修(3个学分)
    选择一门课程:
    CSCI 380 数据库管理系统 3学分
    CSCI 445 网络安全 3学分
    MIS 328 数据库管理系统 3学分
    MIS 422 网络编程 3学分
    预先核准的CSCI 490或490错误等话题
    网页服务  3学分

 

对于网络安全证书要求(9个学分)

计算机科学系提供了网络安全对于有志于事业作为信息系统审计师或安全分析师学生的证书。我们的证书是首先由四年制大学在立博官网符合国家安全系统委员会提供的国家培训标准:信息系统安全(信息安全)的专业人士,nstissi没有。 4011电脑网络和万维网的发展,网络安全已经成为提高到所有计算机用户的重要性。我们的证书,让学生在确保应用程序和系统软件,台式电脑,服务器,以及连接它们的网络背景。该证书是由从校园网络的其余部分隔离,使学生获得的用于两个攻击工具的实际动手知识和捍卫电脑专用的实验室支持。

选择三门课程(9个学分):
CSCI 445 网络安全 3学分
     
CSCI 477 计算机通信和网络 3学分
要么    
MIS 424 先进的商务数据通信 3学分
     
CSCI 478 网络安全 3学分
     
CSCI 279 基本信息安全 3学分
要么    
顺779 信息系统安全 3学分
     
顺780 安全和风险 3学分

 

对于数据的科学证书要求(9个学分)

计算机科学系提供了科学的数据提供背景和兴趣的职业学生,如数据科学家,数据分析和机器学习科学家的经历证书。此证书由以下课程:

  1. 核心课程(6个学分)
    CSCI 410 介绍了科学数据 3学分
    CSCI 411 编程数据科学 3学分
  2. 选修(3个学分)
    选择一门课程:
    CSCI 412 Data Mining & Machine Learning 3学分
    CSCI 413 大数据分析 3学分

 

对于移动开发证书的要求(13个学分)

计算机科学系提供了移动开发的兴趣涉及开发平板电脑和手机的移动应用事业的学生的证书。在普及和移动设备的功能的兴起,需要熟练的移动开发者有所增加。我们的证书为学生提供了在编写软件的多个移动设备平台,设计用户界面的移动设备,并设计网络架构的移动设备连接到对方的背景。个人可以在任何时候进入程序,这取决于背景和经验。

必修课程(13个学分)

CSCI 242 计算机科学II 4 CR
CSCI 323 在Android手机发展 3学分
CSCI 324 在iOS移动开发 3学分
CSCI 424 客户机/服务器开发 3学分

注意:CSCI 242需要正式的编程经验等同于CSCI 241。

 

对于UNIX系统管理的证书要求(10-11学分)

计算机科学系提供UNIX系统管理是为有兴趣的职业生涯中系统管理学生的背景和经验的证书。此证书由以下课程:

  1. 需要课程选择(5-6学分)
    CSCI 241 计算机科学我 5点
    要么    
         
    MIS 221 业务规划我 - 的Visual Basic 3学分
       
    MIS 322 业务规划II - C# 3学分
  2. 必修课程(5个学分)
    CSCI 274 UNIX概念和工具 1点
    CSCI 275 UNIX脚本 1点
    CSCI 435 UNIX系统管理 3学分

 

在万维网发布证书要求(15-17学分)

与艺术系合作,计算机科学系提供了万维网发布的证书。该证书有谁想要增加他们主要通过添加网站管理员的技能,以及感兴趣的网页设计的基本要素的专业人士提高他们的就业能力的传统的学生。个人可以在任何时候进入程序,这取决于背景和经验。

  1. 必修课程(9个学分)
    技术105 介绍了平面设计 3学分
    艺术377 交互设计我 3学分
    CSCI 220 网络概念,我 3学分
  2. 选修课程(6-8学分)
    选择一门课程:
    CSCI 130 编程简介 3学分
    CSCI 241 计算机科学我 5点
         
    选择一门课程:  
    CSCI 322 网络概念II 3学分
    艺术477 互动设计II 3学分

所有证书都可以给本科生只(未毕业的学生)。

在计算机科学课程(CSCI)

105

计算机导论
前提条件:无。频率:秋季,春季,夏季。
探索计算机部件和操作原理;网络,互联网和万维网;解决问题的技巧,介绍了算法,基本编程概念。

3学分
130

编程简介
前提条件:数学111或同等学历。频率:秋季,春季。
面向对象,方法,函数,变量,程序控制:高级语言的基本原理。

3学分
210

移动设备接口
前提条件:数学111频率:秋天。
专注于界面设计用于移动设备的基本原理。主题包括输入,输出,组织和人机交互。各种工具来设计和实施适合不同的屏幕尺寸和分辨率在移动设备上找到接口。

3学分
220

网络概念,我
前提条件:C或在CsCl 130,241更好;或错误221;或导师的同意。频率:秋天。
解释Web客户端编程概念:网站制作,动态网页,使用对象,事件和事件驱动编程,标记语言,文档对象模型。

3学分
231

离散数学
前提条件:数学112具有更好的C的一个等级。频率:秋季,春季。
覆盖套,数字系统,布尔代数,形式逻辑和证据,关系和功能,组合和递推关系,图表和树木。交叉上市的数学231。

3学分
241

计算机科学我
前提条件:C或在数学112和113,或114频率更好:秋天,春天。
介绍了软件开发的基本原理;包括软件类,对象,逻辑,选择控制,重复控制,子程序,参数通道,和基本的软件工程技术。三小时的演讲;一小时讨论;两个小时的实验室。

5点
242

计算机科学II
前提条件:C或更好CSCI 241频率:秋季,春季。
探讨了面向对象的编程概念,包括继承性和多态性;递归。介绍了数据结构,包括:列表,栈,队列,树和地图;先进的排序和搜索算法。三个小时的讲座中,两个小时的实验室。

4 CR
245

汇编语言程序设计
前提条件:C或在CSCI 231,241更好; 242或同时注册。频率:秋季,春季。
探索计算机,数据,符号编码和汇编的系统,指令,寻址模式,节目分割和联动,和应用程序的数字表示的组织。

3学分
274

UNIX概念和工具
前提条件:C或在CsCl 130,241更好;或错误221,或同时注册。频率:秋天。
审查的概念和工具,包括UNIX文件系统组织,目录和文件操作,文字处理,UNIX进程,编辑,与其他用户进行交互,以因特网主机系统交互。一个小时的演讲,一个和一个半小时的实验室。

1点
275

UNIX脚本
前提条件:C或更好CSCI 274频率:秋天。
调查Unix shell中,shell变量和环境,脚本语言,输入和输出,控制结构,参数处理,功能,参数传递和启动脚本。一个小时的演讲,一个和一个半小时的实验室。

1点
279

基本信息安全
前提条件:无。频率:偶尔。
提供信息安全规划的概述。评估安全威胁,规章和管制影响各种业务类型。学生选择的行业是专用于自己的职业目标,并考虑适合该行业的威胁和控制。

3学分
290

在计算机科学专题
前提条件:导师的同意。频率:偶尔。
在计算机科学中的基本主题。

1-4 CR
291

makerspace研讨会
前提条件:无。频率:偶尔。
要求在社区工作的工作空间,让学生有共同兴趣发展科技相关的项目独立工作。

1点
296

专业认证
前提条件:导师的同意。频率:偶尔。
教学和实验室工作准备学生参加职业资格认证考试。学分会因认证程序而异。特殊的实验费,上/下最后期限,以及退票费政策可能适用。

1-6 CR
309

概率统计
前提条件:C或更好的在数学221频率:春天。
涵盖基本的概率;随机变量,分布的特性,采样,排队论,中心极限定理和大数定律。交叉上市的数学309。

3学分
322

网络概念II
前提条件:CSCI 220或导师的同意。频率:春天。
解释了服务器端编程的概念;服务器架构;关系型数据库和数据库连接;动态网页;表格处理和Web服务。

3学分
323

在Android手机发展
前提条件:C或CSCI 242,或导师的同意更好。频率:秋天。
检查用于开发Android平台的移动设备上的应用现有的工具,环境和编程语言。探讨了移动应用和未来的发展趋势目前的研究。交叉上市与顺523。

3学分
324

在iOS移动开发
前提条件:C或CSCI 323,或导师的同意更好。频率:春天。
检查用于开发在iOS平台上的移动设备应用现有的工具,环境和编程语言。探讨了移动应用和未来的发展趋势目前的研究。交叉上市与顺524。

3学分
333

编程语言
前提条件:C或在CSCI 231更好,242频率:弹簧。
介绍了编程语言的语法和语义问题及其对语言的实施效果。这包括这样的方法,以指定的语言,数据存储,和控制的程序中的顺序。非过程性语言,包括功能和逻辑语言,将被检查。

3学分
340

数据结构和算法设计
前提条件:C或在CSCI 231更好,242频率:弹簧。
设计,执行和计算机算法分析的研究;排序,搜索,图论,数学和字符串处理算法的时间和空间要求。

3学分
355

计算机架构
前提条件:C或更好CSCI 245频率:春天。
计算机系统和部件的设计。处理器设计,控制结构和微程序;高速缓存,内存层次,大容量存储器和内存管理;公共汽车,中断和I / O结构;多处理器和先进的处理器。

3学分
368

数学建模
前提条件:数学222;的PHY 241或130 CSCI;或导师的同意。频率:偶尔。
调查的数学模型,涉及微分方程,概率模型,马尔科夫模型,模拟和蒙特卡罗方法模型。交叉上市与数学368。

3学分
370

操作系统
前提条件:C或在CSCI 242和355频率更好:下降。
操作系统的概念,流程定义和实现,死锁,内存管理和保护,分布式系统架构,并个案研究。

3学分
380

数据库管理系统
前提条件:C或更好CSCI 242频率:秋天。
考察了关系模型,数据库设计,关系型数据库查询语言,如关系代数和SQL数据库规范化技术,物理数据库设计。

3学分
405

人工智能(AI)
前提条件:C或CSCI 333频率更好:偶尔。
引入了包括搜索,玩游戏,和知识表示的人工智能(AI)技术。包括AI的特定分支学科,如自然语言处理和神经网络。在这两个序言和Lisp编程作业。不开放给那些信用顺605。

3学分
410

介绍了科学数据
前提条件:CSCI 242;和CSCI 309或QM 310;或导师的同意。频率:秋天。
引入了从数据的知识的提取。占地面积统计推断的基础知识和概率分布的常用基础,为统计建模的鉴定。提供了常用的数据科学和软件工具的概述。不开放给那些信用顺610。

3学分
411

编程数据科学
前提条件:CSCI 410 /顺式610或教练的同意。频率:春天。
调查常见的编程语言进行数据科学。探讨了用于从那回答具体的科学,社会政治,或业务问题异构数据源的集合中提取有用的知识和见解,以数据为中心的应用软件的开发。不开放给那些信用顺611。

3学分
412

Data Mining & Machine Learning
前提条件:CSCI 410 /顺式610或教练的同意。频率:偶尔。
探讨了诊断和预测性分析的数据挖掘方法和程序。包括关联规则,聚类算法,分类工具和集成方法。强调计算机实施和应用。不开放给那些信用顺612。

3学分
413

大数据分析
前提条件:CSCI 410 / CSI 610或同意指导员。频率:偶尔。
引入了大的数据集,包括非关系数据库和算法,其允许跨越簇大的数据集的分布式处理的高效处理。不开放给那些信用顺613。

3学分
420

电脑图像
前提条件:C或CSCI 340频率更好:偶尔。
图形硬件和软件,用于表示和可视化,二维和三维变换,概念和视觉真实性的技术的技术。

3学分
421

计算机视觉
前提条件:C或CSCI 242频率更好:偶尔。
回顾矩阵和部分分化的代数。引入机器视觉和包括图像形成,阈值化,图像滤波,边缘检测,图像分割,图像数据压缩,图像相似性和动态视觉图像处理。交叉上市与顺621。

3学分
424

客户机/服务器开发
前提条件:C或CSCI 324或导师的同意更好。频率:秋天。
探讨服务器端应用程序编程概念。主题包括服务器体系结构,通信协议,关系数据库和数据库连接,动态内容传送和通信安全。交叉上市与顺674。

3学分
431

计算模型
前提条件:C或CSCI 231频率更好:偶尔。
深入研究了正规语言,有限自动机,上下文无关语言和文法,下推自动机,图灵机,算法和教会图灵论题和可判定性。

3学分
433

Web开发项目
前提条件:CSCI 322或导师的同意。频率:偶尔。
侧重于显著网站或教师的监督下具体的基于网络的问题或项目的基于项目的发展。包括项目管理技术,客户端服务器通信和内容管理系统。

3学分
435

UNIX系统管理
前提条件:CSCI 275与C或更好的成绩。频率:春天。
包括UNIX系统管理的概念和技术,包括系统的组织,内核配置,设备管理,系统文件和运行维护,软件配置和安装,以及网络配置; UNIX的比较与其他操作系统。两个小时的演讲;两个小时的实验室。

3学分
440

编译器的设计与实现
前提条件:C或在CSCI 333或同时登记更好。频率:偶尔。
理论,设计和实施编译器和其它语法导向系统。适用的有限状态机,词法分析,符号表,解析,存储分配和代码生成技术来编译器的开发。包括实验室工作。

3学分
444

事件驱动编程
前提条件:C或CSCI 370频率更好:偶尔。
事件的起源;事件驱动编程模型;中断的处理的事件处理;客户端 - 服务器架构;窗口环境和GUI编程;开发支持软件;实例探究;和学生项目。

3学分
445

网络安全
前提条件:C或在CSCI 242或322频率更好:偶尔。
网络语言,接口,服务器和数据库的漏洞。识别和避免与购物车,HTTP / HTTPS和URL漏洞。检测和防止黑客技术诸如网络涂鸦,电子商店扒窃,模拟,缓冲区溢出和跨站点脚本。

3学分
467

可计算性和自动机
前提条件:C或CSCI 331或导师的同意更好。频率:偶尔。
图灵机,递归函数,克林氏t谓语,阿克曼的功能,有限自动机,语法和语言。交叉上市与数学467。

3学分
475

软件工程的原则和实践我
前提条件:C或在CsCl 333,340,370或380频率更好:下降。
介绍UML设计和团队合作在更大的软件系统的开发。在创建有效的设计和系统的使用UML使用的情况下,活性,类/对象,交互和状态图。

3学分
476

软件工程的原则和实践II
前提条件:C或更好CSCI 475频率:春天。
软件开发从工程的角度看,包括软件开发模式,团队组织管理,实施策略,软件测试和验证,以及项目成本估算。学生将通过实施显著团队为基础的项目的展示自己的软件工程设计和发展战略的掌握。

3学分
477

计算机通信和网络
前提条件:C或在CSCI 242更好,245频率:偶尔。
传输协议,分层的网络协议,网络拓扑,消息路由,性能分析,安全性,和个案研究。

3学分
478

网络安全
前提条件:在CSCI 355,435,477或错误327 C或更好的在计算机网络背景是有帮助的。频率:偶尔。
检查涉及到操作系统,网络和系统管理问题,包括黑客入侵,事件响应,防火墙,VPN,入侵检测和审计计算机和网络安全。

3学分
479

信息系统安全
前提条件:C或更好的在CSCI 242或MIS 328 FREQ:偶尔。
介绍了信息系统的安全性。认为安全的技术,管理和物理方面。主题包括欺诈,风险,信息保护,业务连续性,网络安全,审计,保障规划和治理。

3学分
480

先进的数据库
前提条件:C或CSCI 380频率更好:偶尔。
回顾关系型数据库语言,如SQL和关系代数和查询优化技术。非关系型数据库模型,包括面向对象的数据库,XML数据库和演绎数据库。数据挖掘,事务管理,并发控制,全文检索和网络数据管理。

3学分
490

在计算机科学专题
前提条件:导师的同意。频率:偶尔。
高级的主题在计算机科学与应用。

1-4 CR
493

实习计算机科学
前提条件:导师和系主任的同意。频率:秋季,春季。
参与教师的组织和成员的成员的共同指导和监督下正在进行组织的技术活动。分级将是信贷/没有信用的基础上。学生可以注册,并在此过程中获得学分,最多6个学分。

1-2 CR
495

计算机科学研讨会
前提条件:任何300级CSCI课程或导师的同意。频率:秋天。
检查计算机伦理,计算机专业,信息技术目前的发展趋势,以及就业机会。包括口头陈述。

2点
499

独立研究
前提条件:导师和系主任的同意。频率:秋季,春季。
在计算机科学教师的监督下,一个具体问题的独立工作。

1-3 CR
滚动到顶部