Computer Science

研究信息和如何利用信息的学科

成为一名计算机科学家,加入一个不断发展和有益的领域. 计算机科学学位教授处理和表示信息的多种技能. 本课程为您准备了广泛的计算机职业生涯. 计算机科学专业的学生学习编码和设计高效的算法. 我们研究影响软件性能和安全性的现实因素, reason about the nature of computation, and more.

School/Division

Campus Locations

Main Campus - Alfred, NY

Major

Computer Science (BA)

Double Major

Double Major option(s) offered.
Learn More

Minor

Computer Science

计算机科学专业总共需要45个学分.

我去找找CSCI 156年计算机科学                                         4

去找找CSCI 157年计算机科学                                        4

去找找CSCI 205数据库系统                                           4

去找找CSCI 206算法设计                                            4

去找找CSCI xxx计算机体系结构                                 4                       新课程

去找找CSCI xxx计算机网络                                  4                       新课程

151年数学微积分我                                                              4

离散数学与逻辑               4                      new course
(*学生可以用数学281代替数学xxx)

加上13个学时从以下选择,至少8个 哪些课程必须达到400级(其他课程可以批准? Division permission)

Electives:

去找找CSCI 305计算的理论                                   4

去找找CSCI 400年计算机科学主题                          4

去找找CSCI 450独立学习                                          2 - 4

同上471遗传算法                                          3

351年数学运筹学                                        4

371年数学线性代数                                                    4

数学381数理统计                                   4

MECH 435工业微控制器控制

RNEW 303软件工程                                     4

 

TOTAL CREDIT HOURS = 45

 

未来可能的选修课(取决于教师专业和资源):
Web Design
Compiler Design
Distributed Systems
Operating Systems
Machine Learning
Artificial Intelligence
Human-Computer Interaction
Parallel Computing
Computer Graphics
Numerical Computation
LINUX/UNIX

除了满足计算机科学专业的要求, as well as the College of Liberal Arts & Sciences general education requirements, 你将被要求完成学院的第一年体验计划或转学生计划.

计算机科学双学位对所有澳大学生开放. 要获得计算机科学双学位,需要修完下面列出的所有课程,总共69个学分.

Learn more about Double Majors

  • CSCI 156 Computer Science I
  • CSCI 157 Computer Science II
  • CSCI 206 Algorithm Design
  • CSCI 225 Computer Organization
  • CSCI 305 Theory of Computation
  • CSCI 425 Operating Systems
  • MATH 181 Discrete Mathematics
    or 高等数学基础281
  • MATH 151 Calculus I
  • 外加13个学分的计算机科学课程和选修课, at least 8 of which must be 300-level.

辅修计算机科学需要以下16个学分:

  • CSCI 156 Computer Science I
  • CSCI 157 Computer Science II
  • CSCI 205 Database Systems
  • CSCI 206 Algorithm Design

加上8个学时,从以下选择与您的辅修导师协商(其他课程可经部门许可批准):

  • CSCI/MATH 305 Theory of Computation
  • ENVS 220 Introduction to GIS
  • ENVS 320 Advanced GIS Applications
  • MATH 231 Introduction to Data Science
  • 高等数学基础281
  • PHIL 282 Introduction to Logic
  • RNEW 303 Software Engineering

According to figures from the U.S. Bureau of Labor Statistics, 绝大多数增长来自STEM(科学), technology, engineering, 到2020年,数学类职业将出现在计算机领域.

计算机科学专业的毕业生就业领域广泛,包括:

  • Mobile App Development
  • Gaming
  • 专注于移动业务的公司(如Uber/Lyft)
  • Software Engineering
  • Program Analysis
  • Consulting
  • Robotics
  • Financial Institutions
  • Communication
  • Computer Industries
All Undergraduate Programs