计算机科学系

阿拉巴马大学计算机科学系是工程学院的一部分,提供一系列学位,包括计算机和算法过程的研究,包括它们的基本原理,它们的软件设计,它们的各种应用,以及它们对社会的影响。我们的课程涵盖了计算机科学的所有基本概念,强项集中在软件工程、无线网络和机器人技术领域。美国国家科学基金会(National Science Foundation)最近的几笔拨款支持了一项新课程的开发,该课程以一种促进新鲜和创新教学法的方式解决了计算机科学教育问题。我们强烈鼓励本科生参与研究体验,我们提供多种机会,使学生的兴趣与正在进行的研究项目相匹配。我们的教师由实践者组成,他们定期与行业合作伙伴互动,并将这种经验带到课堂上。

访问部门网站

项目

计算机科学是一门涉及面广的学科。在光谱的一端,计算机科学专注于计算机的理论能力以及各种一般问题和算法的特性。在另一个面向应用的领域,计算机科学研究的是机器的设计和制造技术,以及计算机在社会各个方面的先进应用。该项目的毕业生将准备进入研究生学习或在商业、工业或政府职位涉及计算机系统和技术的直接就业。

教师

中期部门
  • 苏珊v.Vrbsky.
教授
  • 大卫•布朗
  • 杰弗里·卡佛
  • 大卫Cordes
  • 杰夫灰色
  • 杨小
副教授
  • 莫妮卡安德森
  • 理查德Borie
  • 布兰登·迪克森
  • 小燕在香港
  • John Lusth.
  • 兰迪·史密斯
  • 靖远县张
助理教授
  • 特拉维斯Atkison
  • 克里斯·克劳福德
  • 哲江
  • Aibek Musaev
  • Dingwen道
教练
  • 莱斯利·迪克森
  • 布·弗里曼
  • 凯瑟琳·莫里斯
  • 丽贝卡Odom-Bartel
  • Marc Skipwith
  • Maegan·斯拉特Biehn
  • 詹妮弗•沃森
  • 金莱特
荣誉退休教授
  • 艾伦·帕里什

课程

CS
100.
小时
4
专业CS I

为主修计算机科学的学生开设的第一门编程课程。语言概念包括原语、变量、序列、函数、选择、迭代和递归。软件工程的概念包括测试和调试。系统概念包括目录、路径、文件和文本编辑。

先决条件:数学112数学113)或数学115或UA ACT主题数学展示位置565或UA放置数学440
先决条件(s)和并发性: 数学125要么数学126要么数学145要么数学146
CS
101.
C
小时
4
专业CS II

为计算机科学专业学生开设的第二门编程课程。使用高级语言,学生使用面向对象的实践来学习基本的数据结构和算法。介绍并解释了可计算性、问题复杂性和算法分析、高效搜索和排序、数据结构和面向对象编程范式等问题。要想在这门课上及格,必须精通计算机。

先决条件:CS 100要么CS 110要么RRS 102)和(数学125要么数学145
计算机科学

查看所有课程