TrueschoTruescho
All Courses
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals
Coursera
Course
Unknown

Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals

University of California San Diego

Gain programming skills to design complex adventure games using nested if statements and compound conditional expressions for interactive applications.

Unknown6 weeksEnglish

About this Course

How could you program a complex "choose your own adventure" game? How can your soccer game determine goals, balls out of bounds, and corner kicks? You'll learn to do both of these in this course! This class teaches the concepts of nested if/else statements and compound Boolean conditional expressions. 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 nested if/else statements and compound conditionals 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 prepare classroom resources to help your students to develop debugging skills. Additionally, you will create resources to help educate your students about the impacts of lack of equity in K-12 CS instruction

What You'll Learn

  • Design complex adventure games with nested conditionals
  • Connect programming concepts to real-life experiences
  • Identify and fix common student bugs
  • Lead classroom discussions to deepen understanding
  • Develop classroom resources to build debugging skills

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
Programming Principles
Computer Programming Tools
Education Software and Technology
Computer Programming
Digital pedagogy
Computational Thinking

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

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

Start Learning Now