Mini-Course: Infusing Computational Thinking in Every Classroom


Return to: ETAP 623 Fall 2017 Section 7619 |Project Portfolio| Mini-Course: Infusing Computational Thinking in Every Classroom

Start Page| Unit 1| Unit 2| Unit 3| Unit 4

Ricardo-Lente-Objetiva-lens-objective-300px.png What is this mini-course about?

Infusing Computational Thinking in Every Classroom is exactly what it sounds like! This course is designed to give K-8 educators knowledge, strategies and ideas to confidently infuse computational thinking practices in every classroom.

Ricardo-Lente-Objetiva-lens-objective-300px.png Why Should I take this?

If you have ever had an interest in providing instruction on skills and knowledge that are essential to the future success of your students then this course is for you.

"A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with mathematics, science, and design and technology, and provides insights into both natural and artificial systems"(The National..., 2013).

It is with the utmost importance that students gain a basic understanding of how computing and computer technology will affect their future in all disciplines.

Ricardo-Lente-Objetiva-lens-objective-300px.png What to I need to know before I start?

This course will introduce you to familiar and new concepts that you will need to make connections with your current teaching approach and style. The ideas in this course will serve as a foundation for you to build on and in most cases will not be a direct integration into your course without modification. Ultimately, you will build the know-how to modify your current teaching practices to include computational thinking.

Prerequisites include:

  • A willingness to learn!
  • A growth mindset!
  • Ability to use a Windows or Mac computer with internet access
  • Basic understanding of file organization and reteival

Ricardo-Lente-Objetiva-lens-objective-300px.png How will I learn?

In this course you will read and watch educational resources that have been modified for interaction. From this experience you will complete activities and ultimately create your own Computational thinking activity to use in your classroom.

In each unit you will be introduced to an idea and/or activity which you will work through at your own pace. You will interact with media designed to test your knowledge of key concepts and reflect on the implications of this new knowledge in your classroom.

In the intermediate level unit you will work through a Visual Programming Language (VPL) or block style coding activity with easy to follow instructions.

The culminating activity will guide you through a framework for infusing computational thinking into a classroom activity.

Ricardo-Lente-Objetiva-lens-objective-300px.png Lets Get Started!

Mini-Course: Infusing Computational Thinking in Every Classroom

Unit 1: The Role of Computational Thinking in Education

Unit 2: Computational Thinking in the Elementary Classroom

Unit 3: Computational Thinking in the Intermediate Level Classroom

Unit 4: Infusing Computational Thinking In the Classroom

Ricardo-Lente-Objetiva-lens-objective-300px.png References and Resources

The national curriculum in England - Framework document. (2013, September 11). Retrieved from

Sanford, J. F., & Naidu, J. T. (2016). Computational Thinking Concepts for Grade School. Contemporary Issues in Education Research (CIER), 9(1), 23. doi:10.19030/cier.v9i1.9547

Image Source:

Clipart - High Quality, Easy to Use, Free Support. (n.d.). Retrieved December 15, 2017, from