本页为Oxy的计算机科学专业学生提供资源.

计算机科学课程
关于高级综合项目
价值陈述
FAQ
Forms


计算机科学课程

完成计算机科学专业, 除了必修的核心课程外,你还必须选修另外六门课程. 这六门额外的课程将根据你选择的专业的以下三种途径中的哪一种而有所不同. See 专业概览 查看这些需求的概述.

计算机科学通径

通过本专业完成计算机科学路径, 你的六门额外课程必须是计算机科学, 他们必须满足以下要求:

  • 所有六门课程必须在至少两个不同的计算机科学子领域达到200级或以上. 子领域包括人工智能、接口、安全、系统和理论.
  • 这些课程中至少有三门必须达到300级.
  • COMP 317: 算法分析强烈推荐给对研究生感兴趣的学生.

学生毕业时将具备该领域许多方面的广泛工作知识, 同时保持深入探讨特定主题的自由. 学生可以计算 最多两道菜 从附加选修课列表中选择本专业.

数学途径

要完成以数学为重点的专业,你必须选或 pass out of Calculus II. 你还必须带上:

  • 数学210:离散数学
  • 数学214:线性代数
  • comp317:算法分析
  • 数学352/COMP 352:可计算性和复杂性-或COMP 353:信息理论
  • 另外两门计算机科学课程,达到300级或以上
  • 另外两门数学课程. 学生可以申请300级的任何四单元数学课程来满足这一要求. 学生也可以申请数学212:多元微积分对这一要求.
CS+X Pathway

如果你对CS + X课程感兴趣, 你必须提交一份CS+X提案 不迟于毕业前两个学期和建议周前至少两周向计算机科学系主席提交.

提案必须包括以下内容:

  • 主题为集中, 它与计算机科学和技术的联系, 以及跨学科的专注会提供什么额外的知识.
  • 200级以上6门课程(24学分), 包括2-3门计算机科学课程和3-4门计算机科学以外的课程, 这是你完成专业所需要的. 你应该说明你已经完成了哪些课程,并估计什么时候会提供剩余的课程.
  • 完成传统计算机科学路径的后备计划, 如果CS + X专业的课程没有或者已经满了.
  • 您的指导老师和计算机科学以外的一位同意担任高级综合项目外部顾问的教师的签名.

完成CS+X提案表格

示例计算机科学+ X主题

CS +生物信息学.

学生从以下四门课程中选择:

  • 生物统计学
  • 生物326:分子进化和系统基因组学
  • 生物369:海洋学
  • BIO 370:野外生态学
  • 生物373:计算生物学
  • comp347:机器学习
  • 化学355:生物信息学

四年计划样本:CS +生物信息学

First Year:

  • comp131:计算机科学基础
  • BIO 105、106、110或115
  • BIO 130(如果对CHEM 355生物信息学感兴趣)
  • Calculus 1

Second Year:

  • 数学基础
  • 数据结构
  • comp239计算机系统
  • BIO 280(如果对BIO 326感兴趣),260或270

Third Year:

  • comp347机器学习
  • COMP 390初级研讨会
  • CS elective
  • 生物326、369、370或373,化学355

Fourth Year:

  • COMP 490高级研讨会
  • CS elective
  • 生物326,369,370,或373,化学355中的两门

CS +技术与社会.

学生从以下四门课程中选择:

  • DWA 281:媒体与全球变化
  • MAC 260:数字文化主题
  • 公民权利和公民自由
  • SOC 365:大众媒体和消费社会
  • SOC 375:全球化
  • UEP 305:城市数据分析

四年计划样本:计算机科学+技术与社会

First Year:

  • comp131计算机科学基础
  • Calculus 1
  • SOC 101社会学导论

Second Year:

  • 数学基础
  • 数据结构
  • DWA 281媒体与全球变化
  • POLS 101美国政治与公共政策

Third Year:

  • COMP 390初级研讨会
  • comp239计算机系统
  • SOC 365大众媒体和消费者协会
  • SOC 244宪法
  • CS elective

