SCM Minor

Scientific Computation and Modeling Minor


The requirements for a minor in scientific modeling are

  1. One of the following courses [4 hours]
    • CS 106 (Introduction to Scientific Computation and Modeling)
    • CS 108 (Introduction to Computing)
  2. CS 112 (Introduction to Data Structures) [4 hours]

  3. IS 141 (Computing With Databases) [1 hour]

  4. 2 of the following courses: [6-7 hours]
    • CS 212 (Data Structures and Algorithms)
    • CS 262 (Software Engineering)
    • CS 342 (Database Management Systems)
    • CS 352 (Computer Graphics)
    • CS 374 (High Performance Computing)
    • CS 372 (Numerical Analysis)
    • IS 341 (Database Administration)
    • IS 271 (Introduction to Information Systems)
  5. An approved interim or 200- or 300-level science or mathematics course that has CS 106 or CS 108 as a prerequisite. [3-4 hours]

    As an alternative, students may propose to do an additional programming pro ject in a regularly offered course that does not require computation of all students. Using such a pro ject to meet this requirement does not preclude its use to receive honors credit for a course.

  6. An approved investigatory project that involves significant scientific programming. [0-4 hours] This requirement can be met in at least four ways:
    • via an internship (e.g., CS 394, BIOL 385, CHEM 385)
    • via a senior pro ject (e.g., CS 396/398, CHEM 395, PHYS 384/395, MATH 395, GEOL 395)
    • via a 300-level investigations course in one of the sciences or mathematics (e.g., BIOL 354)
    • via a summer research experience (e.g., BIOL 399, CHEM 397)

Total hours required: 18-24. Of these 3-7 could be taken in a students major department.

Proposed minors must be submitted to the ISRI governing board for approval.  In addition to filling out the registrar's declaration of minor form, please fill out this form and return it to Pat Buist in the Biology Department Office or Sharon Gould in the Computer Science Department Office.

Sound interesting?

If so, you may be a good candidate for a NSF Scientific Computing Scholarship.