计算机科学课程
熟悉Windows,基本和中间文字处理命令,电子表格应用程序和数据库管理。在本课程中的通过等级需要计算熟练程度。
本课程提供网络安全介绍。它涵盖了了解对安全的威胁以及针对这些威胁的各种防御所需的基本概念。该材料包括对现有威胁的理解,规划安全性,用于捍卫计算机系统的技术,以及实施安全措施和技术。
将学生介绍到互联网和网页设计和开发的基础知识。将显示学生如何使用Internet,文本编辑器,并使用HMTL编码构建基本网页。这将包括但不限于超链接,表,基本CSS样式,帧和表单。学生还将使用WYSIWYG编辑提供演示和作业。在本课程中的通过等级需要计算熟练程度。
使用电子表格和其他环境来构建业务和科学应用。课程包括开发解决问题的技能和对面向对象范式的介绍。在本课程中的通过等级需要计算熟练程度。
介绍商业数据库包。学生将熟悉创建和使用标准数据库软件包来解决现实世界问题。在本课程中的通过等级需要计算熟练程度。
课程旨在教授网站设计原理和实现技术。该课程需要先验知识的互联网和网页设计和开发的基础知识。本课程不作为研究生课程交叉列出。在本课程中的通过等级需要计算熟练程度。
作为案例研究,课程发现和框架问题与计算中的法律和道德问题相关。主题包括隐私,言论,知识产权,安全和软件可靠性和责任问题。在本课程中的通过等级需要计算熟练程度。
通过案例分析和事实模式分析,我们将发现和构建由过去的、当代的和新兴的技术提出的先进的法律和伦理问题。案件和事件将被审查。在本学期结束时,学生将能够识别和讨论技术带来的法律和伦理问题。学生将创建一个开创性的项目,展示他们对选定问题的理解,以及学生使用计算机技术交流、分享和展示他们的工作的能力。在本课程中的通过等级需要计算熟练程度。
计算中的特殊主题。
本课程涉及基于神经生理状态(认知和情感)的被动测量来探索新形式的人机相互作用(HCI)。这些包括测量认知工作量和情感接合。
网络军团©服务奖学金(SFS)研讨会仅适用于SFS@Bama项目的学生。本课程将重点介绍在政府网络安全事业中取得成功所必需的重要信息。CyberCorps©SFS计划为下一代网络安全员工做好准备,以保护美国的基础设施免受威胁、攻击和潜在入侵。该课程将包括简报、报告、与工作相关的任务、招聘会和客座演讲。
研究设计时和运行时软件适应的技术和工具,包括反射和元编程原则,软件模块化,元建模和软件语言工程。
本课程提供研究生水平的编译器构造演示。面向过程的语言的语法和语义及其编译中使用的翻译技术;包括计算机实现。
本课程将涵盖密码术和数据安全性的算法和概念。我们将对密码学和数据安全性的算法和概念进行检查,例如对称密码,非对称密码,公钥加密,散列函数,消息认证代码,关键管理和分配等。
数字取证是一个研究领域,其重要性和知名度正在迅速增长。它涉及保存、识别、提取、记录和解释数字数据。虽然有时会被误解,但数字取证与其他类型的调查一样。随着计算机相关事件和犯罪的不断增多,以及该国对国土防御的日益重视,对具备调查这些犯罪技能的计算机科学毕业生的需求日益增长。本课程将介绍计算机犯罪和数字取证的主题。学生将被要求学习计算机犯罪的不同方面,以及如何发现、保护和利用数字证据。
本课程是软件安全原则和实践的介绍。本课程的主题将包括但不限于安全架构,防御性编程,Web安全,安全信息流和常见软件漏洞。
软件逆向工程是一种研究领域,其重要性和知名度迅速增长。本课程将向学生展示监测和理解软件系统的挑战。在课程中,学生将通过利用静态和动态技术来熟悉软件逆向工程文件的做法,以及方法,以便了解文件在计算机系统上可能具有什么影响。
关于网络安全的概念,包括检查网络安全概念,算法和协议。
本课程是信息检索原则和实践的介绍。该课程将涵盖信息检索的几个方面,包括;索引,处理,查询和分类数据。此外,还将涵盖检索模型,算法和实现。虽然该类将主要集中在文本数据上,但是将解决包括图像/视频,音频/音频文件和地理空间信息的其他媒体。本课程的主题将包括但不限于:文本处理和分类,Web搜索开发技术和文档群集。
世界正在经历来自不同来源的公布数据量的快速增长,包括社交媒体平台。对这些平台的编程接口的可用性允许有关各种目的的这些数据的近实时处理。本课程将揭示学生分析社交媒体数据的固有挑战,并引入可用于解决它们的工具和技术。
本课程涉及基于神经生理状态(认知和情感)的被动测量来探索新形式的人机相互作用(HCI)。这些包括测量认知工作量和情感接合。
人工智能伞下的主题的高级研究,包括解决问题,知识代表,规划和机器学习。
计算机架构,计算机设计,内存系统设计,并行处理概念,超级计算机,网络和多处理系统。
本课程为学生提供了高性能计算的知识和基本概念,以及现场核心技术的实践经验。本课程的目的是了解如何在广泛的计算平台上实现高性能。主题包括:优化基于现代计算机存储层次结构,并行算法设计的顺序程序性能,使用MPI开发并行程序,分析并行程序的性能。
正式课程涵盖计算机科学的新创新主题,尚未拥有自己的课程。将公布具体的课程标题。
本课程需要书面提案,必须在注册前由赞助教职员会员批准。
没有可用的描述。
这种独立的研究课程部分地满足了所需的硕士学位研究时间,迈向计算机科学硕士学位。该课程是根据论文顾问的指导进行的。涵盖的材料将是一个先进的本性,旨在提供硕士学位的学生,了解该领域内的最新研究和目前的发展。讨论和顾问指导将针对研究文章的阅读和研究方法的发展,目的是产生一个原始的研究贡献,代表了该领域的新发展,或对该领域已存在的主题的新视角。
正式软件开发技术简介;规格,设计和测试的理论基础;和编程方法和软件重用。
人工智能主题中的先进课程。这些主题包括但不限于问题解决,知识表示,规划和机器学习等主题。该课程将检查领域内的各个分支以及人工智能的应用。
数据库管理系统的高级视图,解决了数据库系统的实际和理论方面。将检查关系和NOSQL模型的实现和性能,以及与交易处理和恢复相关的系统技术。还将讨论分布式数据库,数据库安全和云中的数据库。
软件工程中的实证研究方法简介。专注于测量过程和设计实验。
正式课程,涵盖计算机科学的新型和创新主题,尚未拥有自己的数字;将公布具体的课程标题。
本课程需要书面提案,必须在注册前由赞助教职员会员批准。
这门独立研究课程部分完成计算机科学博士学位所需的博士级研究论文时间。本课程在论文导师的指导下进行。所涵盖的材料将是先进的性质,旨在为博士生提供对该领域内的最新研究和当前发展的理解。讨论和顾问指导将针对研究文章的阅读和研究方法的发展,目的是产生一个原始的研究贡献,代表了该领域的新发展,或对该领域已存在的主题的新视角。