计算机科学和数学联合专业
计算机科学与数学联合专业由计算机科学系与数学系共同管理, 学生将有来自两个系的指导老师. 联合专业的目的是为那些对计算机科学和数学之间的跨学科联系感兴趣的学生提供一个量身定制的学习计划. 这取决于选修课的选择, 下面描述的程序将为计算机科学或数学的研究生学习定位成功的专业, 或者直接雇佣.
The Joint 计算机科学 and 数学 degree program has various components: the kernel courses in 计算机科学 and mathematics; more advanced courses in computer science and in mathematics; 诊所; and electives. 每个组件的描述如下.
计算机科学与数学四门核心课程
-
MATH055嗯 离散数学
学分: 3
指导老师: Benjamin, Bernoff, Lindo, Martonosi, Orrison, Su
提供: 秋天和春天
描述: 主题包括组合学(计算事物的聪明方法), 数论, 图论强调创造性地解决问题,学会阅读和书写严谨的证明. 可能的应用包括概率、算法分析和密码学.
并修课程: MATH073嗯
AND
-
CSCI060嗯 计算机科学原理
学分: 3
指导老师: Boerkoel, Breeden, Dodds, Padmanabhan, Stone, Talvitie, Trushkowsky, Wiedermann, Wu
提供: 秋天和春天
描述: 计算机科学原理导论:信息结构, 函数式编程, 面向对象编程, 语法, logic, 正确性, 算法, 复杂性分析, 以及理论上的局限性. 那些已经完成的 CSCI042嗯 不能拿CSCI060嗯.
先决条件: CSCI005嗯 or CSCI005GR嗯
OR
-
CSCI042嗯 “计算机科学原理与实践”
AND
-
CSCI081嗯 可计算性与逻辑性
AND
-
MATH168嗯 算法
学分: 3
指导老师: 布尔科尔(计算机科学), Monta ñez(计算机科学), 斯科菲尔德(计算机科学), 石匠(计算机科学)
提供: 秋天和春天
描述: 算法设计,计算机实现,效率分析. 离散结构, 排序和搜索, 时空复杂性, 题目选自算术电路的算法, 排序网络, 并行算法, 计算几何, 解析和模式匹配.
先决条件: ((CSCI070嗯 and (MATH055嗯/CM/PZ/SC)及(MATH019嗯 或MATH032 CM/PO/PZ/SC或MATH032S PO或MATH067 PO)和(MATH073嗯 或math060cm /PO/PZ/SC或MATH060C CM))或(CSCI060嗯 or CSCI042嗯), MATH131嗯)或(CSCI062 PO及CSCI054 PO). CSCI081嗯 建议.
OR
-
CSCI140嗯 算法
学分: 3
指导老师: Boerkoel, Monta ñez, Schofield, Stone
提供: 秋天和春天
描述: 算法的设计、分析和正确性. 设计技术包括分而治之和动态规划. 分析技术,包括解决递归关系和摊销. 正确性技术,包括不变量和归纳证明. 应用程序包括排序和搜索, 图论问题,如最短路径和网络流, 题目选自算术电路, 并行算法, 计算几何, 和oth-ers. 介绍计算复杂性,np完备性和近似算法. 要求熟练编程,因为有些作业需要算法实现.
先决条件: ((CSCI070嗯 and (MATH055嗯/CM/PZ/SC)及(MATH019嗯 或MATH032 CM/PO/PZ/SC或MATH032S PO或MATH067 PO)和(MATH073嗯 或math060cm /PO/PZ/SC或MATH060C CM))或(CSCI060嗯 or CSCI042嗯), MATH131嗯)或(CSCI062 PO及CSCI054 PO). CSCI081嗯 建议.
两门计算机科学课程
四门数学课程
-
MATH062嗯 概率论和统计学
学分: 3
指导老师: 阿道克,马托诺西,威廉姆斯
提供: 春天
描述: 样本空间, 事件, axioms for probabilities; conditional probabilities and Bayes' theorem; random variables and their distributions, discrete and continuous; expected values, means and variances; covariance and correlation; law of large numbers and central limit theorem; point and interval estimation; hypothesis testing; simple linear regression; applications to analyzing real data sets. 可能的其他主题包括方差分析、多元回归和逻辑回归.
先决条件: MATH019嗯
并修课程: MATH073嗯
-
MATH082嗯 微分方程
学分: 3
教练: 工作人员
提供: Fall
描述: 物理系统建模, 一阶常微分方程, 存在, 独特性, and long-term behavior of solutions; bifurcations; approximate solutions; second-order ordinary differential equations and their properties, applications; first-order systems of ordinary differential equations. 常微分方程线性系统的应用, matrix exponential; nonlinear systems of differential equations; equilibrium points and their stability. 额外的话题.
-
MATH131嗯 数学分析I
学分: 3
指导老师: 卡斯特罗,德皮利斯,卡普,苏,H. Zinn-Brooks
提供: Jointly; fall semester at hmc and pomona, spring semester at hmc and cmc
描述: 这门课程是对实数的严格分析,以及对写作和交流数学的介绍. 主题包括有理数和实数字段的属性, 最小上界性质, 感应, 可数集, 度量空间, 极限点, 密实度, 连通性, 仔细处理序列和级数, 功能, 微分和中值定理, 以及对函数序列的介绍. 如果时间允许,还会有其他主题.
先决条件: MATH055嗯
-
MATH171嗯 抽象代数I
学分: 3
指导老师: Karp, Lindo, Omar, Orrison, 工作人员 (CMC), 工作人员 (Pomona)
提供: Jointly; fall semester at hmc and cmc, spring semester at hmc and pomona
描述: 组、环、字段和其他主题. 群论的主题包括群体, 子组, 商集团, 拉格朗日定理, 对称组, 以及同构定理. 环理论的主题包括欧几里得域, PIDs, UFDs, 字段, 多项式环, 理想的理论, 以及同构定理. 近年来, 其他主题包括西洛定理, 组织行为, 模块, 表示, 以及导论范畴理论.
选修课
- 高级技术选修课12学分. 这些选修课可以是数学, 计算机科学, 或者其他太阳2注册平台, 但必须包括至少6学分的数学和至少6学分的计算机科学, 并且必须经过指导老师的同意,这样才能形成一个连贯的项目. 所有选修课必须超过100. (某些超过100门的校外数学课程,复制了HMC核心课程的内容,不能计入选修要求.计算机科学和数学交叉列出的课程, 比如复杂性理论, 显示为MATH167 HM和CSCI142 HM, 可以选哪一门课程.
座谈会
两学期的计算机科学研讨会:
-
CSCI195嗯 计算机科学研讨会 (应该在大三或大四选修)
信贷: 0.5
教练: 工作人员
提供: 秋天和春天
描述: 口头报告和选定主题的讨论, 包括计算机科学的最新发展. 参与者包括计算机科学专业的学生, 诊所的参与者, 教员, 以及客座演讲嘉宾. 不超过2个.参加太阳2注册平台研讨会/座谈会可获得0个学分. 所有专业都欢迎.
先决条件: 仅限大三和大四学生
AND
一学期数学学术讨论会:
-
MATH199嗯 数学专题座谈会 (应该在大三或大四选修)
信贷: 0.5
教练: 工作人员
提供: 秋天和春天
描述: 学生将参加每周一次的克莱蒙特数学研讨会, 通过克莱蒙特学院数学系的共同努力提供. 大多数讲座讨论当前数学科学的研究,本科生也可以参加. 不超过2个.参加太阳2注册平台研讨会/座谈会可获得0个学分.
AND
一学期数学论坛:
-
MATH198嗯 大学生数学论坛 (应该在大三选修)
信贷: 1
指导老师: 卡斯特罗,雅各布森,奥里森,威廉姆斯,H. Zinn-Brooks
提供: 秋天和春天
描述: 本课程的目标是提高学生的数学沟通能力, 无论是对普通观众还是对技术观众. 学生将提交指定主题的材料,并由学生和教师评估他们的报告. 这种形式同时使学生接触到广泛的主题,从现代和古典数学. Required for all majors; 推荐 for all joint CS-math majors and mathematical biology majors, 通常是在大三.
在国外学习的大三或大四学生,每学期可免修一学期的计算机科学专题讨论会.
诊所
需要两个学期,在大四期间完成. 联合专业将在一个临床项目从数学, 计算机科学, 计算机科学和数学的结合, 或者是一个跨学科的项目. 计算实践, 项目, 强烈建议希望选修计算机科学临床的学生选修《太阳2平台》(CSCI123 HM).
-
MATH193嗯 数学诊所 (两次)
学分: 3
教练: 工作人员
提供: 秋天和春天
描述: 诊所项目将学生团队聚集在一起,研究由企业赞助的研究问题, 行业, 或政府. 团队与教师顾问和赞助组织提供的联络人密切合作,以解决复杂的问题, 使用数学和计算方法解决现实问题. 学生应口头展示他们的工作,并产生符合专业数学家出版标准的最终报告. 学生应在一学年内完成两个学期的临床课程.
先决条件: 具有数学专业高级职称或经数学诊所主任许可.
OR
-
CSCI183嗯 计算机科学诊所一
AND
-
CSCI184嗯 计算机科学二级诊所
OR
-
CSMT183嗯 计算机科学与数学
学分: 3
教练: 工作人员
提供: Fall
描述: 计算机科学和数学的联合团队项目,与公司有关联. CSMT183嗯和 CSMT184嗯 必须连续参加才能算进专业.
先决条件: 作为计算机科学/数学联合专业的资深学生, 或得到计算机科学与数学诊所主任的许可.
AND
-
CSMT184嗯 计算机科学与数学临床2
评论
联合专业要求15门课程, 比现在的计算机科学专业和数学专业都多一门. 联合专业将有两名顾问, one in 计算机科学 and one in 数学; and all programs must be approved by both advisors.
The 诊所 满足需求的是 CSMT183嗯 -计算机科学与数学诊所 and CSMT184嗯 -计算机科学与数学诊所II (联合专业专用的临床课程编号). 在其他学生被分配到诊所之前, 数学和计算机科学的诊所主任(以及教师顾问)将会面,安排数学或计算机科学诊所的联合专业, 努力将人数相等的学生安排到适当的数学或计算机科学诊所. 我们希望在大四的时候选修诊所.
随着联合专业的创立, 攻读数学和计算机科学双学位要困难得多. 然而, 如果一个学生想要双修计算机科学和数学, 只有在以下条件下才允许:学生必须完成通常计算机科学专业的所有要求(包括临床和四个学期的CS研讨会)和所有要求(包括临床或论文), 和两个学期的数学论坛)对于一个普通的数学专业.
联合专业与普通计算机科学或数学专业之间的双学位是不允许的. 专业与其他系联合修读双专业仍然是允许的.
高年级的选修课可以通过一篇合适的毕业论文来满足.
讨论会的四个术语故意不按顺序排列,以允许灵活性, 特别是在日程冲突的情况下. 然而, 我们希望大多数专业的学生都选修一门学术讨论课程(计算机科学学术讨论或数学论坛), 三年级和四年级每学期的学术讨论会.