Requirements
计算机专业
计算机科学专业包括至少九门计算机科学课程和至少一门数学课程, as follows:
Code | Title | Credits |
---|---|---|
Required Courses | ||
选择一门编号为1300或更高的数学课程. | 1 | |
CSCI 2101 数据结构与高级编程1 | 1 | |
数据结构与高级程序设计2 | 1 | |
CSCI 2200 | Algorithms | 1 |
CSCI 2330 | 计算机系统基础 | 1 |
另外选择五门2000级及以上的计算机科学选修课, 其中必须包括以下内容:三个主要领域(人工智能, Systems, and Theory; At least one course designated as a Projects course; At least two courses at the advanced level (3000-level). | 5 | |
Algorithms/Theory | ||
CSCI 2210 | 计算理论 | |
计算机科学中的逻辑 | ||
CSCI 3210 | 计算博弈理论 | |
CSCI 3250 | 计算几何 | |
CSCI 3225 | Algorithms for GIS | |
人工智能 | ||
CSCI 2400 | 人工智能 | |
CSCI 3400 | 认知体系结构 | |
CSCI 3465 | 金融机器学习 | |
CSCI 3725 | 计算的创造力 | |
CSCI 3485 | 计算机视觉的深度学习 | |
Systems | ||
CSCI 2320 | 程序设计语言原理 | |
CSCI 3310 | Operating Systems | |
CSCI 3325 | 分布式系统 | |
Projects Courses | ||
CSCI 3225 | Algorithms for GIS | |
CSCI 3325 | 分布式系统 | |
CSCI 3465 | 金融机器学习 | |
CSCI 3485 | 计算机视觉的深度学习 | |
CSCI 3725 | 计算的创造力 | |
不属于上述三类的额外选修课 | ||
CSCI 2715 | 人机交互 | |
CSCI 2350 | 社会和经济网络 |
计算机科学辅修
跨学科的专业
该系参与了计算机科学和数学的跨学科专业项目. See the 跨学科的专业.
其他信息和部门政策
- 对计算机科学专业感兴趣的学生必须完成 CSCI 2101 数据结构与高级编程1 在二年级结束时获得C或更高的成绩. 也鼓励未来的专业尽早满足他们的数学要求(最好是在头两年)。.
-
主修或辅修所要求的每门课程都必须获得常规的字母成绩(不是学分/D/不及格),最低成绩为C-.
-
所有CSCI课程, 这门课程的成绩必须达到C-或以上,才能作为另一门计算机科学课程的先决条件.
-
独立研究和荣誉项目不计入该专业的必修课程.
-
本专业必修的九门计算机科学课程中,最多修两门, 或者辅修四门计算机科学课程中的一门, 可以从其他机构转移学分吗. 转学分不能用于满足3000级的要求.
-
专业可以将一门课程与另一个部门或项目重复计算. 未成年人不得重复计算其他部门或项目的任何课程.
-
大学先修课程和国际学士学位成绩, 除了计算机科学分班考试, 仅用于放置.
-
鼓励学生,特别是那些打算在计算机科学方面做研究生工作的学生,通过独立学习与教师合作进行研究项目, honors projects, 还有奖学金资助的暑期研究.
新生须知
对计算机科学感兴趣的学生从三门课程中的一门开始, 根据他们的计算机科学和数学分班考试成绩: CSCI 1101 计算机科学概论, CSCI 1103 计算机科学加速入门, or CSCI 2101 数据结构与高级编程1. CSCI 1103 计算机科学加速入门 涵盖相同的材料 CSCI 1101 计算机科学概论,但以加快的速度,没有实验室部分. 实习是有约束力的,未经部门许可不得重写. 学生与安置 CSCI 1103 计算机科学加速入门 请注意,这门课程通常只在秋季开设; CSCI 1101 计算机科学概论 and CSCI 2101 数据结构与高级编程1 每学期都提供. 学生与安置 MATH 1050 定量推理 should complete MATH 1050 定量推理 在上计算机科学课程之前. 学生与安置 MATH 1600 微分学 should complete MATH 1600 微分学 before taking CSCI 2101 数据结构与高级编程1.
计算机科学入门课程经常爆满, 大一新生优先注册. 我们强烈鼓励学生在第一年学习他们的第一门计算机科学课程, 当他们有优先权注册时. 有意攻读计算机科学专业的学生必须完成 CSCI 2101 数据结构与高级编程1 在二年级结束时取得C或以上的成绩.
先前的计算机科学知识仅用于实习,不计入专业学分. 学生对适当的安置有任何疑问,应在注册前与部门成员交谈.
这是官方买球平台目录和学术手册的摘录. View the Catalogue