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

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

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

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

Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists

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

О курсе

How do gamers cause things to happen when they hit buttons on their controller? How does the computer keep track of gamer's scores? This class teaches the concepts of nested loops, events, and variables. 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 loops, events, and variables 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 how to develop low-frustration learning experiences for learning programming via Parsons' Problems., Additionally, you will create an email to either a counselor, administrator or parent organization to help them understand the value of all students taking computer science.

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

Computational ThinkingDebuggingComputer ProgrammingGraphical ToolsData StructuresProgram DevelopmentTechnical CommunicationCultural ResponsivenessEducation Software and TechnologyEvent-Driven ProgrammingProgramming PrinciplesCode ReusabilityDigital pedagogy

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

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

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: Abstraction, Methods, and Lists
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.1 ч

6 модулей

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

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

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

In My Life: Abstraction

Functions and Variables in Song (no, you don't have to sing)Чтение

Interactive Puzzles: Abstraction

What are interactive puzzles?ВидеоInteractive Puzzles InstructionsЧтениеInteractive Puzzles Instructions: AbstractionsЧтениеPuzzle It OutЗаданиеDebugging: Methods and ParametersВидео

Code Walkthrough: Abstraction

(Optional) Writing Programs: What's Special for Teachers?ВидеоCreate a Program using AbstractionЧтениеDebugging: Methods and ParametersВидео
03Abstractions Part 214 материалов

Check Your Knowledge Puzzles: Abstraction

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

Computational Thinking Development: Abstraction

Collaborative Knowledge Construction - AbstractionВнешний инструментClassroom Discussion: AbstractionsВидео

Teacher Powerup: Recursion

YouTube programming resourcesЧтениеIntroducing: RecursionВидеоRecursion: Guided Code ModificationВидеоRecursion: Pencilcode.netВидеоOptional: How to Use Stepper to "Follow Along" DrawNestedSquare - Original CodeВидеоOptional: How to Use Stepper to "Follow Along" DrawNestedSquare - Stop EarlierВидеоOptional: How to Use Stepper to "Follow Along" DrawNestedSquare - Decrease Size by 20ВидеоOptional: How to Use Stepper to "Follow Along" DrawNestedSquare - Change OffsetВидео

Concept Mastery Quiz: Abstraction

Concept Mastery Quiz: AbstractionЗадание
04Lists Part 18 материалов

In My Life: Lists

Lists and SortingВидео

Interactive Puzzles: Lists

Before you start... we need your opinionЧтениеInteractive Puzzles Instructions: ListsЧтениеPuzzle It OutЗаданиеWhat do you think?Видео

Code Walkthrough: Lists

Create a Lists ProgramЧтениеDebugging Lists: ConceptВидеоDebugging Lists: PatternsВидео
05Lists Part 26 материалов

Check Your Knowledge Puzzles: Lists

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

Computational Thinking Development: Lists

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

Teacher Powerup: Lists

From Searching to SortingВидео

Concept Mastery Quiz

Concept Mastery Quiz: ListsЗадание
06Equity & Pedagogy1 материалов

Culturally Responsive Teaching

Culturally Responsive Teaching & Computer Science ClassroomsВидео