In addition to the K-State Core general education requirements, this program may be completed as either a Bachelor of Arts or a Bachelor of Science.
Computational Courses (17 credits)
- CC 110 - Introduction to Computing (2 credits)
- CC 111 - Elements of Computer Programming (1 credit)
- CC 120 - Web Page Development (3 credits)
- CC 210 - Fundamental Computer Programming Concepts (4 credits)
- CC 310 - Data Structures and Algorithms I (3 credits)
- CC 410 - Advanced Programming (4 credits)
Computational Electives (12 credits)
- CC 510 - Computer Systems Administration (3 credits)
- CC 515 - Full Stack Web Development (3 credits)
- CC 520 - Database Essentials (3 credits)
- CC 535 - Applied Data Science (3 credits)
Integrated Electives (12 credits)
You must complete four courses from the list of integration areas below, with at least one in each integration area.
Digital Arts and Humanities
- ART 330 - Digital Techniques in Visual Art (3 credits)
- ENGL 326 - Introduction to Digital Humanities (3 credits)
Cultural Impacts of Technology
- ANTH 204 - A General Education Introduction to Cultural Anthropology (3 credits)
- GWSS 435 - Race/Sex/Science (3 credits)
Moral Reasoning and Professional Ethics
- PHILO 386 - Philosophy of Computer Science and Software Engineering (3 credits)
Concentrations (18+ credit hours)
The concentration requirement may be completed in one of three ways:
- Minor, certificate or secondary major: Complete a minor or certificate of 18 or more credits or a secondary major in any field (excluding integrated computer science and computer science), from any college at K-State.
- Note: If no minor of 18 or more credits is offered in a given field, you may satisfy this requirement by completing a minor and enough additional credits to reach at least 18 credits in the field. If no minor is offered at all in a given field, you may take 18 credits in that field to satisfy the requirement. Courses counted toward the ICS core cannot count toward the concentration.
- Double major: Earn a second major in any field (excluding integrated computer science and computer science), from any college at K-State.
- Interdisciplinary concentration option: Take 18 additional credits from the three core course areas above or from a set list to complete an interdisciplinary concentration. These credits must include six classes from three different fields, two at the 500 level or above.