VOOZH about

URL: https://www.coursera.org/learn/block-programming-k12-educators-nested-if-statement-compound-conditionals

⇱ Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals | Coursera


Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Build your subject-matter expertise

This course is part of the Computational Thinking & Block Programming in K-12 Education Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 6 modules in this course

How could you program a complex "choose your own adventure" game? How can your soccer game determine goals, balls out of bounds, and corner kicks? You'll learn to do both of these in this course!

This class teaches the concepts of nested if/else statements and compound Boolean conditional expressions. 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 if/else statements and compound conditionals 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 prepare classroom resources to help your students to develop debugging skills. Additionally, you will create resources to help educate your students about the impacts of lack of equity in K-12 CS instruction.

What's included

2 videos2 readings1 discussion prompt

2 videosβ€’Total 8 minutes
  • Welcome!β€’4 minutes
  • Optional: The Computational Thinking & Block Programming in K-12 Education Specializationβ€’3 minutes
2 readingsβ€’Total 13 minutes
  • Using Googledocs in this Courseβ€’3 minutes
  • Why Snap? Create your accountβ€’10 minutes
1 discussion promptβ€’Total 10 minutes
  • Get to know your fellow learners!β€’10 minutes

Explore conditional executing by learning about nested if-else statements. Use nested if-elses in examples where there are three or more options. Design your own conditional system, re-create Snap programs based on video solutions, and review some common debugging tips.

What's included

3 videos2 readings1 assignment1 discussion prompt

3 videosβ€’Total 14 minutes
  • In My Life: Nested Ifsβ€’5 minutes
  • (Optional) Writing Programs: What's Special for Teachers?β€’4 minutes
  • Debugging: Nested If Else Statementsβ€’5 minutes
2 readingsβ€’Total 60 minutes
  • Interactive Puzzles Instructions: Nested If/Elseβ€’20 minutes
  • Create a Nested If Else Programsβ€’40 minutes
1 assignmentβ€’Total 4 minutes
  • Puzzle It Outβ€’4 minutes
1 discussion promptβ€’Total 10 minutes
  • What real world examples of conditional systems would your students know?β€’10 minutes

Continue with nested if-else statements with our non-interactive programming puzzles to check your knowledge. Get prepared to run classroom discussions on some challenging if-else statements and explore a different, free, online programming system -- pencilcode.net

What's included

3 videos2 readings2 assignments1 app item1 discussion prompt

3 videosβ€’Total 28 minutes
  • Classroom Discussions: Nested If Else Statementsβ€’17 minutes
  • Introducing: pencilcode.net -- a different (free) block based programming languageβ€’8 minutes
  • Optimize Your Fortune!β€’4 minutes
2 readingsβ€’Total 60 minutes
  • Non-Interactive Programming Puzzlesβ€’20 minutes
  • Improving Pencilcode.netβ€’40 minutes
2 assignmentsβ€’Total 34 minutes
  • Check your knowledge quizβ€’4 minutes
  • Concept Mastery Quiz: Nested If Elseβ€’30 minutes
1 app itemβ€’Total 30 minutes
  • Collaborative Knowledge Construction: Nested If Elseβ€’30 minutes
1 discussion promptβ€’Total 10 minutes
  • What to remember about learning nested if else statements?β€’10 minutes

Learn how to create compound conditionals with and and or. Do an unplugged activity to see compound conditional apply in a soccer game. See how truth tables define the behavior of Boolean operators and and or and get the chance to fill one in. Create your own compound conditional programs using Snap, review others' work, and learn debugging tips.

What's included

2 videos4 readings2 assignments

2 videosβ€’Total 12 minutes
  • Compound Conditionals in Soccerβ€’6 minutes
  • Debugging: Compound Conditionalsβ€’5 minutes
4 readingsβ€’Total 105 minutes
  • What is a truth table?β€’10 minutes
  • Interactive Puzzles Instructions: Compound Conditionalsβ€’30 minutes
  • Create a Compound Conditionals Programβ€’40 minutes
  • Non-Interactive Programming Puzzlesβ€’25 minutes
2 assignmentsβ€’Total 10 minutes
  • Puzzle It Outβ€’5 minutes
  • Check your knowledge quizβ€’5 minutes

Deepen your understanding of compound conditionals with some pretty challenging classroom discussion questions. Learn about the design behind the Scratch programming language and read and use starter code in Scratch to create a soccer game that announces goals and various out of bounds situations.

What's included

3 videos2 readings1 assignment1 app item1 discussion prompt

3 videosβ€’Total 26 minutes
  • Classroom Discussions: Compound Conditionalsβ€’14 minutes
  • Scratch: Programming Because You Want Toβ€’7 minutes
  • Introducing: Soccer in Scratch!β€’5 minutes
2 readingsβ€’Total 67 minutes
  • TEDx Talk: Scratchβ€’7 minutes
  • Soccer in Scratch!β€’60 minutes
1 assignmentβ€’Total 30 minutes
  • Concept Mastery Quiz: Compound Conditionalsβ€’30 minutes
1 app itemβ€’Total 40 minutes
  • Collaborative Knowledge Construction: Compound Conditionalsβ€’40 minutes
1 discussion promptβ€’Total 10 minutes
  • What to remember about learning compound conditionals?β€’10 minutes

Explore the equity and pedagogical aspects of computer science. Learn about Grace Hopper, an iconic woman and pioneer of computing and learn about debugging tips. After practicing your debugging skills, you will learn the benefits and methods to introduce computer science to everyone. Finally, we'll introduce various communities and share advice that will be useful for computing education leaders.

What's included

2 videos3 readings1 assignment1 discussion prompt

2 videosβ€’Total 10 minutes
  • What we know about debugging in block based languagesβ€’5 minutes
  • From CS Teacher to CS Education Leaderβ€’5 minutes
3 readingsβ€’Total 76 minutes
  • Why are programming errors called bugs?β€’14 minutes
  • Views on Computer Science for Everyoneβ€’22 minutes
  • Explore CS Education Week and Hour of Codeβ€’40 minutes
1 assignmentβ€’Total 30 minutes
  • Pedagogy/Equity Mastery Quizβ€’30 minutes
1 discussion promptβ€’Total 10 minutes
  • What are your views on CS for All?β€’10 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

University of California San Diego
27 Coursesβ€’28,436 learners

Explore more from Education

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,