Advancing Learning and Teaching in Computer Science

Our lab is dedicated to advancing the study of computer science education. We offer a variety of activities and events for students, faculty and CS teachers of all levels.

Research

We research various aspects of computer science education including curriculum development, teaching methods, and student engagement. We are currently focused on evaluating student success through journaling and the differences in rural CS education. More information can be found on our research page.

Degree Programs
Computational Core

Our Computational Core is your gateway to acquiring essential programming skills that are invaluable in the 21st-century job market, regardless of your major. Designed to empower students with fundamental programming knowledge, this program offers a certificate upon completion. Our self-paced, high-quality courses provide immediate feedback, ensuring you master the basics before advancing.

K-12 Educator Professional Development

Our K-12 Teacher Professional Development program, established as a partnership between the K-State Computer Science Department and the College of Education, offers multiple certifications:

  • 10 graduate credit hours to prepare teachers to teach Cyber Pipeline courses
  • A Graduate Certificate in Computer Science Education
  • Masters or Ph.D. in Curriculum and Instruction with a focus on Computer Science Education
Cyber Pipeline

Our Cyber Pipeline program works alongside teachers just like you to teach students the skills of computer programming We offer everything you need:

  • Extra Savings
  • 12h /day
  • Bonus Activities
  • Parent's Handbook
Activities
Hackathon

Hackathon is an invention and innovation competition for technology. A hackathon is a learning experience where students can come to use technology to learn new software, hardware, skills, and techniques by creating a project with a team of up to 4 people throughout the event.

Game Jam

A creative event where participants gather to develop video games within a short timeframe, usually a few hours to a few days. It's a collaborative and competitive atmosphere where teams work together to create games based on a specific theme or challenge.

Hour of Code

Hour of Code is a global initiative introducing people of all ages to the basics of computer programming. It offers short, accessible coding tutorials and activities during Computer Science Education Week, typically held in December. The aim is to demystify coding and promote computer science literacy through hands-on experiences.

High School Programming Contest

A competitive event where high school students compete to solve programming problems within a specified time frame.

K-5 Contest

A competitive event where k-5 students compete to solve programming problems within a specified time frame.

Software

We develop and maintain a variety of software tools that aid in our research and educational activities. More information on our software can be found on our software page.