Homepage

Computational Core

Note

This webpage hosts many of the class materials for the Computational Core courses. This information is made available to students in the program via Canvas, but is hosted here as an external resource. Students in the course should refer to the official course information on Canvas.

What is the Computational Core?

The 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 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.

Certificate courses include:

CC 110 - Introduction to Computing
CC 210 – Fundamental Computer Programming Concepts
CC 310 – Data Structures & Algorithms
CC 315 – Data Structures & Algorithms 2
CC 410 – Advanced Programming

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

Learm more about the Undergraduate Minor and Certificate in CS.

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).

Subsections of Homepage

Authors & Contributors

Note

This curriculum was developed at Kansas State University with the help of many authors, each with unique contributions to the material. This page lists all attributed authors and contributors, as well as links to their respective pages if available. We hope to have everyone who has been a part of this project listed on this page. If you have contributed and are not listed here, please contact us at csoffice@ksu.edu to be added to this page.

Authors

Authors had a key role in the development of modules, videos, assignments, and other core content of the curriculum. Specific parts of the curriculum may include more specific authorship or attribution. Authors are listed alphabetically by surname.

Contributors

Contributors have provided valuable feedback, reviewed and edited content, or in some other way helped shape and improve the curriculum. Contributors are listed alphabetically by surname within groups.

Faculty

Graduate Teaching Assistants

  • Sumaira Ghazal
  • Pavan Kumar Reddy Lakkireddy
  • Akhil Joshi
  • Kavya Kompella (S22)
  • Raja Farrukh Ali (S20, F20, S21)
  • BreAnn Anshutz (S20)
  • Kyle Glandt (F19)
  • Joshua Schwartz (F19)

Technical Editors

  • Effie Swanson

Video Production

  • Emma Lucas
  • Aayush Rai
  • Brock Edwards
  • Mohamed Khalil
  • Max Holthaus
  • John Solomon

In addition, we recognize the work of all CC students who have submitted bug reports, typo corrections, or provided feedback!

License & Attribution

Suggested Attribution

Example Citation

Computational Core Curriculum by Kansas State University Computer Science and Attributed Authors & Contributors, licensed under CC BY-NC-SA 4.0.