计算机科学

The study of information and how to exploit it

Become a Computer Scientist and join a growing and rewarding field. A degree in CS teaches versatile skills for processing and representing information. This program prepares you for a wide range of computing careers. CS majors learn to code and to design efficient algorithms. We study real-world factors affecting software performance and security, 关于计算本质的推理, 和更多的.

学校/部门

学校的位置

主校区-艾尔弗雷德,纽约州

主要的

计算机科学(BA)

双学位

提供双专业选择.
了解更多

计算机科学

The 计算机科学 major requires 45 total credit hours.

CSCI 156        计算机科学 I                                        4

CSCI 157        计算机科学 II                                       4

CSCI 205        Database Systems                                          4

CSCI 206        Algorithm Design                                           4

CSCI xxx         Computer Architecture                                 4新课程

CSCI xxx         Computer Networking                                  4新课程

MATH 151     Calculus I                                                              4

MATH xxx*     Discrete 数学 and Logic               4新课程
(* student may substitute MATH 281 in place of MATH xxx)

Plus 13 credit hours selected from the following, at least 8 of which must be 400-level (other courses may be approved with 部门许可)

选修课:

CSCI 305        Theory of Computation                                  4

CSCI 400        Topics in 计算机科学                         4

CSCI 450        Independent Study                                        2-4

ENGR 471      Genetic Algorithms                                         3

MATH 351     Operations 研究                                       4

MATH 371     Linear Algebra                                                   4

MATH 381     Mathematical Statistics                                  4

MECH 435     Industrial Control via Microcontroller         3

RNEW 303     软件工程                                    4

 

总学时= 45

 

Potential Future Electives (depending on faculty specialties and resources):
网页设计
编译器设计
分布式系统
操作系统
机器学习
人工智能
人机交互
并行计算
计算机图形学
数值计算
LINUX / UNIX

In addition to fulfilling the requirements of the major in 计算机科学, 以及文学院 & 理科通识教育要求, you'll be required to complete the College's First Year Experience Program or Transfer Student Program.

计算机科学 as a double major is available to any AU student. To earn a 计算机科学 double major, take all courses listed below, totaling 69 credits.

了解更多关于双学位的知识

  • CSCI 156计算机科学1
  • CSCI 157计算机科学2
  • CSCI 206算法设计
  • CSCI 225计算机组织
  • CSCI 305计算理论
  • CSCI 425操作系统
  • 数学181离散数学
    or MATH 281 Foundations of Higher 数学
  • 数学151微积分I
  • Plus 13 credit hours of computer science courses and electives, 其中至少8个必须是300级.

The computer science minor requires the following 16 credit hours:

  • CSCI 156计算机科学1
  • CSCI 157计算机科学2
  • 数据库系统
  • CSCI 206算法设计

Plus 8 credit hours selected from the following in consultation with your minor advisor (other courses may be approved with division permission):

  • CSCI/MATH 305计算理论
  • ENVS 220地理信息系统简介
  • envs320高级地理信息系统应用
  • 数学231数据科学入门
  • MATH 281 Foundations of Higher 数学
  • PHIL 282逻辑导论
  • rnew303软件工程

根据美国的数据.S. 劳工统计局, the vast majority of growth in STEM (science, 技术, 工程, and math) occupations through 2020 will occur within computing fields.

计算机科学 graduates enjoy a wide variety of employment fields including:

  • 移动应用开发
  • 游戏
  • Mobile Focused Companies (like Uber/Lyft)
  • 软件工程
  • 程序分析
  • 咨询
  • 机器人
  • 金融机构
  • 沟通
  • 计算机行业
所有本科专业