Coursera
Coursera Logo

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

  • Offered byCoursera

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

Duration

18 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

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

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 2 of 5 in the Learn to Teach Java Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Beginner Level
  • Approx. 18 hours to complete
  • English Subtitles: English
Read more
Details Icon

Learn to Teach Java: Boolean Expressions, If Statements, and Iteration
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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.
Read more

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

Welcome!

Welcome!

Optional: Welcome to the Learn to Teach Java Specialization

Make an Account on these Sites

Using Googledocs in this Course

From Block to Text: Boolean Expressions and If Statements

Boolean Expressions

Programming Challenge: Prime Numbers

If Statements and Control Flow

Optional: Advanced/Differentiated Problem for 3.2

Programming Challenge: Magic 8 Ball

Two-way Selection: If-else Statements

Programming Challenge: 20 Questions

Multi-selection: else-if Statements

Programming Challenge: Adventure

Compound Boolean Expressions

Programming Challenge: Truth Tables

Equivalent Boolean Expressions

Programming Challenge: Truth Tables (AGAIN!)

Comparing Objects

FAST: Programming Challenge: Tracing Code

Magpie Chat Lab (Recommendation: Skip It)

CS Awesome 3.1

CS Awesome 3.2

CS Awesome 3.3

CS Awesome 3.4

CS Awesome 3.5

CS Awesome 3.6

CS Awesome 3.7

Boolean Expressions and If Statements (Unit 3): Teacher Powerup

Classroom Discussions: Teacher Guide Part 1

Classroom Discussions: Teacher Guide Part 2

Teaching Code Tracing

Assessment Options Part 1

Assessment Options Part 2

Developing Problem Solving Skills Part 1

Developing Problem Solving Skills Part 2

Optional: Read me if you haven't used Perusall for Classroom Discussions before

What is rubber duck debugging?

Examples: Code Tracing Videos for Students

How to adapt CodingBat questions for Unit 3

Helping Students Debug

Unit 3 Java Mastery Quiz

Unit 3 Teacher Mastery Quiz

Iteration (Unit 4): Learn as a Student

Block to Text: Iteration Part 1

Block to Text: Iteration Part 2

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!)

For Loops

Programming Challenge: Turtles Drawing Shapes

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

Nested Loops

Programming Challenge: Turtle Snowflakes

Loop Analysis (& Tracing)

Tracing Demos 4.5

Tracing Demos 4.5 Programming Challenge

CS Awesome 4.1

CS Awesome 4.2

CS Awesome 4.3

CS Awesome 4.4

CS Awesome 4.5

Iteration (Unit 4): Teacher Powerup

Classroom Discussions: Teacher Guide Part 1

Classroom Discussions: Teacher Guide Part 2

(More) Code Tracing

Assessment Options Part 1

Assessment Options Part 2

English Descriptions: A Software Developer Skill

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

Problem Solving: Checking - Part 3

Problem Solving: Most Wanted - Part 1

Problem Solving: Most Wanted - Part 2

Classroom Discussion Code Tracing Videos for Students

Agile Development in 5 minutes

Unit 4 Java Mastery Quiz

Unit 4 Teacher Mastery Quiz

Learn to Teach Java: Boolean Expressions, If Statements, and Iteration
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

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

    Student Forum

    chatAnything you would want to ask experts?
    Write here...