К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Computational Thinking for K-12 Educators: Variables and Nested Loops · LearnSpace
Назад в каталог
courseraОбщество

Computational Thinking for K-12 Educators: Variables and Nested Loops

Курс от University of California San Diego
Начальный≈ 16 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

How can students learn about abstraction by creating a movie scene? Or make an interactive map using lists? You'll learn (and do it yourself) in this course! This class teaches the concepts of abstraction (methods and parameters) and lists. 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 abstraction and lists 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 the importance and logistics of assigning creative, student-designed programming projects. Additionally, you will create a personal plan for increasing your skills in supporting a culturally responsive learning environment in your classroom.

Навыки, которые вы освоите

Computer ProgrammingComputational ThinkingDebuggingProgram DevelopmentProgramming PrinciplesDigital pedagogyEvent-Driven ProgrammingBrainstormingEducation Software and TechnologyDiversity Awareness

Программа курса

6 модулей · 65 учебных материалов

01Welcome!5 материалов

Welcome!

Welcome!ВидеоOptional: The Computational Thinking & Block Programming in K-12 Education SpecializationВидеоGet to know your fellow learners!Обсуждение

Technology Prep

Using Googledocs in this Course

Учитесь у экспертов

Beth Simon

Teaching Professor

Computational Thinking for K-12 Educators: Variables and Nested Loops
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Дари, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Чтение
Why Snap? Create your accountЧтение
02Nested Repeats14 материалов

In My Life: Nested Repeats

Design your own languageЧтениеOther examples for students to explore?Обсуждение

Interactive Puzzles: Nested Repeats

What are interactive puzzles?ВидеоInteractive Puzzle Instructions: Nested RepeatsЧтениеPuzzle It OutЗадание

Code Walkthrough: Nested Repeats

(Optional) Writing Programs: What's special for teachers?ВидеоCreate a Nested Repeats ProgramЧтениеDebugging: Nested RepeatsВидео

Check Your Knowledge Puzzles: Nested Repeats

(Optional) More programming puzzles -- but different!Видео(Optional) Demo: How to do Non-Interactive PuzzlesВидеоNon-Interactive Programming PuzzlesЧтениеCheck your knowledge quizЗадание

Computational Thinking Development: Nested Repeats

Collaborative Knowledge Construction: Nested RepeatsВнешний инструментClassroom Discussions: Nested RepeatsВидео
03More Nested Repeats & Events14 материалов

Teacher Powerup on Code.org: Be The Student

Experience a code.org Maze lesson: nested repeatsЧтениеCompare: Nested Loops in code.org versus non-block-based languagesОбсуждение

Concept Mastery Quiz & Learning Reflection

Concept Mastery Quiz: Nested RepeatsЗаданиеWhat to remember about learning nested repeats?Обсуждение

In My Life: Events

How do things happen in video games?ЧтениеEvents you already use every day!ЧтениеYour Favorite Classroom Attention Grabber!Обсуждение

Interactive Puzzles: Events

Snap detail: switching spritesВидеоInteractive Puzzles Instructions: EventsЧтениеPuzzle It OutЗадание

Code Walkthrough: Events

Create an Events ProgramЧтениеDebugging: EventsВидео

Check Your Knowledge Puzzles: Events

Non-Interactive Programming PuzzlesЧтениеCheck your knowledge quizЗадание
04More Events & Variables14 материалов

Computational Thinking Development: Events

Events: What do students struggle with?ЧтениеHow would you identify struggles with events?Обсуждение

Teacher Powerup: Events Lessons in Code.org

Where and how are Events covered in code.org curriculum?Чтение

Be The Student: Code.org

Events in code.org: A Seminal LessonЧтение

Concept Mastery Quiz: Events

Concept Mastery Quiz: EventsЗадание

In My Life: Variables

Variables Unplugged Warm UpВидеоWhat are variables?ЧтениеVariables in Envelopes ActivityВидеоFinish the Activity Yourself!ЧтениеVariables In Envelopes AssessmentЗадание

Interactive Puzzles: Variables

Interactive Puzzle Instructions: VariablesЧтениеPuzzle It OutЗадание

Code Walkthrough: Variables

Create a Variables ProgramЧтениеDebugging: VariablesВидео
05More Variables8 материалов

Check Your Knowledge Puzzles: Variables

Non-Interactive Programming PuzzlesЧтениеCheck your knowledge quizЗадание

Computational Thinking Development: Variables

Collaborative Knowledge Construction: VariablesВнешний инструментClassroom Discussions: VariablesВидео

Teacher Powerup: A (Simple) Variable Lesson Plan in Code.org

Review an Unplugged Lesson Plan for variablesЧтение

Be The Student: Code.org

Variables in code.orgЧтение

Concept Mastery Quiz & Learning Reflection

Concept Mastery Quiz: VariablesЗаданиеWhat to remember about learning variables?Обсуждение
06Equity & Pedagogy10 материалов

Pedagogy: Parsons' Problems

Teach Programming with Parsons' ProblemsВидеоAssess Programming with Parsons' ProblemsВидеоHow to make a Parsons' Problem in Snap (or Scratch) for TeachingЧтениеOptional: What languages can I make "Parsons' Problems for Teaching" in?Чтение

Equity: The Computer Lab Classroom

Equity and Computing Lab ClassroomsВидеоImpacts of Lab Classroom DesignВнешний инструментCS Lab RulesЧтениеWhat lab rule is most critical for you?ОбсуждениеPick the Right Posters (Signals and Stereotypes)Видео

Pedagogy/Equity Mastery Quiz

Pedagogy/Equity Mastery QuizЗадание