1. K-State home
  2. »Engineering
  3. »Computer Science

Computer Science

Computational Core

ccThe Computational Core is a set of computer programming courses designed to provide students of any major with the fundamental knowledge to utilize programming in a variety of situations. Programming is the skillset that makes students stand out in the 21st century job market and is beneficial in almost any field. The Computational Core includes high quality, state-of-the-art courses that are scalable and self-sustaining. These courses use cutting-edge online education frameworks which allow students to work at their own pace, require students to master basic concepts before advancing, and provide immediate feedback and guidance while retaining personal interaction with teaching faculty and teaching assistants.

Learn about the Computational Core Initiative

The first five computational core courses form the Computer Science Certificate program, which can be taken by itself or in conjunction with any other K-State degree program. You can find out more information and sign up for the certificate at the Computer Science Certificate webpage.

 Certificate courses include:

  • CC 110 – Introduction to Computing Credits: 3
  • CC 210 – Fundamental Computer Programming Concepts Credits: 4
  • CC 310 – Data Structures & Algorithms Credits: 3
  • CC 315 – Data Structures & Algorithms 2 Credits: 3
  • CC 410 – Advanced Programming Credits: 4

Additional courses are currently in development as part of a planned BS/BA in Integrated Computer Science. These courses will cover more advanced topics such as web development, data science, system administration, and database systems. More information regarding that program will be available in Fall 2020.

Free Sample Course

Are you a K-State student with interest in computer science but not sure if this program is right for you? Fill out this brief questionnaire  to sign up for a free sample course designed to introduce you to the program. The sample course includes the first module of CC 210 - Fundamental Computer Programming Concepts, as well as a look at the structure that is common across all Computational Core courses. At this time, the sample course is available only to current K-State students with a valid eID.

Sign Up

Existing K-State students can sign up for the Undergraduate Certificate in Computer Science.

More Information

Download the Undergraduate Certificate in Computer Science flyer (pdf).

Potential distance education students can visit the Computer Science Programs page from K-State Global Campus. Computational Core distance courses can be found from the Global Campus Search webpage by searching for “CC”.

For information on how to integrate the Computational Core into your department’s curriculum, please contact Scott DeLoach (sdeloach@ksu.edu).