TrueschoTruescho
All Courses
Computational Thinking for K-12 Educators: Conditional Loops and If Statements
Coursera
Course
Unknown

Computational Thinking for K-12 Educators: Conditional Loops and If Statements

University of California San Diego

Learn to apply conditional loops and if/else statements through interactive game examples, focusing on problem solving and minimizing student frustration.

Unknown6 weeksEnglish

About this Course

Want to make a game that ends when you "catch" an object by clicking on it? Or maybe you get points based on how close you came? You'll do that in this class! This class teaches the concepts of conditional loops and if/else statements. For each concept, we'll start by helping you connect real-world experiences you are already familiar with to the programming concept you are about to learn. Next, through a cognitively scaffolded process we'll engage you in developing your fluency with problem solving with repeat until loops, while loops, and if/else statements in a way that keeps frustration at a minimum. Along the way you will learn about the common challenges or "bugs" students have with these concepts as well as ways to help them find and fix those concepts. You'll also be guided in running classroom discussions to help students develop deeper understanding of these concepts. Finally, you'll learn how to support interactive learning experiences among your students with Peer Instruction. Additionally, you will create a resource for your classroom to support an equitable classroom

What You'll Learn

  • Connect programming concepts to real-world experiences
  • Identify and fix common student challenges and bugs
  • Lead classroom discussions to deepen understanding
  • Support interactive peer instruction

Prerequisites

  • No deep prior experience is required, but basic computer and internet skills are helpful
  • Ability to read course instructions in English and complete short practice activities

Instructors

B

Beth Simon

Teaching Professor

Topics

Education
Social Sciences
Software Development
Computer Science
Computer Programming
Program Development
Diversity Equity and Inclusion Initiatives
Programming Principles
Digital pedagogy
Computational Thinking

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

التربية والتعليم
العلوم الاجتماعية
تطوير البرمجيات
علوم الحاسوب
برمجة الحاسوب
تطوير البرامج
المساواة والشمول
مبادئ البرمجة
Digital pedagogy
Computational Thinking

Start Learning Now