Teaching K-12 Computational Thinking

EDUC 664 Teaching K-12 Computational Thinking
In this Section

Learn strategies to help students think critically and solve problems creatively using technology.

Online Course 3 semester hours graduate credit
Instructor: Jennifer Kennedy

Fall: September 30 - November 22, 2019
Tuition: $452 per semester hour graduate credit ($1,356 per course)
Fall Tuition Due - October 2019

If you need a copy of the syllabus for your district to approve enrollment in the class, email: Online Professional Development
Phone: 715-642-0209.

You will learn how to

  • Apply computational thinking strategies to student-identified/student-relevant real-world problems.
  • Create unique tasks and design challenges that integrate computational thinking with concepts in engineering design thinking, the maker movement, STEM, and all curricular areas.
  • Develop activities for your grade level/subject area that integrate computational thinking activities with an existing unit of instruction. 
  • Guide students in developing the ability to problem solve, recover from failure, and persevere through coding challenges. 
  • Evaluate and select print, digital and online computational thinking resources.
  • Use a coding language based on your background of experience (options include, but are not limited to, Blockly, Code.org, Java, and Scratch).
  • Maximize and model effective student classroom management when working in collaborative teams.

Who Should Enroll

  • Tech integration teachers
  • Educational technology teachers
  • Elementary, middle school, and high school educators
  • School library media specialists
  • STEM educators
  • Those working with incarcerated youth outside of traditional K-12 education

Enroll in this course to meet your goals for

  • professional development
  • license renewal
  • continuing education refresher course
  • graduate credits/electives
  • transfer the credit to another university

This course is an approved elective in the Master of Science in Education online degree program. 

Course Description

Research, issues, and problems related to teaching K-12 computational thinking, including problem-based learning, computer coding, and applications in Science, Technology, Engineering, and Mathematics (STEM)-related fields. 

How do I register?

Complete the Online Registration Form.

If you need a copy of the syllabus for your district to approve enrollment in the class, email: Online Professional Development
Phone: 715-642-0209.

When is the registration deadline?

Reserve your spot now. This program is very popular, and courses fill well before the start date. This course is offered three times each year (spring, summer, and fall).


Krauss, J., & Prottsman, K. (2017) Computational Thinking and Coding for Every Student. Corwin Press. ISBN: 9781506341286 Also available as an e-text. eText ISBN: 9781506341279

No travel to campus - 100% Online
  • Participate 24/7 from your home or work computer during hours that are best for your work and family schedule.
  • The class is highly interactive with a significant discussion component.
  • All discussion postings, projects, and assignments will be submitted via the course discussion board and Dropbox.
  • Activities are conducted according to a schedule with specific due dates each week.
  • There are no required "live" chat sessions.
  • This is not a self-paced class.