Degree requirements for Integrated Computer Science

The Integrated Computer Science degree can be completed either as an in-person student on the Manhattan campus, or as an online student as part of K-State Online.

Students must complete the K-State Core requirements as well as the associated Arts and Sciences requirements for either a Bachelor of Science or Bachelor of Arts. Students must earn a C or higher in all computational courses, computational electives, and integration electives.

Computational courses - 17 credit hours

All CC courses, with the exception of CC 111, are taught exclusively online asynchronously and are subject to the College of Engineering course fees. No CC courses are taught over the summer term.

Computational electives - 12 credit hours

Students choose four CC courses (12 credits total) at the 500+ level:

Integration electives - 12 credit hours

Students must complete four courses from the list of integration areas, with at least one in each integration area, and at least one Moral Reasoning course being PHILO 386. See the Undergraduate Catalog for the complete list of courses. Below are courses regularly offered.

Digital Arts and Humanities

Cultural Impacts of Technology

Moral Reasoning and Professional Ethics

Concentration - 18 credit hours

Students must choose a concentration area (not in a computing discipline) with a minimum of 18 credit hours, to be completed in 1 of 3 ways. Check out the Capstone Showcase to see what past ICS graduates have done for their concentrations.

Note: If existing credentials (e.g., minor, certificate) for one of the options does not require 18 or more credits hours, a student may satisfy this requirement by completing the credential and enough additional credits to complete at least 18 credits total in the field. If no minor is offered at all in a given field, a student may take 18 credits in that field to satisfy the requirement. Courses counted toward the ICS core cannot count toward the concentration.

Option 1: Minor, undergraduate certificate, or secondary major

Option 2: Double major

Option 3: Interdisciplinary concentration. See the Undergraduate Catalog for the complete list of courses.

Capstone Project - 1 credit hour

All students complete a capstone project of their own design to showcase their advanced programming skills and how programming integrates into their concentration. Students may choose to build off an assignment in one of the 500-level CC courses, or they may create and complete a project of their own creation.