计算机科学(BSC程序)

大卫casperson,副教授和椅子
亚历克斯·亚拉文,教授
梁辰,教授
瓦卡·哈克教授
耶尔内伊polajnar,副教授
风扇(特里)江,助理教授
desanka polajnar,兼职教授
安德烈亚斯·希尔特,兼职教授
艾伦·克兰兹,高级讲师实验室


计算机科学程序给学生一个全面的接触到像计算机体系结构,编程语言和方法,算法和数据结构,系统编程,操作系统和网络,以知识为基础和数据库系统,软件工程和理论基础领域。学生将发展为现代工业专业工作所需的先进实用的计算和解决问题的能力,依托强大的概念基础和见解这个瞬息万变的领域的性质。每个学生将使用先进的开发工具,并且将鼓励从一个多学科点办法解决问题。该方案强调与行业的直接合作。

网站: http://www.kanpoebay.com/computerscience

主修计算机科学

在计算机科学中的一个主要要求至少20门计算机科学课程和计算机科学至少61信用小时,至少27学分其中必须是高年级课程,和那些上分信用,至少12个,必须采取在400的水平。 数学335-3 和 统计371-3 可以向此要求。

以下课程可能不被用于信贷向计算机科学专业或联合各大:

数学150-3

 对商业和经济有限数学

数学342-3

 生物统计学

科学与计算机科学的一个主要学士学位完成的最低要求是120学分。

计划要求

*注意:  除非需要另有规定,学生在任何先决条件的计算机科学或数学课程招收已经完成了该课程具有C-或更好的,或者拥有权限的所有先决条件课程,从程序椅子报名。

低年级的要求

100级

CPSC 100-4

电脑编程我

CPSC 101-4

计算机编程II

CPSC 141-3

离散数学计算

英格兰170-3

写作和沟通技巧

     要么 英格兰270-3

说明文

数学100-3

我演算

*注意:  数学101-3 积分II强烈推荐。

200级

CPSC 200-3

算法分析与发展

CPSC 222-3

介绍了并行和分布式编程

CPSC 230-4

介绍逻辑设计

CPSC 231-4

计算机组成与结构

CPSC 242-3

计算机科学的数学题目

CPSC 260-3

在计算科学伦理

CPSC 281-3

数据结构我

数学220-3

线性代数


一般科学的要求

学生必须从科学课程以下列表两门课程。建议计算机科学专业的学生采取的PHY 110-4和物理层111-4。然而,学生可以从下面的列表中的任意两门课程,根据自己的兴趣,以满足一般的科学要求:

物理层110-4

物理学导论我:力学

物理层111-4

物理学导论II:波和电力

物理层100-4

介绍物理学我

物理层101-4

介绍物理II

化学100-3

一般化学I

化学101-3

普通化学二

生物学103-3

介绍生物I

生物学104-3

介绍生物学II

心理误区101-3

心理学导论我

ENVS 101-3

介绍了环境公民

204-3的GeOG

介绍了GIS的社会科学

的GeOG 205-3

制图与测绘

的GeOG 210-3

地球科学概论

*注意:  在某些特殊情况下,由计算机科学的主席批准的其他科学课程可以用来满足这一要求。

上分割的要求

计算机科学广度

CPSC 300-3

软件工程我

CPSC 320-3

编程语言

CPSC 321-3

操作系统

CPSC 324-3

数据库系统概论

CPSC 340-3

计算理论

CPSC 344-3

数据通信和网络

     要么 CPSC 444-3

计算机网络

*注意:  统计371-3 强烈建议概率统计的科学家和工程师。

400级

计算机科学课程至少12个学分必须在400水平采取,以及这些学分至少有九个必须研讨会过程中,项目课程(除其他外 CPSC 400-3),研究课程,或专题课程类别。

交替横列可以代替上述与节目椅子的书面许可。

受需求

选自以下六个附加学分:

计算机科学在任何级别

数学335-3

介绍数值方法

统计371-3

概率统计的科学家和工程师

选修和学术广度要求

选修学分在必要时确保最小的120学分,其中包括要符合大学的学术要求的广度任何额外的学分完成(见 学术规范15)。总共在上部分(300-和400级)从任何学科课程45学分所需的毕业。

BSC荣誉 - 计算机科学

在计算机科学荣誉课程为学生提供额外的本科生科研经验,并有助于在计算机科学和相关领域的研究生学习做好准备。

考生通常预期入境的90学时完成之前提出申请。考生须与进入程序前,他们的学生顾问咨询。进入计算机科学荣誉课程发生的60个学分,其中30学分必须来自计算机科学计划的要求(不包括选修和学术广度)完成后,需要的3.33比前30学分最低累计GPA计算机科学计划的要求时,和系主任的许可。达到最低要求并不能保证进入荣誉计划,这是该部门的自由裁量权。 3.33的累积GPA的维护需要保持在荣誉课程。学生有责任找到自己的本科毕业论文的研究主管。教师没有义务监督
荣誉学生。

被授予BSC荣誉学位的学生将

  • 完成计算机科学学士学位要求的120学分小时

  • 完成额外的6学分 CPSC 430 和教员的指导下进行本科毕业论文

  • 完成 统计371-3


在化学/计算机科学联合各大

