计算机科学

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

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

学校/部门

学校的位置

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

主要

计算机科学(BA)

双学位

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

计算机科学

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

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

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

去找找CSCI 205数据库系统                                           4

去找找CSCI 206算法设计                                            4

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

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

151年数学微积分我                                                              4

离散数学与逻辑               4新课程
(*学生可以用数学281代替数学xxx)

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

选修课:

去找找CSCI 305计算的理论                                   4

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

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

同上471遗传算法                                          3

351年数学运筹学                                        4

371年数学线性代数                                                    4

数学381数理统计                                   4

MECH 435工业微控制器控制

RNEW 303软件工程                                     4

 

总学时= 45

 

未来可能的选修课(取决于教师专业和资源):
网页设计
编译器设计
分布式系统
操作系统
机器学习
人工智能
人机交互
并行计算
计算机图形学
数值计算
LINUX / UNIX

除了满足计算机科学专业的要求, 以及文学院 & 理科通识教育要求, 你将被要求完成学院的第一年体验计划或转学生计划.

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

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

  • CSCI 156计算机科学1
  • CSCI 157计算机科学2
  • CSCI 206算法设计
  • CSCI 225计算机组织
  • CSCI 305计算理论
  • CSCI 425操作系统
  • 数学181离散数学
    or 高等数学基础281
  • 数学151微积分I
  • 外加13个学分的计算机科学课程和选修课, 其中至少8个必须是300级.

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

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

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

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

根据美国的数据.S. 劳工统计局, 绝大多数增长来自STEM(科学), 技术, 工程, 到2020年,数学类职业将出现在计算机领域.

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

  • 移动应用开发
  • 游戏
  • 专注于移动业务的公司(如Uber/Lyft)
  • 软件工程
  • 程序分析
  • 咨询
  • 机器人
  • 金融机构
  • 沟通
  • 计算机行业
所有本科专业