计算机科学(CSCI)

还给 计算机科学 | 课程指数

[1]在计算机科学研究生课程(CSCI)

5v75实习 (可变信用,1-6学分)选修课程研究生在所施加的计算程序。学生注册此课程将从事与计算机科学的行业,企业或政府实体每周至少10小时的学期工作。可重复信贷与实习责任的变化。

5v97专题 (可变信用:1-3学时)此过程将解决的聚焦主题,特别是最近的发展,在施加的计算领域。主题将有所不同学期学期。这当然可以重复信贷与研究生导师的事先批准。先决条件:导师的同意。

5191研讨会在应用计算 通过参加和进行演示应用电脑目前发展的调查监督由研究生教员。先决条件:导师的同意。

5300个操作系统 介绍了操作系统,历史发展,串行批处理系统,多道系统,分时系统,实时系统,控制程序,作业控制语言,作业管理,任务管理,数据管理,中断处理,和电信的概念。先决条件:CSCI 2440汇编语言和计算机组织与CSCI 3330种算法或导师的同意。

5305 Linux / Unix系统 选修课程上位计算机科学专业。主题包括Linux操作环境和架构,命令行Linux工具,linux下的应用开发,虚拟化,各种建筑和使用库,POSIX线程编程,同步和信号量,共享内存编程,先进的文件处理,正则表达式,炮弹和shell脚本语言。先决条件:CSCI 2320层的数据结构。

5310种为数据的科学数值方法 本课程介绍数值方法对数据建模,数据可视化,算法开发和实施,软件工具和应用程序。先决条件:数学3320或导师的同意。

5315信息安全 这个过程引入了计算机/网络安全和信息保证领域中的基本概念,原理,和国家的最先进的技术。它引入了主题,从加密技术到可信系统的多级安全网络安全在计算职业道德。学生们将学习可应用于计算机编程和计算机系统设计的许多传统安全方面的基本概念。先决条件:CSCI 2320的数据结构或导师的同意。

5320编译器构造 编译器,语法,树木,分析基本面,有限状态自动机,自上而下分析的数学基础,自下而上的分析,语法制导翻译,符号表,运行时间机器模型,目标代码生成和优化技术。先决条件:编程语言或等同的CSCI 3370个原则。

5325并行编程 的算法,数据结构和并行计算的编程技术研究。主题包括并行硬件的原理,并发系统设计原理,通信拓扑中,开发,测试,和并发程序的调谐,的并发算法设计中,对于并发系统性能指标,并用分布式并发系统特殊问题。先决条件:CSCI 3330点的算法。

计算的5330理论 选修课程的研究生。主题包括机器的抽象基础和编程,自动机,上下文无关文法和图灵机。乔姆斯基层次,可计算性和计算复杂性。先决条件:数学2330层离散结构i或等效。

5352介绍游戏编程 本课程的重点是游戏编程的基础知识。过程将覆盖的基本概念,如3 d转换,虚拟相机的操作,灯,纹理和更复杂的主题应用程序如交互式物理模拟和基于物理的视觉呈现。除了在可视化,物理和动画的基本理论,游戏设计和开发将被强调。课程还将介绍在特定平台上,如智能手机,平板电脑和游戏机游戏的开发。先决条件:CSCI 3330种算法或导师的同意。

5353个多媒体计算 本课程涵盖与多媒体的概念,原理和国家的最先进的技术计算,包括图形,音频,图像,视频,动画,文字等议题将包括多媒体信息的采集,数字化,压缩,网络通信,和实际应用。先决条件:导师的同意。

5357台编程移动设备 选修课程的计算机科学专业。本课程涵盖了对网络功能的移动设备应用程序的开发。主题包括:存储器管理,定制用户界面的开发,事件处理,使用2- d / 3-d图形,音频和视频应用程序编程动画,和数据存储/持久性。先决条件:CSCI 3381面向对象的软件开发与Java或同等学历。

5365网络技术 这个课程的目的是让学生熟悉的概念和周围的分布式网络的基于Web的应用程序的建筑技术。该课程将介绍可以使用各种类型的互联网技术来构建交互式客户端 - 服务器的Web应用程序。数据库驱动的网站示范与参与详细的探讨每一层的软件架构进行。共网关接口,用于处理客户机和服务器的输出数据来实现。安全问题和有关企业范围的基于Web的应用程序的策略进行检查和落实。先决条件:CSCI 3330种算法或等同物。

5370数据挖掘 此过程引入的基本概念,原理和国家的最先进的技术来进行数据挖掘,包括引入数据挖掘,数据预处理,数据仓库,关联规则,分类和聚类。在财务数据和生物信息学的具体应用也包括在内。先决条件:CSCI 3360数据库系统或同等学历。

5371机器学习 介绍了机器学习。主题包括模式识别,计算学习理论,分类和聚类算法,数据可视化,神经网络,深度学习与大数据。如计算机视觉和生物医学/生物信息学领域的应用将被强调。

5372个数据聚类 介绍数据聚类。主题包括接近功能,属性归一化,分级算法,划分的算法,初始化和验证。

