The university continues efforts to foster a more respectful and inclusive community in response to incidents of hate. Details

×

Information following the lockdown event on Nov. 13, 2017. Details

×

Computer Science Degree (B.S.), Part-time

Why Study Computer Science Part-time?

We are proud to offer a flexible course schedule to our students. All courses are offered in the late afternoon and early evening.  During our winter and summer sessions, students can opt to take day or evening classes.  During the spring and fall semesters, students may also take classes offered by the day division.*  And, of course, online courses are available to take at your convenience.

*Note: Graduate and Continuing Education students can only register for day classes during cross registration or during add/drop.

Requirements for the Computer Science Degree

Requirements for the Computer Science Major

The COMS program of study requires 83 credits in the major, to include 51 credits of direct CAIS study, and 32 credits in the supporting areas of mathematics, physical science, and technical writing (of which, 16 credits simultaneously fulfill four core course requirements). The requirements are as follow:

    Direct CAIS Study - 51 Credits

     

    • CAIS 0102 - Computer Science Principles
    • CAIS 0120 - Computer Science/Program Design I
    • CAIS 0220 - Computer Science/Program Design II
    • CAIS 0230 - Data Structures/Algorithm Analysis
    • CAIS 0236 - Computer Organization and Architecture
    • CAIS 0240 - Software Engineering
    • CAIS 0265 - Introduction to Digital Electronics and Microprocessors
    • CAIS 0302 - Computer Science Seminar
    • CAIS 0305 - Elements of Systems Programming
    • CAIS 0307 - Organization of Programming Languages
    • CAIS 0310 - Database Management
    • CAIS 0339 - Operating Systems
    • CAIS 0351 - Introduction to the Theory of Computation
    • CAIS 0363 - Computer Science Senior Project

    One of the following (CAIS A Elective) - 3 Credits:

     

    • CAIS 0301 - Compiler Design
    • CAIS 0337 - Networking and Client/Server Computing
    • CAIS 0341 - Computer Graphics
    • CAIS 0347 - Introduction to Networking
    • CAIS 0350 - Artificial Intelligence

    One of the following (CAIS B Elective):

     

    • CAIS 0290 - Introduction to Computer Security or
    • Any 3 credit or more 0300-level CAIS-labeled course, excluding CAIS 0353, CAIS 0396, and CAIS 0397, that otherwise is not required of the major.

    Non-CAIS Background and/or Core Courses - 32 credits

     

    • MATH 0105 - Calculus I
    • MATH 0106 - Calculus II
    • MATH 0218 - Linear Algebra
    • MATH 0220 - Discrete Structures
    • MATH 0340 - Mathematical Statistics I
    • PHSC 0125 - Physics I
    • PHSC 0127 - Physics II
    • ENGL 0392 - Business and Technical Writing

    Lab Science Elective from the following - 4 Credits:

     

    • BIOL 0128 - Introduction to Organismal, Ecological, and Evolutionary Biology
    • BIOL 0129 - Introduction to Molecular, Cellular, and Developmental Biology
    • CHEM 0109 - General Chemistry I
    • CHEM 0111 - General Chemistry II

    Additional Graduation Requirements

    All students must meet the University Graduation Requirements and complete a common core of studies, distributed among the different academic areas as detailed in the Common Core .