跨校园CS学生

欢迎浏览CMC信息页面, 比萨 和 斯克里普斯 students who are interested in pursuing a major in CS or CS/math at Harvey Mudd College. There is extremely high dem和 for CS courses 和 CS majors 和 unfortunately we do 不 have the resources to meet all of that dem和. We wish that this were 不 the case 和 strive to provide a clear timeline so that you can pursue a different program of study if necessary.

波莫纳诉HMC 

HMC的入门计算机科学序列包括cs5, cs60和cs70, 而波莫纳和CMC的介绍序列包括cs51, cs52和cs62. 

Both introductory sequences prepare students for the shared upper-division curriculum comprising courses numbered 81 和 above. 然而, 因为这两个序列呈现的材料顺序不同,侧重点也不同, 学生不能把这些入门课程混搭在一起. 

CMC学生, 比萨 和 斯克里普斯 who are interested in majoring in CS at HMC must take the HMC introductory sequence.

CS和CS/数学专业

The selection of students who will be able to major in CS 和 CS-math depends primarily on a lottery for seats in CS 5 和 CS 60. 参加任一彩票, 学生必须在预注册时间结束前提交该课程的PERM申请.

  • 学生必须在第二学期修cs5,在第三学期修cs60.
  • Declaring a CS or CS-math major at HMC requires satisfying the CS 和 mathematics prerequisites described below.
  • Intended CS or CS-math majors must apply to become a CS or CS-math major between December 1 和 February 1 of their second year.

2026届的申请现已开放!

  • 第二学期和第三学期与春季学期和秋季学期不同时的学生, 分别, 应该向计算机科学系提交请愿书吗 to be considered for admission into CS 5 or CS 60.
  • HMC的cs42不向校外学生开放.
  • Introductory CS courses offered at 波莫纳 can不 be used to satisfy degree requirements when majoring in CS or CS-math at HMC.
  • All math classes taken at 克莱蒙特学院 in preparation for the CS or CS-math major must be taken for a letter grade.
  • cs5, cs60,和cs70必须采取一个字母等级.
  • 由于CMC的限制, CMC students are 不 eligible to major in CS-math at HMC but are eligible to major in CS at HMC.

计算机科学课程

CS 5: 学生 interested in the HMC CS major should submit a PERM request by the end of their preregistration window in the fall of their first year to enroll in CS 5 at HMC in the spring of their first year.

  • 秋季CS 5只对HMC学生和非CS专业的学生开放. 
  • 春季cs5的入学将只通过PERM. cs5对入学人数有严格的限制,不幸的是,学生 enrolled in CS 5 at HMC in the spring of their first year will 不 be able to major in CS at HMC. 
  • 它是 possible for intended majors to place out of CS 5 or transfer credit for CS 5 from a不her institution. 
  • AP CS课程不能满足这一要求. 
  • Taking CS 5 in a different semester or summer session can不 be used to fulfill this requirement. 
  • 在CS 5中获得不及格的分数将使学生无法主修CS. 
  • CS 5, 如果在其他机构教过, 是为非计算机科学专业学生准备的,不能用来满足成为计算机科学专业学生的要求. 
  • 在任何克莱蒙特学院(Claremont College)的第一学期之前在HMC参加cs5课程的学生.g., 作为当地一所高中的高中生), should submit a PERM request in the fall of their first year for CS 5 at HMC offered in the spring of their first year.
    • 如果得到批准, 他们不会注册, 但有资格在下个学期提交cs60的PERM申请. 如上所述, 如果学生的cs5 PERM申请未获批准, 该学生将不能在HMC主修计算机科学.

CS 5 is offered in three color-coded sections: CS 5 “Gold” is for students with no prior computing background. CS 5“绿色”是CS 5“黄金”的生物主题版本。. CS 5“Black”适用于具有任何编程语言计算背景的学生. 这些课程通常为校外学生提供一些名额. 而对这些课程的需求往往超过了可用的座位数量, 大多数学生最终都能进入cs5.

CS 60: Intended CS majors must enroll in CS 60 in the fall of their second year 和 should submit a PERM request by the end of their preregistration window in the spring of their first year. 

  • cs60对入学人数有严格的限制,不幸的是 在第二年秋季注册CS 60的学生将不能在HMC主修CS. 
  • 如果学生的PERM被批准在第二年秋季学习CS60, 他们也可以选择在暑期选修CS60课程. 
  • 否则, taking CS 60 in a different semester or summer session can不 be used to fulfill this requirement. 
  • 它是 possible for intended majors to place out of CS 60 or transfer credit for CS 60 from a不her institution. 
  • 在CS 60中获得不及格的分数将使学生无法主修CS.

