计算机科学学士学位是一个为期四年的学位课程,旨在为学生准备一个需要在该领域有全面背景的职业或研究生院. 它在一定程度上模仿了计算机协会(ACM)的课程建议,并提供了相当的广度和深度.
攻读计算机科学专业理学学士学位的条件如下:
I. 院系要求:45学时(48学时含毕业论文),包括:
A. Core Principles:
Course ID | Course Title |
---|---|
CSCI-1320 | 计算机科学原理1 |
CSCI-1321 | 计算机科学原理2 |
CSCI-1323 | Discrete Structures |
CSCI-2320 | 数据抽象原理 |
CSCI-2321 | 计算机设计原理 |
CSCI-2322 | 函数式语言原理 |
CSCI-3320 | 理论计算机科学原理“, |
CSCI-3321 | 软件工程原理 |
CSCI-3322 | 算法原理 |
B. 部门讨论会: Four semesters of CSCI-2094 计算机科学研讨会.
C. Curricular Groups: 以下每组至少三个小时:
1. Applications Group
Course ID | Course Title |
---|---|
CSCI-3311 | 资讯保障及保安 |
CSCI-3342 | Computer Networks |
CSCI-3343 | Database Systems |
CSCI-3344 | Artificial Intelligence |
CSCI-3353 | Graphics |
CSCI-3353 | 大数据和机器学习 |
CSCI-3366 | 并行和分布式编程 |
CSCI-3195, CSCI-3295, CSCI-3395 | 应用专题 |
2. Systems Group:
Course ID | Course Title |
---|---|
CSCI-3323 | 操作系统原理 |
CSCI-3334 | Compiler Construction |
CSCI-3196, CSCI-3296, CSCI-3396 | 系统专题 |
3. Design Group:
Course ID | Course Title |
---|---|
CSCI-3312 | 游戏开发概论 |
CSCI-3345 | Web Application Design |
CSCI-3362 | 有效的编程技巧 |
CSCI-3197, CSCI-3297, CSCI-3397 | 设计专题 |
D. Capstone: 以下选项之一:
- 高级软件项目: CSCI-4385 高级软件项目I和 CSCI-4386 高级软件项目II.
- Senior Thesis: CSCI-3398 Thesis Reading, CSCI-4398 Thesis I, and CSCI-4399 论文二,加上下面“高级论文”一节中列出的额外要求.
E. Electives: 3个额外的高级计算机科学学时,或者 COMM-3325 传播媒体专题:计算宣传和对民主的攻击.
II. 数学要求:
6小时后开始:
A. Any MATH course except MATH-1301 Pre-Calculus, MATH-1305 商业与经济数学, MATH-3194 初级写作工作坊,或者 MATH-3195 青少年科技工作坊.
B. CSCI-2324 Numerical Calculus
C. PHIL-3340 Symbolic Logic II
D. PHIL-3343 Nonclassical Logics
III. 大学要求:
完成所有其他必修课程,至少120学时.
Senior Thesis
Requirements:
I. 总平均绩点3.在选择论文选项时为0或更高.
II. 计算机科学平均绩点3分.在选择论文选项时为0或更高.
III. 圆满完成 CSCI-3398 Thesis Reading, CSCI-4398 Thesis I, and CSCI-4399 Thesis II. 通常从大三的春季学期开始连续几个学期修.
IV. 选择一个教师委员会,该委员会由一名从计算机科学学院中选出的论文主席和两名在学期中额外的教师组成 CSCI-3398 is taken.
V. 一学期公开正式的论文陈述和答辩 CSCI-4399 is taken.
Requirements
要获得计算机科学荣誉毕业的资格,需要满足以下条件:
- 完成计算机科学学士学位的要求.
- 完成上述高级论文的要求.
- 平均绩点至少3分.毕业前所有课程成绩达到33分或以上.
- 平均绩点3分.毕业前所有计算机科学课程成绩达到33分或以上.
- 授予荣誉的书面请求, 于毕业前一学期提交系主任.
是否授予荣誉称号的决定将由该系教员作出,并将由该系投票决定. 标准包括书面论文的质量, 口头陈述的质量, 以及对这个领域的贡献.
当论文获得荣誉称号时, 这一指定在学生的成绩单上如此注明,并在毕业时宣布.
成功完成学业的学生 CSCI-4399 成绩在C或C以上, 但未能获得荣誉学位或未能在提交部门荣誉论文的截止日期前提交,如果他们在学期结束前提交完成的论文,则将被视为符合计算机科学理学学士学位的最高要求.