计算机科学
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, 关于计算本质的推理, 和更多的.
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
计算机科学 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)
- 软件工程
- 程序分析
- 咨询
- 机器人
- 金融机构
- 沟通
- 计算机行业