Skip Navigation
Text:
Increase font size
Decrease font size

    Undergraduate Minor in Computer Science

    Requirements

    A student may minor in computer science by completing five courses within these restrictions:

    1. COMP 401
    2. COMP 410 or 411
    3. Any three additional COMP courses above COMP 400
    • Students with the appropriate prerequisites (for example, from a mathematics major) may include MATH 381/STOR 215 and MATH 566 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.

     

    Course Titles
    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

     

    Example Minor tracks

    • COMP 401, COMP 410, COMP 416, COMP 426, COMP 524 (languages, programming)
    • COMP 401, COMP 410, COMP 411, COMP 416, COMP 431 (network technologies)
    • COMP 401, COMP 410, COMP 411, COMP 521, MATH 381/STOR 215 (DB, IT)
    • COMP 401, COMP 410, COMP 411, COMP 416, 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.)
    Document Actions