Fourth Year:

  • COMP 490高级研讨会
  • 公民权利和公民自由
  • SOC 375全球化
  • CS elective

CS +环境科学.

学生从以下四门课程中选择:

  • BIO 268(生物统计学)
  • BIO 373(计算生物学)
  • GEO 255(地理信息科学的空间分析)
  • 数学395(生物学中的数学模型)
  • BIO 369(生物海洋学)
 

CS +逻辑,哲学和数学基础.

学生从以下四门课程中选择:

  • COMP 307计算机科学数学结构
  • 数学350(数理逻辑)
  • 数学352(可计算性和复杂性)
  • PHIL 275(逻辑,解决问题和教育)
  • PHIL 325(金属学)
  • PHIL 365(科学哲学)
  • PHIL 375(知识论)
  • PHIL 385(形而上学)
 

CS +语言和语言学. 学生选修以下四门课程:

  • 认知科学语言学
  • comp331(自然语言处理)
  • LING 301(语言学导论)
  • PHIL 370(语言哲学)
 

 

关于高级综合项目

大四的时候, 作为你毕业要求的一部分, 你将完成一个关于计算机科学主题的项目. 你的项目将作为计算机科学高级研讨会(COMP 490)课程作业的一部分。. 所有专业的学生在大四的秋季学期学习COMP 490. 如果你考虑出国留学, 你必须与部门协调,确保完成你的高级综合项目.

在COMP 490的末尾, 你将在一个向校园社区开放的公开展示会上向计算机科学学院展示你完成的项目. 除了你的项目,你还需要完成一篇关于你工作的书面论文.

如果你在追求CS+X的路径, 你必须完成一个与你的主题相关的综合项目.

过去项目的例子
  • 沙斯塔·克洛基(2018年): Motus Tracker应用程序(使用Android传感器框架构建VR运动移动控制器)
  • 麦克斯·马里恩(18年): 使用Seq2Seq编码器-解码器架构生成对联
  • Ellen Shin(18届): 探索Web开发
在综合项目上取得优异成绩

优秀的综合项目将由计算机科学学院授予(并与外部教师协商,以供攻读CS+X的学生使用).

以优异成绩毕业

计算机科学荣誉学位可以授予在课程学习中表现优异的大四学生,并在他们的高级综合项目中获得“优异及格”的分数. 要获得资格,学生必须达到3分.专业平均成绩5分,成绩3分.总平均绩点25.

FAQ

问:我能在出国留学的同时完成所有计算机科学专业的要求吗?

是的,但是请注意 COMP 390:计算机科学初级研讨会 是所有计算机科学专业的必修课,只在春季开设吗. 因此,请计划在大三的秋季出国留学.

Oxy目前的海外留学组合中的以下项目将特别适合计算机科学专业的学生. 请与您的指导老师密切合作,以确定如何从这些课程中转移计算机科学学分:

  • Denmark. DIS哥本哈根有一个计算机科学项目,重点是电子游戏开发.
  • United Kingdom. 我们目前在英国的交流伙伴中有三个是计算机科学专业的.
  • New Zealand. 奥塔哥大学有一个计算机科学专业.
  • Australia. 墨尔本大学的计算机与信息系统学院有六个不同的本科专业.
  • Hungary. 布达佩斯数学学期有几门与计算机科学理论特别相关的课程.

问:我可以用计算机科学辅修课代替高年级的选修课吗?

No.

问:我的CS+X专业和辅修X专业可以使用同一门高年级课程吗?

除了两门课程外,你可以在高年级要求中重复计算所有课程.

问:我可以获得参加会议或其他项目的资金吗?

Oxy提供多种学生资助资源. The URC has 学术项目拨款 and for 与教师合作. ASOC also 为各种活动提供资金. 最后,你还可以申请 政务司差旅拨款.

 

Forms

联系计算机科学
Swan Hall B101