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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Learn to Teach Java: Boolean Expressions, If Statements, and Iteration · LearnSpace
Назад в каталог
courseraОбщество

Learn to Teach Java: Boolean Expressions, If Statements, and Iteration

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

О курсе

Learn to program with Boolean Expressions, If Statement, and For and While Loops in Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for teachers we'll guide you both in learning Java concepts and skills but also in how to effectively teach those to your students. This course will support you in teaching the Advanced Placement Computer Science A course or a similar introductory university-level programming course. We'll cover the critical Java concepts of selection (if statements) and iteration (loops), as covered in the APCS A Units 3 and 4. Each topic will begin by relating Java to block-based programming languages and then provide video overviews of CS Awesome content along with additional materials to supplement learning for your students. You'll engage with additional materials to support your teaching including "deep dive" classroom discussion questions, assessment overviews, code tracing and problem solving skills for your students, including preparation for free response coding questions.

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

Java ProgrammingJavaDebuggingProgramming PrinciplesTeachingComputer ProgrammingEducation Software and TechnologyComputational LogicComputational ThinkingDigital pedagogy

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

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

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

Welcome

Welcome!ВидеоOptional: Welcome to the Learn to Teach Java SpecializationВидео

Technology Preparation

Make an Account on these SitesЧтениеUsing Googledocs in this CourseЧтение
02

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

Beth Simon

Teaching Professor

Learn to Teach Java:   Boolean Expressions, If Statements, and Iteration
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 17.7 ч

5 модулей

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

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

Часть программы вашего университета
Boolean Expressions and If Statements (Unit 3): Learn as a Student
24 материалов

From Block to Text

From Block to Text: Boolean Expressions and If StatementsВидео

Guided Textbook Learning Part 1

Boolean ExpressionsВидеоProgramming Challenge: Prime NumbersВидеоCS Awesome 3.1ЗаданиеIf Statements and Control FlowВидеоOptional: Advanced/Differentiated Problem for 3.2ВидеоProgramming Challenge: Magic 8 BallВидеоCS Awesome 3.2ЗаданиеTwo-way Selection: If-else StatementsВидеоProgramming Challenge: 20 QuestionsВидеоCS Awesome 3.3Задание

Guided Textbook Learning Part 2

Multi-selection: else-if StatementsВидеоProgramming Challenge: AdventureВидеоCS Awesome 3.4ЗаданиеCompound Boolean ExpressionsВидеоProgramming Challenge: Truth TablesВидеоCS Awesome 3.5Задание
03Boolean Expressions and If Statements (Unit 3): Teacher Powerup16 материалов

Classroom Discussions

Optional: Read me if you haven't used Perusall for Classroom Discussions beforeЧтениеClassroom Discussions: Boolean Expressions and If StatementsВнешний инструментClassroom Discussions: Teacher Guide Part 1ВидеоClassroom Discussions: Teacher Guide Part 2Видео

Teacher Powerup

Do you have a different online code tracing tool to recommend?ОбсуждениеWhat is rubber duck debugging?ЧтениеTeaching Code TracingВидеоExamples: Code Tracing Videos for StudentsЧтениеAssessment Options Part 1ВидеоAssessment Options Part 2ВидеоDeveloping Problem Solving Skills Part 1ВидеоDeveloping Problem Solving Skills Part 2Видео

Coding Bat and Debugging Skills

How to adapt CodingBat questions for Unit 3ЧтениеHelping Students DebugЧтение

Mastery Quiz

Unit 3 Java Mastery QuizЗаданиеUnit 3 Teacher Mastery QuizЗадание
04Iteration (Unit 4): Learn as a Student24 материалов

From Block to Text

Block to Text: Iteration Part 1ВидеоBlock to Text: Iteration Part 2Видео

Guided Textbook Learning

While Loops Part 1ВидеоWhile Loops Part 2ВидеоWhile Loops Part 3ВидеоOptional Extra: Indenting and GradingВидеоProgramming Challenge: Guessing Game (a really good one!)ВидеоCS Awesome 4.1ЗаданиеFor LoopsВидеоProgramming Challenge: Turtles Drawing ShapesВидеоCS Awesome 4.2Задание

Guided Textbook Learning Part 2

Loops and Strings Intro (4.3)ВидеоFor Loops and Strings (4.3.2)ВидеоWhile Loops and Strings: Parsons' Remove a (4.3.1)ВидеоWhile Loops and Strings: Find and Replace (4.3.1)ВидеоProgramming Challenge: String Replacement Cats and DogsВидеоCS Awesome 4.3Задание
05Iteration (Unit 4): Teacher Powerup20 материалов

Classroom Discussions

Classroom Discussions: IterationВнешний инструментClassroom Discussions: Teacher Guide Part 1ВидеоClassroom Discussions: Teacher Guide Part 2Видео

Teacher Powerup

(More) Code TracingВидеоClassroom Discussion Code Tracing Videos for StudentsЧтениеAssessment Options Part 1ВидеоAssessment Options Part 2ВидеоEnglish Descriptions: A Software Developer SkillВидеоAgile Development in 5 minutesЧтение

Teacher Powerup: Problem Solving

Loops: Free-Response Question OverviewВидеоProblem Solving: GatheringВидеоProblem Solving: Counting - Part 1ВидеоProblem Solving: Counting - Part 2ВидеоProblem Solving: Checking - Part 1ВидеоProblem Solving: Checking - Part 2Видео

Mastery Quiz

Unit 4 Java Mastery QuizЗаданиеUnit 4 Teacher Mastery QuizЗадание
Equivalent Boolean ExpressionsВидео
Programming Challenge: Truth Tables (AGAIN!)Видео
CS Awesome 3.6Задание
Comparing ObjectsВидео
FAST: Programming Challenge: Tracing CodeВидео
CS Awesome 3.7Задание
Magpie Chat Lab (Recommendation: Skip It)Видео
Nested LoopsВидео
Programming Challenge: Turtle SnowflakesВидео
CS Awesome 4.4Задание
Loop Analysis (& Tracing)Видео
Tracing Demos 4.5Видео
Tracing Demos 4.5 Programming ChallengeВидео
CS Awesome 4.5Задание
Problem Solving: Checking - Part 3Видео
Problem Solving: Most Wanted - Part 1Видео
Problem Solving: Most Wanted - Part 2Видео