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 |
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
Learn to Teach Java: Boolean Expressions, If Statements, and Iteration at Coursera Course details
- 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.
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