HMC Homepage      CS Home

Sample CS Major with CS60 in Freshman Year

 
Freshman Fall Units Spring Units
CS 5: Structured Programming / Problem Solving 3 CS 60: Principles of Computer Science 3
Math 11: Calculus 2 Math 13: Differential Equations I 1.5
Math 12: Linear Algebra I 2 Math 14: Multivariable Calculus I 1.5
Chem 21, 25: General Chemistry, Lab 4 Chem 22, 26: General Chemistry, Lab 4
Phys 23: Mechanics and Wave Motion 3 Phys 24, 28: Mechanics and Wave Motion, Lab 4
Hum 1 3 Hum 3
PE 0 PE 0
17 17
 
Sophomore Fall Units Spring Units
Math 55: Discrete Mathematics 3 CS 81: Computability and Logic 3
Bio 52: Intro to Biology 3 CS 70: Data Structures and Program Dev. 3
Math 61: Multivariable Calculus II 1.5 Math 63: Linear Algebra II 1.5
Math 62: Intro to Probability and Statistics 1.5 Math 64: Differential Equations II 1.5
Phys 51, 53: Electromagnetic Theory and Optics, Lab 4 E 59: Intro to Systems Engineering 3
Hum/Soc #1 3 Hum/Soc #2 3
PE 0
16 15
 
Junior Fall Units Spring Units
CS 131: Programming Languages 3 CS 140: Algorithms 3
CS 105: Computer Systems 3 CS 121: Software Development 3
CS 185: CS Colloquium 0 CS 186: CS Colloquium 0
Elective 3 Elective 3
Hum/Soc #3 3 Hum/Soc #5 3
Hum/Soc #4 3 Hum/Soc #6 3
15 15
 
Senior Fall Units Spring Units
CS 183: Computer Science Clinic 3 CS 184: Computer Science Clinic 3
CS 185: CS Colloquium 0 CS 186: CS Colloquium 0
CS Elective 3 CS Elective 3
CS Elective 3 Hum/Soc #9 3
Hum/Soc #7 3 Hum/Soc #10 3
Hum/Soc #8 3
15 12

HMC Computer Science Department
Contact Information
Last Modified Tuesday, 08-Mar-2005 13:28:32 PST