看到在化学日历条目。

在计算机科学/数学联合各大

科学与计算机科学和数学联合各大学士学位完成的最低要求是123学分。

数学342-3 (生物统计学),不得使用信贷对任何数学或计算机科学专业,未成年人或联合大。

数学150-3 (商务及经济有限数学),不得使用信贷对任何数学或计算机科学专业或联合专业。

计划要求

识字要求

执行下列操作之一:

英格兰170-3

写作和沟通技巧

英格兰270-3

说明文

低年级的要求

CPSC 100-4

电脑编程我

CPSC 101-4

计算机编程II

CPSC 141-3

离散数学计算

CPSC 242-3

计算机科学的数学题目

CPSC 200-3

算法分析与发展

CPSC 230-4

介绍逻辑设计

CPSC 231-4

计算机组成与结构

CPSC 281-3

数据结构我

数学100-3

我演算

数学101-3

积分II

数学200-3

微积分III

数学201-3

介绍复杂的分析

数学220-3

线性代数

数学224-3

现代数学的基础

数学230-3

线性差分方程和边界值问题

一般科学的要求

以下两项:

生物学103-3

   和 生物学123-1

介绍生物I

介绍生物学实验室我

生物学104-3

   和 生物学124-1

介绍生物学II

介绍生物学实验室II

化学100-3

一般化学I

和化学物质120-1

普通化学实验室我

化学101-3

普通化学二

和化学物质121-1

普通化学实验室II

物理层100-4

介绍物理学我

     要么 物理层110-4*

物理学导论我:

物理层111-4*

物理学导论II:波和电力

*注意:  物理层110-4 (物理学导论我:力学)和 物理层111-4 (物理学导论II:波和电)强烈建议所有专业。

上分割的要求

CPSC 320-3

编程语言

CPSC 321-3

操作系统

CPSC 370-3

功能和逻辑编程

** 6学分300-或400级计算机科学。
400级计算机科学六个学分(不包括研讨会,项目和专题课程)。

数学320-3

代数的调查

数学326-3

先进的线性代数

数学335-3

介绍数值方法

统计371-3

概率统计的科学家和工程师

**三家信用小时的300-或400级的数学。
6学分的400级的数学。

**注意: 这三种9学分必须在400水平,使计算机科学和数学学分在400级的总数为至少15。

注意: CPSC 340-3 建议(计算理论)。

选修和学术广度要求

选修学分在必要时确保最小的123学分,其中包括要符合大学的学术要求的广度任何额外的学分完成(见 学术规范15)。

在计算机科学/物理学联合各大

科学与计算机科学和物理学联合各大学士学位完成的最低要求是127学分。

数学342-3 (生物统计学),不得使用信贷对任何数学或计算机科学专业,未成年人或联合大。

数学150-3 (商务及经济学有限数学),不得使用信贷对任何数学或计算机科学专业或联合专业。

物理层307-3 (在环境物理学选定主题)可能不被用作物理信贷向大调,小调,或联合各大任何物理。

计划要求

识字要求

执行下列操作之一:

英格兰170-3

写作和沟通技巧

英格兰270-3

说明文

低年级的要求

CPSC 100-4

电脑编程我

CPSC 101-4

计算机编程II

CPSC 141-3

离散数学计算

CPSC 242-3

计算机科学的数学题目

CPSC 200-3

算法分析与发展

CPSC 231-4

计算机组成与结构

CPSC 281-3

数据结构我

数学100-3

我演算

数学101-3

积分II

数学200-3

微积分III

数学220-3

线性代数

数学230-3

线性差分方程和边界值问题

物理层110-4

物理学导论我:力学

物理层111-4

物理学导论II:波和电力

物理层200-3

工程热物理

物理层202-4

电磁和光学

物理层205-3

现代物理学我

上分割的要求

CPSC 320-3

编程语言

CPSC 321-3

操作系统

CPSC 370-3

功能和逻辑编程

* 6学分300-或400级计算机科学。
400级计算机科学六个学分(不包括研讨会,项目和专题课程)。

数学335-3

介绍数值方法

数学336-3

中间微分方程 

统计371-3

概率统计的科学家和工程师

物理层300-3

经典力学

物理层302-3

量子力学我

物理层305-4

电子[必须前服用 CPSC 231-4 (计算机组织和体系结构)]

物理层404-3

固体物理学

*三个学分的300-或400个级别的物理。
6学分的400级物理(不包括研讨会,项目和专题课程)。
*三这九个学分必须在400水平,使至少15个学分的400级计算机科学和物理学的完成。

选修和学术广度要求

选修学分的必要保证最低127学分,其中包括要符合大学的学术要求的广度任何额外的学分完成(见 学术规范15)。

未成年人在计算

在计算未成年人需要的课程,以下29个学分:

要求

CPSC 100-4

电脑编程我

CPSC 101-4

计算机编程II

CPSC 141-3

离散数学计算

CPSC 200-3

算法分析与发展

CPSC 281-3

数据结构我

CPSC 300-3

软件工程

CPSC 324-3

数据库系统概论

CPSC 344-3

数据通信和网络

一个额外的高年级计算机科学课程**

** 数学335-3 (导入到数值方法)可以用来满足此要求。

更新日期:2019年9月5日