Undergraduate Courses:
Graduate Courses

Course Flowcharts




UNDERGRADUATE COURSE DESCRIPTIONS - 200 Level
 
MATH 213. CALCULUS FOR SCIENTISTS AND ENGINEERS III (I,II,S)
Multivariable calculus, including partial derivatives, multiple integration, and vector calculus.
Prerequisite: MATH 112 or MATH 122.
4 hours lecture; 4 semester hours.
Approved for Colorado Guaranteed General Education transfer. Equivalency for GT-MA1.
MATH 223. CALCULUS FOR SCIENTISTS AND ENGINEERS III HONORS (II)
Same topics as those covered in MATH 213 but with additional material and problems.
Prerequisite: Consent of Department Head.
4 hours lecture; 4 semester hours.
MATH 224. CALCULUS FOR SCIENTISTS AND ENGINEERS III HONORS (AP) (I)
Early introduction of vectors, linear algebra, multivariable calculus with an introduction to Mathematica. Vector fields, line and surface integrals.
Prerequisite: Consent of Department Head.
4 hours lecture; 4 semester hours.
MATH 225. DIFFERENTIAL EQUATIONS (I,II,S)
Classical techniques for first and higher order equations and systems of equations. Laplace transforms. Phase plane and stability analysis of non-linear equations and systems. Applications to physics, mechanics, electrical engineering, and environmental sciences.
Prerequisite: MATH 213, 223 or 224.
3 hours lecture; 3 semester hours.
MATH 235. DIFFERENTIAL EQUATIONS WITH HONORS (II)
Same topics as those covered in MATH 225 but with additional material and problems.
Prerequisite: Consent of department.
3 hours lecture; 3 semester hours.
CSCI 260. FORTRAN PROGRAMMING (I,II)
Computer programming in Fortran 90/95 with applications to science and engineering. Program design and structure, problem analysis, debugging, program testing. Language skills: arithmetic, input/output, branching and looping, functions, arrays, data types. Introduction to operating systems.
Prerequisite: none.
2 hours lecture; 2 semester hours.
CSCI 261. PROGRAMMING CONCEPTS (I,II,S)
Computer programming in a contemporary language such as C++ or Java, using software engineering techniques. Problem solving, program design, documentation, debugging practices. Language skills: input/output, control, repetition, functions, files, classes and abstract data types, arrays, and pointers. Introduction to operating systems and object-oriented programming. Application to problems in science and engineering.
Prerequisite: none.
3 hours lecture; 3 semester hours.
CSCI 262. DATA STRUCTURES (I,II,S)
Defining and using data structures such as linked lists, stacks, queues, binary trees, binary heap, hash tables. Introduction to algorithm analysis, with emphasis on sorting and search routines. Language skills: abstract data types, templates and inheritance.
Prerequisite: CSCI 261.
3 hours lecture; 3 semester hours.
CSCI/MATH 298. SPECIAL TOPICS (I,II,S)
Selected topics chosen from special interests of instructor and students.
Prerequisite: Consent of Department Head.
1 to 3 semester hours.
CSCI/MATH 299. INDEPENDENT STUDY (I,II,S)
Individual research or special problem projects supervised by a faculty member; also, when a student and instructor agree on a subject matter, content and credit hours.
Prerequisite: Independent Study form must be completed and submitted to the Registrar.
Variable Credit: 1 to 6 semester hours.
(I) - Course is typically taught during Fall semester
(II) - Course is typically taught during Spring semester
(S) - Course is typically taught during Field or Summer Session

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: