Bachelor of Science in Computer Science

The bachelor's degree in computer science emphasizes a broad foundation of computer organization, software and mathematics together with electives that focus on some aspect or application of computers.

Note: This page gives the curriculum requirements effective for Fall 2024. Students entering the Computer Science program prior to Fall 2024 should refer to the Fall 2023 curriculum requirements.

View program requirements

Curriculum requirements (120 hours)

A grade of C or better is required for all pre-professional courses (see program requirements) and for all prerequites to all CIS courses taken. In addition, to graduate with a B.S. in Computer Science, students must have at least a 2.3 GPA in all classes at the 400 level or above taken for undergraduate credit from the Carl R. Ice College of Engineering at Kansas State University. Course grades that have been removed by the K-State Retake policy will not apply to this GPA calculation.

In the curriculum requirements listed below, courses prefixed with an "*" require a C or better, either because they are pre-professional courses or because they are prerequisites to other required courses.


See also the Computer Science Curriculum Flowchart.