5381先进的java编程 本课程涵盖的的网络应用程序,网站部署,并内置移动应用使用Android平台的开发。主题包括使用Java的网络功能,使用Java服务器编程接口的网站部署,以及包括自定义用户界面,2-d动画Android手机应用开发和多媒体集成先进的客户端 - 服务器技术。先决条件:CSCI 3381面向对象的软件开发与Java或同等学历。

5385人工智能 主题包括演绎,推理,解决问题的能力,知识表示,规划,机器学习,自然语言处理,运动和操纵(机器人),感知(机感知,计算机视觉和语音识别),社会智力(情感计算)。前提条件(一个或多个)3330种CSCI算法或等效。

6v99硕士论文 (可变信用:1-6学时)此过程是为了满足为度论文要求。主题选择在咨询顾问。多达六个学分也许朝程度应用。先决条件:18学时学分的适用朝着程度。

6300个分布式操作系统我 主题包括进程同步,并发,死锁,虚拟内存语言机制,分布式系统的概念和架构,分层系统,分布式处理管理,以及相关联的算法。先决条件:CSCI 5300操作系统或等同物。

6305个分布式操作系统二 在CSCI 6300覆盖分布式进程(同步,通信和调度)的主题的延续,分布式资源(文件和存储器),分布式计算机的安全性,以及相关联的分布式算法。先决条件:CSCI 6300个分布式操作系统i或等效。

6310先进的数据挖掘 选修课记载应用计算度程序中的MS。主题包括数据挖掘工具,对成本敏感的学习,主动学习,半监督学习,集合技术,多实例学习,多标记学习,噪音处理,并在先进的数据挖掘多嘈杂标记学习。先决条件:CSCI 3330种算法或等同物。

6330个话题算法 主题包括顺序的分析和并行算法策略,在压缩算法,密码学,几何近似,NP完全性。先决条件:CSCI 3330种算法或等同物。

6335个主题在网络 主题在先进的网络架构,分组交换和路由技术,局域网和介质访问控制,广域网和互联网协议,网络设计和性能分析。先决条件:CSCI 3335网络或同等学历。

6350个话题在计算机图形学 的三维计算机图形和OpenGL,包括纹理映射,弯曲表面,和帧缓冲器的操作更先进的功能。先决条件:CSCI 4350计算机图形和数学3320线性代数或等同物。

6355个专家系统 该课程涵盖了专家系统的开发和研究,成功的商业专家系统突出的例子的基本原则。先决条件:CSCI 3385人工智能或同等学历。

6360计算的先进理论 上下文无关语言与下推自动机,图灵机,形式语言,复杂性理论,组合和几何算法和计算复杂性。先决条件:CSCI 3330点的算法和数学3330个离散结构II或等同物。

6370个主题数据库系统 研究的高级数据库算法和性能。系统包括平行的,分布式的,和客户端 - 服务器的数据库;应用包括数据挖掘和在线分析处理。先决条件:CSCI 4370数据挖掘或同等学历。

6371应用数据挖掘 用于MS的选修课在应用电脑编程。内容包括数据分析,数据的科学问题的解决方案,邻居和集群,预测模型和装配模型,数据和业务策略。数据在不同的领域领域,如生物信息学和商业信息挖掘的应用,也将被强调。先决条件:CSCI 4370或5370;或同意教练的。

6375计算机网络性能分析 为重点对建模,数学分析,计算机仿真和测量评估通信网络的性能的方法。先决条件:CSCI 6335个主题在网络或同等学历。

6380先进的计算机体系结构 澳门葡京赌场官网非常高性能计算机,包括技术开发单和多处理器系统,设计方法先进的计算机系统和硬件描述语言并行的话题。先决条件:CSCI 3380计算机体系结构或等同物。

6381个主题在面向对象的软件开发 本课程探讨软件开发的应用程序,以大型系统,重点放在面向对象的设计。学生学会从通过大型系统的开发组项目实践经验的面向对象的原则。先决条件:CSCI 3381面向对象的软件开发与Java或同等学历。

6385个主题人工智能 知识表示,机器学习,解决问题的能力,模式分析,自然语言处理,视觉和机器人技术,神经网络。先决条件:CSCI 3385人工智能或同等学历。

6390个主题软件工程 开发软件系统的过程。包括的过程,它们在实际的产品开发实例,和技术,保证了开发的产品的质量发展。先决条件:CSCI 4490软件工程或同等学历。

6395自主学习 学生可在毕业同意教员的指导下进行研究的过程。谁请求参加课程的学生必须提供课程的内容和试探性的阅读清单的书面声明。文献综述,专题报告,或其他书面的产品通常是必需的。本课程只提供在重要,但需求不足的理由正规课程的领域。可以重复与导师许可的信用。

6397个专题 本课程将针对各种应用中的计算机科学课题,特别是解决该领域最新发展的。主题将有所不同学期学期。这当然可以重复信贷与研究生导师的事先批准。先决条件:导师的同意。