Please update your web browser or disable Compatibility View.

Computer Science

For course descriptions in Computer Science see the 2005-2007 Academic Course Catalog

Major in Computer Science (50 credits)

(Check when completed)

____ CSCI 161, Introduction to Problem-Solving and Programming(4) NS (QR)
____ CSCI 162, Problem-Solving, Programming, and Data Representation (4)
____ MATH 119, Calculus I (4) MT
        OR MATH 120, Calculus II (4) MT
        OR MATH 123, Essentials of Calculus (4) MT
____ CSCI 230, Software Development (4)
____ CSCI 239, Discrete Computational Structures (4) (QR)
        OR MATH 239, Linear Algebra (4)
____ CSCI 310, Computer Organization (4)
____ CSCI 338, Algorithm Design and Analysis (4)
____ CSCI 339, Theoretical Foundations of Computer Science (4)
____ CSCI 369, Ethical Issues in Computing (2)
____ CSCI 372, 373, or 398 Senior Research Project (4)

Twelve additional Upper division credits in Computer Science:
____ ___________________________________ (4)
____ ___________________________________ (4)
____ ___________________________________ (4)

NOTE: Four of the 12 additional credits in upper-division computer science courses may be earned by taking:

____ Math 322, Combinatorics and Graph Theory (4)
       OR MATH 338, Numerical Analysis (4)

(50 total credits)


First semester Program of Study:

CORE 100 or HONR 100, First-Year Symposium (4)
CSCI 161, Introduction to Problem-Solving and Programming(4) NS (QR)
MATH 119, Calculus I (4) OR MATH 123, Essentials of Calculus (4) MT
Foreign Language or Other Core Requirement (4)


Minor in Computer Science (28 credits)

____ CSCI 161, Introduction to Problem-Solving and Programming(4) NS (QR)
____ CSCI 162, Problem-Solving, Programming, and Data Representation (4)
____ MATH 119, Calculus I (4) MT
        OR MATH 120, Calculus II (4) MT
        OR MATH 123, Essentials of Calculus (4) MT
____ CSCI 239, Discrete Computational Structures (4) (QR)
        OR MATH 239, Linear Algebra (4)
____ CSCI 230, Software Development (4)
        OR CSCI 310, Computer Organization (4)
        OR CSCI 339, Theoretical Foundations of Computer Science (4)

Eight additional upper-division credits in computer science
____ ___________________________________ (4)
____ ___________________________________ (4)

(28 credits)

NOTES:

  • Students primarily interested in business computing should take 230 and at least one of 321, 330, or 331; those interested in computing systems should take 310 and either 312, 350 or both; those interested in theoretical computer science should take 339 and at least one of 338, 340, or 341.

The computer science department also supports a major in Mathematics/Computer Science

For more information, see the Computer Science Department website.