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

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

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

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

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

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

О курсе

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.

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

Computer ProgrammingDebuggingComputational LogicComputational ThinkingDigital pedagogyProgram DevelopmentProgramming PrinciplesComputer Programming ToolsGame DesignEducation Software and Technology

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

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

01Course Orientation5 материалов

Course Orientation

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: Nested If Statements and Compound Conditionals
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.8 ч

6 модулей

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

Субтитры: Дари, Пушту

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

In My Life: Nested If/Else

In My Life: Nested IfsВидеоWhat real world examples of conditional systems would your students know?Обсуждение

Interactive Puzzles: Nested If/Else

Interactive Puzzles Instructions: Nested If/ElseЧтениеPuzzle It OutЗадание

Code Walkthrough: Nested If/Else

(Optional) Writing Programs: What's Special for Teachers?ВидеоCreate a Nested If Else ProgramsЧтениеDebugging: Nested If Else StatementsВидео
03Nested If/Else Part 29 материалов

Check Your Knowledge: Nested If/Else

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

Computational Thinking Development: Nested If/Else

Collaborative Knowledge Construction: Nested If ElseВнешний инструментClassroom Discussions: Nested If Else StatementsВидео

Teacher Powerup on Pencil Code Gym (pencilcode.org)

Introducing: pencilcode.net -- a different (free) block based programming languageВидеоOptimize Your Fortune!ВидеоImproving Pencilcode.netЧтение

Concept Mastery Quiz

Concept Mastery Quiz: Nested If ElseЗаданиеWhat to remember about learning nested if else statements?Обсуждение
04Compound Conditionals Part 1 8 материалов

In My Life: Compound Conditionals

Compound Conditionals in SoccerВидео

Interactive Puzzles: Compound Conditionals

What is a truth table?ЧтениеInteractive Puzzles Instructions: Compound ConditionalsЧтениеPuzzle It OutЗадание

Code Walkthrough: Compound Conditionals

Create a Compound Conditionals ProgramЧтениеDebugging: Compound ConditionalsВидео

Check Your Knowledge Puzzles: Compound Conditionals

Non-Interactive Programming PuzzlesЧтениеCheck your knowledge quizЗадание
05Compound Conditionals Part 28 материалов

Computational Thinking Development: Compound Conditionals

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

Teacher Powerup on Scratch: Be the Student

Scratch: Programming Because You Want ToВидеоTEDx Talk: ScratchЧтениеIntroducing: Soccer in Scratch!ВидеоSoccer in Scratch!Чтение

Concept Mastery Quiz

Concept Mastery Quiz: Compound ConditionalsЗаданиеWhat to remember about learning compound conditionals?Обсуждение
06Equity & Pedagogy7 материалов

Pedagogy: Debugging

Why are programming errors called bugs?ЧтениеWhat we know about debugging in block based languagesВидео

Equity: Computer Science For ALL and CS Education Week

Views on Computer Science for EveryoneЧтениеWhat are your views on CS for All?ОбсуждениеFrom CS Teacher to CS Education LeaderВидеоExplore CS Education Week and Hour of CodeЧтение

Pedagogy/Equity Mastery Quiz

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