CS 70:有意的CS专业必须在第二年春季注册CS 70. 

  • CS 70的席位将保留给在第二年秋季参加CS 60的学生. 
  • CS 70的席位对于非CS专业的校外学生来说是非常不可能的.

数学要求

在大二秋季学期结束前, 申请人还必须填写, with a passing letter grade (or have officially placed out of these courses with authorization from the 数学 Department at their home institution):

  • 微积分I(数学30 CM / PO / PZ / SC)
  • 微积分II(数学31cm / PO / PZ / SC,数学31hpo,数学31spo)
  • 微积分III(数学32cm / PO / PZ / SC,数学32S PO)或矢量微积分(数学67po)
    • 数学67有数学60 PO的先决条件.

在大二春季学期结束前, 申请人还必须填写, with a passing letter grade (or have officially placed out of these courses with authorization from the 数学 Department at their home institution):

  • 离散数学(数学55 CM / HM / PZ / SC)
    • 数学55 HM有数学73 HM的先决条件.
    • 数学55 CM没有先决条件或共同先决条件.
    • 数学55 SC有数学31的先决条件和数学60 SC的共同条件.
    • 数学55 PZ有数学40 HM或数学60 CM/PO/PZ/SC或数学73 HM的共同条件.
  • 线性代数(数学73 HM,数学60 CM / PO / PZ / SC)
    • 数学73 HM有数学19 HM的先决条件.
    • 数学60厘米有数学31厘米的先决条件.
      • Math 60C CM Linear Algebra with Computing is also approved to fulfill the Linear Algebra requirement.
    • 数学60要求至少一个数学31或数学32的PO.
    • 数学60 PZ要求数学31 PZ.
    • 数学60 CM / SC要求数学32 SC.

以上细节是基于资源 波莫纳, 斯克里普斯比萨. If we learn of any changes to prerequisites or course numbering, we will update this information.

顾问太阳2平台

如有疑问,可向以下校园顾问咨询:

CMC顾问:

比萨顾问:

斯克里普斯顾问: scrippsadvisor@cs.kgfascist.com

数学和计算机科学生物专业 (MCB)

There is extremely high dem和 for CS courses 和 unfortunately we do 不 have the resources to meet all of that dem和. 默认情况下,MCB专业的学生不会优先获得CS课程.

有资格优先获得计算机科学课程, 未来的MCB专业学生应该提交PERM申请:

  • 在第一年的秋天,在第一年的春天,在HMC注册cs5.
  • 在第一年的春天参加HMC的cs60课程在第二年的秋天.

如果这两个PERM请求都被批准, CMC MCB专业毕业, 比萨, 或者斯克里普斯将优先获得与参加HMC的MCB专业学生类似的CS课程. 如果这些PERM请求在这些时间内没有提交和批准, 没有优先获得计算机科学课程的机会.

MCB专业只需要cs5以外的一门完整的CS课程. 大多数MCB学生将在HMC学习CS 60来满足这一要求. cs5是cs60的先决条件.

鉴于目前对计算机科学课程的需求, it is unlikely that students who do 不 have priority access will be able to take CS courses beyond CS 5 和 CS 60. 没有优先访问权限的MCB专业希望参加cs60应提交PERM. We guarantee that such students can take CS 60 before they graduate 和 thus complete the MCB major.

即使学生的cs5或cs60 PERM申请被批准, 学生可以决定推迟注册该课程. Whether or 不 a student accepts the approved PERM does 不 affect the rules governing whether a student has priority access to CS courses beyond CS 60. 然而, seats in CS 5 和 CS 60 may 不 be available in every semester 和 we encourage students to enroll if their PERM request is approved.

其他需要CS的专业

克莱蒙特学院的一些主要项目(除了HMC的计算机科学), CS-math, 和MCB专业)可能会推荐甚至要求计算机科学课程(例如.g.(自主设计专业). Off-campus students who wish to take a CS course at Mudd towards such a major must obtain written permission to take these courses from the CS department chair.

学生 at all of 克莱蒙特学院 are welcome to take computer science courses at Harvey Mudd. 然而, 由于对计算机科学课程的高需求, 非专业学生参加我们课程的机会有限.

CS中的小调与顺序

All departments at HMC have a designated “minor” program that is intended for HMC students who choose the HMC off-campus major program. HMC students who are CS minors have the same registration priority for HMC CS courses as do majors.

Other Claremont Colleges students pursuing a CS minor or sequence through their home college are welcome to take HMC CS courses as space permits 和 have the same registration priority as all other non-major students from off campus. HMC CS faculty are currently unable to serve in any official capacity as advisors for off-campus students pursuing minors or sequences in computer science.