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.

The computational core courses will be part of a proposed Undergraduate Certificate in Computer Science that should officially be on the books for Spring 2020. However, the first of the computational core courses, CC 210 – Fundamental Computer Programming Concepts, will be offered in Fall 2019.

 Certificate courses include:

  • CC 210 – Fundamental Computer Programming Concepts
  • CC 310 – Data Structures & Algorithms
  • CC 315 – Data Structures & Algorithms 2
  • CC 410 – Advanced Programming

*CIS 115 or CIS 111 may be taken as optional pre-requisites for students with no background in computer programming. A new course will be available in Fall 2020 in place of these optional pre-requisites.

Additional courses are currently in development as part of a planned Bachelor of Arts degree in 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 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

Sign up for the Undergraduate Certificate in Computer Science.

More Information

Download the Undergraduate Certificate in Computer Science flyer.

Visit the Computer Science Programs page from K-State Global Campus.

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