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

Computational Thinking for K-12 Educators: Sequences and Loops

University of California San Diego

Course teaching basic programming concepts of sequences and loops, guiding educators to address student challenges and facilitate interactive learning.

Unknown6 weeksEnglish3,146 enrolled

About this Course

How do we give instructions to a computer? Isn't programming hard? Not really! Whether it's giving someone directions to a nearby store or writing out some dance moves we frequently exhibit aspects of computational thinking in our everyday lives! This class teaches the first key concepts of programming -- sequences of instructions and basic counted repetition of instructions. 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 sequences and repeated instructions 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 about a recommended pedagogical practice, Pair Programming, and find out why research recommends teaching block-based programming first

What You'll Learn

  • Connect real-world experiences to sequence and loop concepts
  • Identify common student errors
  • Help students find and fix bugs
  • Facilitate classroom discussions
  • Learn recommended pedagogical strategies like pair programming
  • Understand benefits of block-based programming first

Prerequisites

  • Basic computer and internet skills
  • Ability to read course instructions in English and complete short activities

Instructors

B

Beth Simon

Teaching Professor

Topics

Education
Social Sciences
Software Development
Computer Science
Digital pedagogy
Computer Programming
Debugging
Programming Principles
Education Software and Technology
Computational Thinking

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

التعليم
العلوم الاجتماعية
تطوير البرمجيات
علوم الحاسوب
البيداغوجيا الرقمية
برمجة الحاسوب
تصحيح الأخطاء
مبادئ البرمجة
Education Software and Technology
Computational Thinking

Start Learning Now