EdX

Teaching Computational Thinking (edX)

Teaching Computational Thinking (edX)

This course is for educators who are passionate the future of their 7-12+ year old students and want to learn more about teaching computer science in an engaging and meaningful way. This course is designed to show you how to teach computational thinking to children aged 7-12+. The course will be valuable to you, whether you are new to this approach or an enthusiastic practitioner.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

It offers ways to explore computational thinking using simple tools readily available in classrooms and homes, such as cards, chalk and scales to engage with students.
Based on the content in the popular open-source CS Unplugged website (csunplugged.org), this course demonstrates how to teach computational thinking from unplugged to plugging-it-in with programming.
Each module will weave in the following:

  • Connections to apply CS Unplugged into classroom programmes by structuring the modules to have suitable activities that lead on from each other.
  • An explanation of why we value computational thinking in the classroom
  • What is the big picture around computational thinking (especially, what is computation, and how does it fit with all the definitions of computational thinking that teachers may encounter),
  • The “so what” about each concept, how it connects to people, and where you see it in everyday life
  • Stories of history – human connections

What you'll learn

  • Binary basics
  • Text and image representation
  • Error control – how digital devices detect and correct errors in data
  • Human Computer Interaction – how to evaluate and create interfaces that work for people
  • Human capabilities

Syllabus

The aim of this course is to equip you so that you can support your learners in developing student agency while using their creativity and knowledge of computational thinking to potentially influence the future of society.
To achieve the goal of this course of learning the foundational skills, the program learning outcomes are:

  • Know how to engage students with a range of deep ideas from Computational Thinking.
  • Explain how a Parallel Sorting Network can be used to engage students with deep ideas in Computational Thinking.
  • Explain how numbers, letters and images can be represented using just two symbols i.e. binary representation
  • Know how to engage students with examples of error detection and correction to enable them to recognise how data is stored and shared safely in everyday life
  • Explain why interface evaluation is an important skill in Computational Thinking, and be able to support learners to assess interfaces from the user’s point of view.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

The Smithsonian Summer Sessions: Interrogating the Stories We Tell (edX) EdX
Smithsonian,SmithsonianX

The Smithsonian Summer Sessions: Interrogating the Stories We Tell (edX)

Educators from six Smithsonian museums will dive deeply into the objects in their collections to interrogate the stories we know and tell our students. They will explore connections among their collections and model teaching strategies that participants can implement with their students.

Self Paced
Self-Paced
Teaching with Physical Computing: Soft skills, teamwork and the wider curriculum (edX) EdX
Arm Education,ArmEducationX

Teaching with Physical Computing: Soft skills, teamwork and the wider curriculum (edX)

Gain a comprehensive understanding of the ‘non-technical’ elements that make Project-Based Learning an important addition to STEM & Computing classrooms, and how to integrate them into your teaching. Brought to you by Arm, this course covers all the non-technological elements of Project-Based Learning. This includes soft skills such as gracious professionalism, teamwork, communication and collaboration.

Self Paced
Self-Paced
Reconciliation Through Indigenous Education (edX) EdX
The University of British Columbia,UBCx

Reconciliation Through Indigenous Education (edX)

Advancing reconciliation in classrooms, organizations, and communities through the teaching and learning of Indigenous ways of knowing. This course will help you envision how Indigenous histories, perspectives, worldviews, and approaches to learning can be made part of the work we do in classrooms, organizations, communities, and our everyday experiences in ways that are thoughtful and respectful.

Jan 30th 2024
5-12 Weeks
Blended Learning Toolkit (edX) EdX
Columbia University,ColumbiaX

Blended Learning Toolkit (edX)

This course provides an overview of the history of digital education, as well as practical guides for implementing online tools in your classroom. It draws on the Leveling the Learning Curve book, exclusive interviews from EdTech industry leaders, and best practices taken from Columbia University and peer institutions.

Oct 16th 2023
4 Weeks
Learning and memory in the brain: a guide for teachers (edX) EdX
University of Cambridge

Learning and memory in the brain: a guide for teachers (edX)

This course will help you discover how neuroscience and psychology can help your students learn more effectively. This course provides a guided tour through the brain, looking at the changes that occur on a cellular level when we learn new information or store a memory. Using research from neuroscience and psychology, we will look at the process of storing long-term memories, and how you can help your students do this effectively.

Self Paced
Self-Paced
Computational Thinking and Big Data (edX) EdX
University of Adelaide,AdelaideX

Computational Thinking and Big Data (edX)

Learn the core concepts of computational thinking and how to collect, clean and consolidate large-scale datasets. Computational thinking is an invaluable skill that can be used across every industry, as it allows you to formulate a problem and express a solution in such a way that a computer can effectively carry it out.

Self Paced
Self-Paced
Human-Computer Interaction I: Fundamentals & Design Principles (edX) EdX
Georgia Institute of Technology,GTx

Human-Computer Interaction I: Fundamentals & Design Principles (edX)

Learn the principles of Human-Computer Interaction to create intuitive, usable interfaces, with established design principles like feedback cycles, direct manipulation, affordances, signifiers, and more. This course takes you through the first eight lessons of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program.

Self Paced
Self-Paced
Introduction to Data Wise: A Collaborative Process to Improve Learning & Teaching (edX) EdX
HarvardX,Harvard University

Introduction to Data Wise: A Collaborative Process to Improve Learning & Teaching (edX)

Learn what is involved in using data wisely to build a culture of collaborative inquiry. Educators have an ever-increasing stream of data at their fingertips, but knowing how to use this data to improve learning and teaching — how to make it less overwhelming, more useful, and part of an effective collaborative process — can be challenging.

Self Paced
Self-Paced
The Smithsonian Summer Sessions: Inspiring Civic Engagement (edX) EdX
Smithsonian,SmithsonianX

The Smithsonian Summer Sessions: Inspiring Civic Engagement (edX)

Discover how museum objects can help learners explore the challenges and opportunities of living in a democracy and inspire civic action. How can educators of all disciplines prepare students to be active and informed participants in a democracy? Join us to explore this question through the lens of six Smithsonian collections! Discover how museum objects can help learners explore the challenges and opportunities of living in a democracy and inspire civic action.

Self Paced
Self-Paced
Teaching with Physical Computing: Introduction to Project-Based Learning (edX) EdX
Arm Education,ArmEducationX

Teaching with Physical Computing: Introduction to Project-Based Learning (edX)

This course introduces the fundamental concepts underpinning Project-Based Learning, and how you can apply it with programmable devices to bring STEM & Computing to life in the classroom. Arm’s first professional development course introduces you to the core elements of physical computing. This includes common Arm-based hardware platforms such as Arduino, Raspberry Pi and micro:bit, as well as the learning theories and concepts that underpin a Project-Based Learning pedagogy. The course helps you transform your approach to teaching Computer Science in the classroom, sharing best practice and practical guides to give all learners the opportunity to develop and practice a broad range of STEM skills.

Self Paced
Self-Paced