Undergraduate Degree Programs:

•  Computational &    Applied Mathematics
•  Statistics
•  Computer Sciences


Course Flowcharts


Minor/Area of Special Interest :
•  Mathematical Sciences
•  Computer Sciences


Combined BS/MS in:
•  Computational &    Applied Mathematics
•  Statistics
•  Computer Sciences


Frequently Asked Questions


Undergraduate Bulletins






BACHELOR OF SCIENCE
Computer Sciences
 
Degree Requirements - 2002-2003 Catalog Course Flowchart (pdf file)
Course Worksheet (pdf file)

Available Catalogs: 2005-2006 | 2004-2005 | 2003-2004 | 2002-2003 | 2001-2002 | 2000-2001 | 1999-2000
Freshman Year
Freshmen in all programs normally take the same subjects, as listed below:
FALL SEMESTER SPRING SEMESTER
Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
  Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
CHGN121Principles of Chemistry I3 34   CHGN124Principles of Chemistry II3  3
MACS111Calculus for Scientists & Engineers I4  4   CHGN126Quantitative Chemical Measurements  31
SYGN101*Earth & Environmental Systems3 34   MACS112Calculus for Scientists & Engineers II4  4
LIHU100*Nature & Human Values4  4   EPIC151*Design I2 33
CSM101Freshman Success Seminar0.5  0.5   PHGN100Physics I3.5 34.5
PAGN101Physical Education I  0.50.5   PAGN102Physical Education II  20.5
TOTAL 17   TOTAL 16
 
*   For scheduling purposes, registration in combinations of SYGN101, LIHU100 and EPIC151 will vary between the fall and spring semesters. In some cases the combinations may include taking EBGN201 in the freshman instead of the sophomore year, whereupon one of the * courses is shifted to the sophomore year. Students admitted with acceptable advanced placement credits will be registered in accordance with their advanced placement status.
 
Sophomore Year
 
FALL SEMESTER SPRING SEMESTER
Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
  Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
MACS213Calculus for Scientists & Engineers III4  4   MACS262Data Structures3  3
MACS261Programming Concepts (C++)3  3   MACS315Differential Equations3  3
EPIC251Design II2 33   MACS332Linear Algebra3  3
PHGN200Physics II3.5 34.5   SYGN201 / 202 / 203*Systems3  3
EBGN201*Principles of Economics3  3    Free Elective3  3
PAGN201Physical Education III  20.5   PAGN202Physical Education IV  20.5
TOTAL 18   TOTAL 15.5
 
*   Students can choose the order of EBGN201 and SYGN201/202/203.
 
Junior Year
 
FALL SEMESTER SPRING SEMESTER
Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
  Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
MACS306Software Engineering3  3   MACS406Design & Analysis of Algorithms3  3
MACS323Probability & Statistics for Engineers3  3   MACS407Introduction to Scientific Computing3  3
MACS341Machine Organization & Assembly Language Programming3  3    Free Elective3  3
MACS358Discrete Math & Algebraic Structures3  3   LAIS/EBGNH&SS Cluster Elective I3  3
SYGN200Human Systems3  3     Technical Area of Special Interest 3  3
  Technical Area of Special Interest 3 3         
TOTAL 18   TOTAL 15
 
SUMMER FIELD SESSION  
Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
   
MACS370Field Course (6 weeks)   6    
 
Senior Year
 
FALL SEMESTER SPRING SEMESTER
Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
  Course
Number
Course
Title
Lecture
Hours
Lab
Hours
Semester
Hours
MACS442Operating Systems3  3   MACS400Principles of Programming Languages3  3
MACS461Senior Seminar I1  1   MACS462Senior Seminar II1  1
MACS***Computer Science Elective3  3   MACS***Computer Science Elective3  3
LAIS/EBGNH&SS Cluster Elective II3  3   LAIS/EBGNH&SS Cluster Elective III3  3
 Free Elective3  3    Free Elective3  3
  Technical Area of Special Interest 3 3     Technical Area of Special Interest 3 3
TOTAL 16   TOTAL 16
 
DEGREE TOTAL:  137.5

Department of Mathematical and Computer Sciences
Colorado School of Mines  •  Golden, CO 80401-1887
303.273.3860   •   Fax: 303.273.3875

Questions/Comments to: macsweb@mines.edu
Last updated: