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.
- CC 110 Introduction to Computing - 2 credits
- CC 111 Elements of Computer Programming - 1 credit
- CC 120 Web Page Development - 3 credits (fall only)
- CC 210 Fundamental Computer Programming Concepts - 4 credits
- CC 310 Data Structures and Algorithms - 3 credits
- CC 410 Advanced Programming - 4 credits
Computational electives - 12 credit hours
Students choose four CC courses (12 credits total) at the 500+ level:
- CC 510 Computer Systems Administration - 3 credits (fall only)
- CC 515 Full Stack Web Development - 3 credits (spring only)
- CC 520 Database Essentials - 3 credits (spring only)
- CC 535 Applied Data Science - 3 credits (fall only)
- CC 590 Special Topics in Applied Computer Science - 3 credits (no regular offerings)
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
- ART 330 Digital Techniques in Visual Arts - 3 credits (fall/spring)
- ENGL 326 Introduction to Digital Humanities - 3 credits (term offered varies; online only)
Cultural Impacts of Technology
- ANTH 204 Introduction to Cultural Anthropology - 3 credits (fall/spring/summer)
- CRIM 550 cybercrime, Security, and Society - 3 credits (term offered varies; in person only)
Moral Reasoning and Professional Ethics
- PHILO 330 Moral Philosophy - 3 credits (typically offered spring; in person only)
- PHILO 386 Philosophy of Computer Science and Software Engineering - 3 credits (spring only; online only)
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.
- DAS 496 Integrated Computer Science Capstone - 1 credit