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

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

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

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

Computational Thinking for K-12 Educators: Sequences and Loops

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

О курсе

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.

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

Computational ThinkingComputer ProgrammingCollaborative SoftwareAlgorithmsDebuggingBrainstormingDigital pedagogyEducation Software and TechnologyProgramming PrinciplesComputer Programming ToolsComputer ScienceProgram Development

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

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

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

Course Orientation

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

Technology Prep

Using Googledocs in this Course

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

Beth Simon

Teaching Professor

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.4 ч

6 модулей

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

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

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

Introduction to Computational Thinking

What is computational thinkingВидеоComputational Thinking ConceptsВидео

In My Life: Sequencing

My Robotic Friends in ActionВидеоMy Robotic Friends: A CS Unplugged ActivityВидеоHow to become a better computing teacherОбсуждение

Interactive Puzzles: Sequencing

What are interactive puzzles?ВидеоHow to do an interactive programming puzzleВидеоInteractive Puzzles Instructions: SequencesЧтениеPuzzle It OutЗадание
03More Sequences22 материалов

Code Walkthrough: Sequencing

Vocabulary: Programming with SequencesЧтениеWriting Programs: What's special for teachers?ВидеоCreate a Sequences ProgramЧтениеDebugging: Common Challenges for SequencesВидео

Check Your Knowledge Puzzles: Sequencing

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

Computational Thinking Development: Sequencing

Bloom's TaxonomyВидеоWhat is Bloom's Taxonomy Good For?ВидеоDeveloping Computational ThinkingВидеоCollaborative Knowledge Construction: SequencingВнешний инструментClassroom Discussions: SequencesВидео

Teacher Powerup: Sequence Lesson in Blockly from Code.org

Teacher Powerup: Reinforcing + Gaining Curricular ExperienceВидеоUnplugged Activities: Great for introducing conceptsЧтениеRevisiting Unplugged My Robotic Friends Lesson PlanВидеоDid I get it?Видео

Teacher Powerup on Code.org: Be The Student

Introducing the language Blockly -- for maze programsЧтениеMake a predictionЧтениеWhat was your thinking?ОбсуждениеExperience a code.org lesson: sequencesЧтение

Concept Mastery Quiz

Concept Mastery Quiz: Computational Thinking & SequencesЗадание
04Repeats8 материалов

In My Life: Repeats

Getting Loopy!ЧтениеWhere in the world are loops?Обсуждение

Interactive Puzzles: Repeats

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

Code Walkthrough: Repeats

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

Check Your Knowledge Puzzles: Repeats

Non-Interactive Programming PuzzlesЧтениеCheck your knowledge quizЗадание
05More Repeats6 материалов

Computational Thinking Development: Repeats

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

Teacher Powerup on Code.org: Be the Student

Introduction to Repeat LoopsЧтениеExperience a code.org Artist/Drawing lesson: repeatsЧтение

Concept Mastery Quiz & Learning Reflection

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

Equity Champion

What have I gotten into? (Don't worry it's great!)ЧтениеThe State of K-12 Computing EducationВидеоWhat standards have we addressed so far?ЧтениеWhat Do You Think?Видео

Pedagogy Guru

Why Teach with Block-Based Languages?ВидеоUse Pair (and Buddy) ProgrammingВидео

Pedagogy/Equity Mastery Quiz

Pedagogy Equity Mastery QuizЗадание