Mar 25, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog

Computer Science (BS)

Location(s): Manhattan Campus


Return to {$returnto_text} Return to: Degrees and Certificates Offered

The Bachelor of Science (B.S.) in computer science at Kansas State University is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org under the General Criteria and the Computer Science and similarly named Computing Programs Criteria.

Bachelor's degree requirements

Kansas State University Core: 34-36 Credit Hours


K-State Core  is the foundation for an impactful life and career after time at K-State.

The K-State Core framework covers six disciplinary areas: English, Communications, Mathematics & Statistics, Natural & Physical Sciences, Social & Behavioral Sciences, and Arts and Humanities. In addition, a seventh area is reserved for institutionally designated use, which K-State is keeping as free electives. In total, the framework takes up 34-35 credit hours of 100 and 200-level coursework. Students who complete their general education elsewhere cannot be required to take additional general education coursework in the disciplinary areas of the framework without permission from KBOR to continue requiring courses in the K-State Core.

General Education: K-State Core  

Program


The curriculum for this major assumes students enter college prepared to take Calculus.

Math Elective: 3 credit hours


One of the approved courses from the Math Elective List (see https://www.cs.ksu.edu/academics/undergraduate/computer-science/).

Writing and Communication Requirement: 6 hours


Technical Writing: 3 credit hours


Choose one of the following:

Communication Elective: 3 credit hours


In addition to the K-State Core Communication course, choose one of the approved courses from the Communications Elective List (see https://www.cs.ksu.edu/academics/undergraduate/computer-science/).

Restricted Electives: 18 credit hours


Systems Elective: 3 credit hours


Choose one of the approved courses from the Systems Elective List (see https://www.cs.ksu.edu/academics/undergraduate/computer-science/).

Technical Electives: 6 credit hours


Any CIS course at the 500-level or above OR any of the approved courses from the Technical Elective List (see https://www.cs.ksu.edu/academics/undergraduate/computer-science/).

Upper Division Electives: 9 credit hours


Any course at 300 level or above

Unrestricted Electives: 5 credit hours


Note: More unrestricted elective credits may be required to reach 120 credit hours depending on K-State Core and Program course selections.

Total Hours Required for Graduation: 120


Return to {$returnto_text} Return to: Degrees and Certificates Offered