Undergraduate Minor in Computer Science -Prior to Fall 2015
A student may minor in computer science by completing five courses within these restrictions:
- COMP 401
- COMP 410 or 411
- Any three additional COMP courses above COMP 400
- Students with the appropriate prerequisites (for example, from a mathematics major) may include COMP 283, MATH 381, MATH 566, or STOR 215 in their selection of courses.
- A grade of C or better is required in at least 12 hours of the minor courses.
- Including “Topics” courses such as COMP 590 requires approval of the undergraduate studies committee in the computer science department.
- Alternatives to these requirements must be approved by the undergraduate studies committee.
- No course may be counted for both the computer science minor and any major.
COMP 283 Discrete Structures
COMP 401 Foundation of Programming
COMP 410 Data Structures
COMP 411 Computer Organization
COMP 416 Introduction to WWW Programming
COMP 426 Advanced WWW Programming – NOTE: COMP 416 IS *NOT* A PREREQUISITE FOR THIS COURSE
COMP 431 Internet Services and Protocols
COMP 455 Theory of Computation
COMP 520 Compilers
COMP 521 Files and Databases
COMP 523 Software Engineering Laboratory
COMP 524 Programming Language Concepts
COMP 530 Operating Systems
COMP 541 Digital Logic and Computer Design
COMP 550 Algorithm Analysis
COMP 575 Introduction to Computer Graphics
COMP 590 Topics in Computer Science
COMP 715 Visualization in the Sciences
MATH 381 Discrete Math
MATH 566 Numerical Analysis
STOR 215 Introduction to the Decision Sciences
- COMP 401, COMP 410, COMP 426, COMP 455, COMP 520 (languages, programming)
- COMP 401, COMP 410, COMP 411, COMP 426, COMP 431 (network technologies)
- COMP 401, COMP 410, COMP 411, COMP 426, COMP 521 (DB, IT)
- COMP 401, COMP 410, COMP 521, COMP 426, COMP 523 (software engineering)
- COMP 401, COMP 410, COMP 550, COMP 575, MATH 566 (scientific computing and visualization; this might be accessible to, say, a math major since MATH 566 is not required in that major.)