B.S. REQUIREMENTS


The B.S. degree in computer science, accredited by the Computing Accreditation Commission, requires the successful completion of 21 computer science and related courses in addition to the liberal arts core. They include:

    11 required computer science courses
    3 computer science electives
    4 mathematical sciences courses
    2 physics courses with their accompanying labs
    1 majors-level science elective

Two specialty tracks, Networks and Software Engineering, are offered. To complete a concentration in a track, the student must complete all requirements for the Computer Science major and choose Computer Science Electives as follows:

Networks: Local-Area Computer Networks, Wide-Area Computer Networks, one elective approved by the track coordinator.

Software Engineering: Software Testing, Object-Oriented Analysis and Design, one elective approved by the track coordinator.


Suggested course sequence