计算机科学系提供跨学科的研究生课程,可以获得科学硕士和哲学博士学位。这些课程是为那些对计算机科学专业感兴趣的学生准备的。有两个硕士学位项目。方案I(论文)学位是研究型学位,而方案II学位是为主要对设计感兴趣的学生准备的。
该部门的研究活动包括软件工程,算法,数据库管理,网络,并行和分布式计算,编程语言,机器人和人机交互的积极调查。
学院
临时部门主管
- 苏珊诉Vrbsky
教授
- 大卫布朗
- 杰弗里·卡弗
- 大卫Cordes
- 杰夫·灰色
- 杨逍
副教授
- 莫妮卡·安德森
- Richard Borie.
- 布兰登迪克森
- 小燕红
- 约翰Lusth
- 兰迪·史密斯
- 苏珊诉Vrbsky
- 景园张
助理教授
- 特拉维斯Atkison
- 克里斯·克劳福德
- 哲江
- Aibek Musaev
- 丁文涛
Emeritus教授
- 艾伦·帕里什
课程
研究设计时和运行时软件适应的技术和工具,包括反射和元编程原则,软件模块化,元建模和软件语言工程。
本课程提供研究生水平的编译器构造演示。面向过程的语言的语法和语义及其编译中使用的翻译技术;包括计算机实现。
本课程将涵盖密码学和数据安全的算法和概念。我们会研究密码学和数据保安的算法和概念,例如对称密码、非对称密码、公开密钥密码、哈希函数、消息认证码、密钥管理和分发等。
数字取证是一种研究领域,其重要性和知名度迅速增长。它涉及保留,识别,提取,记录和解释数字数据。虽然有时误解,数字取证就像其他类型的调查。随着计算机相关事件和犯罪的不断上升,在这个国家的重点增加了对国土防御的重视,计算机科学毕业生越来越需要调查这些罪行的技能。本课程将介绍计算机犯罪和数字取证的主题。学生将被要求学习计算机犯罪的不同方面,并在其中揭示,保护和利用数字证据的方式。
本课程介绍了软件安全的原则和做法。这门课程主题将包括但不限于安全架构,防御性编程,网络安全,安全的信息流,和常用软件的漏洞。
软件逆向工程是一种研究领域,其重要性和知名度迅速增长。本课程将向学生展示监测和理解软件系统的挑战。在课程中,学生将通过利用静态和动态技术来熟悉软件逆向工程文件的做法,以及方法,以便了解文件在计算机系统上可能具有什么影响。
关于网络安全的概念,包括检查网络安全概念,算法和协议。
本课程是资讯检索原理与实务的介绍。本课程将涵盖信息检索的几个方面,包括:索引、处理、查询和分类数据。此外,检索模型、算法和实现也将被介绍。虽然本课程将主要关注文本数据,但其他媒体包括图像/视频、音乐/音频文件和地理空间信息也将被讨论。本课程的主题将包括但不限于:文本处理和分类、网络搜索开发技术和文档聚类。
世界正在经历来自不同来源(包括社交媒体平台)的公开数据量的快速增长。这些平台的编程接口允许为各种目的对这些数据进行近乎实时的处理。本课程将向学生揭示分析社交媒体数据的内在挑战,并介绍可用的工具和技术来解决这些挑战。
本课程涉及的基于神经生理状态(认知和情感)的被动测量人机交互(HCI)的新形式的探索。这些包括认知工作量和情感接合的测量。
在人工智能的保护伞下,包括问题解决、知识表示、规划和机器学习等课题的深入研究。
计算机体系结构,计算机设计,存储器系统设计,并行处理的概念,超级计算机,网络和多处理系统。
本课程为学生提供知识和计算以及动手在该领域的核心技术的经验,高性能的基本概念。这个类的目标是了解如何在广泛的计算平台实现高性能。主题包括:优化基于现代计算机的存储器层次结构,并行算法设计,开发使用MPI,分析并行程序的性能,并行程序顺序程序的性能。
涵盖计算机科学中新的和创新主题的正式课程,但还没有自己的课程编号。具体课程名称将另行公布。
此课程要求必须由注册前的赞助教员批准的书面建议。
没有可用的描述。
这种独立的研究课程部分地满足了所需的硕士学位研究时间,迈向计算机科学硕士学位。该课程是根据论文顾问的指导进行的。涵盖的材料将是一个先进的本性,旨在提供硕士学位的学生,了解该领域内的最新研究和目前的发展。讨论和顾问指导将针对研究文章的阅读和研究方法的发展,目的是产生一个原始的研究贡献,代表了该领域的新发展,或对该领域已存在的主题的新视角。
正式软件开发技术简介;规格,设计和测试的理论基础;和编程方法和软件重用。
人工智能主题中的先进课程。这些主题包括但不限于问题解决,知识表示,规划和机器学习等主题。该课程将检查领域内的各个分支以及人工智能的应用。
数据库管理系统的高级视图,涉及数据库系统的实践和理论方面。将检查关系和NoSQL模型的实现和性能,以及与事务处理和恢复相关的系统技术。还将讨论分布式数据库、数据库安全以及云中的数据库。
介绍软件工程中的实证研究方法。专注于测量过程和设计实验。
正规课程,涵盖计算机科学中新的和创新的主题,但还没有自己的数字;具体课程名称将另行公布。
此课程要求必须由注册前的赞助教员批准的书面建议。
这门独立研究课程部分完成计算机科学博士学位所需的博士级研究论文时间。本课程在论文导师的指导下进行。所涵盖的材料将是先进的性质,旨在为博士生提供对该领域内的最新研究和当前发展的理解。讨论和顾问指导将针对研究文章的阅读和研究方法的发展,目的是产生一个原始的研究贡献,代表了该领域的新发展,或对该领域已存在的主题的新视角。