计算机科学学士学位

计算机和信息科学
办公室:150霍顿大厅

(716)673 - 4820

罗伯特•罗杰斯临时主席

电子邮件:csit@fredonia.edu

网站://www.isobands.com/academics/colleges-schools/college-liberal-arts-sciences/computer-information-sciences


基本的共同核心课程在计算机科学项目提供必要的强调高效和可靠的计算的原则和实践。学生主修计算机科学也将完成下列之一:先进的计算(AC)的轨道,轨道在软件开发(SD),或者,咨询顾问,他们会从一个批准的列表选择五个额外的课程选择。交流跟踪对研究生教育的目的是培养学生在计算机科学在科学计算领域和职业。SD跟踪准备毕业生系统性的软件设计和开发以及计算机网络。这些学生选择选择额外的课程,而不是特定的轨道将需要两个课程在400级,300级以上两门课程,和一个在200或以上水平。

主要的需求

计算机科学的核心课程:

CSIT 121 计算机科学我

3

CSIT 201 计算机安全与伦理

3

CSIT 221 计算机科学二世

3

CSIT 231 系统编程

3

CSIT 241 离散数学我

3

CSIT 311 汇编语言和计算机组织

3

CSIT 321 范例的编程语言

3

CSIT 341 数据结构

3

CSIT 425 软件工程

3

CSIT 431 操作系统概论

3

CSIT 435 数据通信和网络

3

CSIT 441 分析和设计的算法

3

CSIT 455 关系和对象数据库

3

总学分: 39

注意:

数学和统计学要求:

数学120 微积分的调查我

3

数学122 大学微积分

4

数学121 调查微积分二世

3

数学123 大学微积分二世

4

数学115 矩阵代数的调查

3

数学231 线性代数

4

统计200 统计方法我

3

统计350 概率和统计

3

总学分: 12 - 15

科学要求:

两个3 - 4信贷课程选择以下学科:

生物/化学/物理地质/

总学分: 6 - 8

记录要求:

学生必须选择先进的计算,软件开发跟踪或咨询顾问从批准的列表中选择5个额外的课程的选修课。

先进的计算跟踪:

CSIT 242 离散数学在计算机科学

3

CSIT 433 编译器构造

3

CSIT 443 理论的计算

3

CSIT 300/400-level课程

3

CSIT 300/400-level课程

3

CSIT 400级别的课程

3

总学分: 15
如果CSIT 433CSIT 443不提供,请顾问可接受的替代400 -水平CSIT选修吗

软件开发跟踪:

CSIT 207 Web编程二世

3

CSIT 324 面向对象编程

3

CSIT 308 电脑游戏设计和实现

3

CSIT 333 移动应用开发

3

CSIT 463 介绍了数字图像处理和计算机视觉

3

CSIT 400级别的课程

3

总学分: 15

批准CSIT选修课:

批准的列表下面提供的选修课。下面列出的任何CSIT当然不是可以用事先批准的部门。
CSIT 242 离散数学在计算机科学

3

CSIT 300 实习

1 - 12

CSIT 308 电脑游戏设计和实现

3

CSIT 324 面向对象编程

3

CSIT 333 移动应用开发

3

CSIT 390 指导研究

1 - 3

CSIT 391 特别的主题

3

CSIT 400 导演独立学习

1 - 3

CSIT 456 信息和决策支持系统

3

CSIT 461 人工智能和知识工程的介绍

3

CSIT 462 计算机图形学

3

CSIT 463 介绍了数字图像处理和计算机视觉

3

CSIT 471 信息系统管理

3

CSIT 473 数据仓库和矿业

3

CSIT 475 电子商务

3

CSIT 490 选定的主题研讨会

1 - 3

CSIT 496 特别的主题

1 - 3

CSIT 497 论文

3

CSIT 499 高级项目

3

  • 只能填报一个课程编号490或以上

总学分:75 - 77

学生可能双主修计算机科学和计算机信息系统。所有课程的专业必须完成。