计算机科学学士学位是一个为期四年的学位课程,旨在为学生准备一个需要在该领域有全面背景的职业或研究生院. 它在一定程度上模仿了计算机协会(ACM)的课程建议,并提供了相当的广度和深度.
专业要求
攻读计算机科学专业理学学士学位的条件如下:
I. 院系要求:至少50学分(53学分,毕业论文顶点),包括:
A. 核心原则- 27小时:
进程ID | 科目名称 |
---|---|
去找找csci - 1320 | 计算机科学原理1 |
去找找csci - 1321 | 计算机科学原理2 |
去找找csci - 1323 或两个 数学- 3326 和 去找找csci - 1123 | 离散结构 或两个 抽象数学概论 通往离散结构的桥梁 |
去找找csci - 2320 | 数据抽象原理 |
去找找csci - 2321 | 计算机设计原理 |
去找找csci - 2322 | 人工智能中的函数式语言和概念 |
去找找csci - 3310 | 实用软件开发 |
去找找csci - 3320 | 理论计算机科学原理“, |
去找找csci - 3322 | 算法原理 |
B. 选修课, 以下15小时的选修课:
- 任何高级CSCI课程除外:
- 去找找csci - 3091, 去找找csci - 3191, 去找找csci - 3291, 去找找csci - 3391, 去找找csci - 3491 计算机科学体验式学习
- 去找找csci - 4385 高级软件项目I
- 去找找csci - 4386 高级软件项目II
- 去找找csci - 4398 论文我
- 去找找csci - 4399 论文二
C. 院系座谈会 从以下两个学期开始:
进程ID | 科目名称 |
---|---|
去找找csci - 2194 | 计算机科学研讨会 |
去找找csci - 3198 | 技术面试准备 |
去找找csci - 3199 | 沙龙d 'Informatique |
D. 〇体验式学习 完成下列其中一项:
进程ID | 科目名称 |
---|---|
去找找csci - 3091, 去找找csci - 3191, 去找找csci - 3291, 去找找csci - 3391, 去找找csci - 3491 | 计算机科学体验式学习 |
去找找csci - 4385 | 高级软件项目I |
去找找csci - 4398 | 论文我 |
E. 数学要求 距离下列地点6小时:
- 任何数学课程 1311 或更高版本
- 去找找csci - 2324 数值微积分
- 菲尔- 3340 符号逻辑II
- 菲尔- 3343 模逻辑
II. 大学要求:
完成所有其他必修课程,至少120学时.
需求
要获得计算机科学荣誉毕业的资格,需要满足以下条件:
- 完成计算机科学学士学位的要求.
- 完成 去找找csci - 3398 论文阅读, 去找找csci - 4398 论文一、 去找找csci - 4399 论文二. 通常从三年级春季学期开始连续学习.
- 选择一个教师委员会,该委员会由一名从计算机科学学院中选出的论文主席和两名在学期中额外的教师组成 去找找csci - 3398 被.
- 一学期公开正式的论文陈述和答辩 去找找csci - 4399 被
- 平均绩点3分.毕业前所有计算机科学课程成绩达到33分或以上.
是否授予荣誉称号的决定将由该系教员作出,并将由该系投票决定. 标准包括书面论文的质量, 口头陈述的质量, 以及对这个领域的贡献.
当论文获得荣誉称号时, 这一指定在学生的成绩单上如此注明,并在毕业时宣布.