Computational Thinking for K-12 Educators: Conditional Loops and If Statements
- 0.0
Approx. 12 hours to complete
Course Summary
Learn how to program with blocks, conditional statements, and loops specifically designed for K-12 educators. This course teaches you how to teach coding in a fun and engaging way.Key Learning Points
- Learn how to teach coding to K-12 students
- Use block programming to create fun and interactive programs
- Understand conditional statements and loops
Job Positions & Salaries of people who have taken this course might have
- USA: $50,000 - $80,000
- India: ₹5,00,000 - ₹8,00,000
- Spain: €20,000 - €40,000
- USA: $50,000 - $80,000
- India: ₹5,00,000 - ₹8,00,000
- Spain: €20,000 - €40,000
- USA: $40,000 - $70,000
- India: ₹4,00,000 - ₹7,00,000
- Spain: €15,000 - €30,000
- USA: $50,000 - $80,000
- India: ₹5,00,000 - ₹8,00,000
- Spain: €20,000 - €40,000
- USA: $40,000 - $70,000
- India: ₹4,00,000 - ₹7,00,000
- Spain: €15,000 - €30,000
- USA: $60,000 - $100,000
- India: ₹6,00,000 - ₹10,00,000
- Spain: €25,000 - €50,000
Related Topics for further study
Learning Outcomes
- Understand the basics of block programming
- Teach coding to K-12 students using engaging methods
- Utilize conditional statements and loops in programming
Prerequisites or good to have knowledge before taking this course
- Basic computer skills
- Interest in teaching coding to K-12 students
Course Difficulty Level
BeginnerCourse Format
- Online
- Self-paced
Similar Courses
- Teaching Python for K-12 Students
- Scratch Programming for Educators
Related Education Paths
Notable People in This Field
- Code.org
- Scratch
Related Books
Description
Want to make a game that ends when you "catch" an object by clicking on it? Or maybe you get points based on how close you came? You'll do that in this class!
Outline
- Course Orientation
- Welcome!
- Welcome to the The Computational Thinking & Block Programming in K-12 Education Specialization
- Using Googledocs in this Course
- Why Snap? Create your account
- Conditional Loops
- Fixed or Conditional?
- What are interactive puzzles?
- (Optional) Writing Programs: What's special for teachers?
- Debugging: Common Challenges with Repeat Until (Boolean Expressions)
- Debugging: Common Challenges with Repeat Until (Check then what?)
- Debugging: Common Challenges with Repeat Until (Repeat vs Repeat Until)
- (Optional) More programming puzzles -- but different!
- (Optional) Demo: How to do Non-Interactive Puzzles
- Interactive Puzzles Instructions: Conditional Loops
- Create a Conditional Loop Program
- Non-Interactive Programming Puzzles
- Puzzle It Out
- Check your knowledge quiz
- More Conditional Loops
- Classroom Discussion: Conditional Loops
- Code.org While Loops -- A Variation on Repeat Until
- Code.org Repeat Until in Maze
- Concept Mastery Quiz: Repeat Until and While Loops
- If statements
- In My Life: Conditional Actions
- Debugging: If Else Statements
- Interactive Puzzles Instructions: If Statements
- Create an If Else Program
- Non-Interactive Programming Puzzles
- Playing Games with Conditions
- Puzzle It Out
- Check your knowledge quiz
- More If statements
- Classroom Discussions: If Else Statements
- Unplugged Conditionals: Video of the classroom
- Code.org If/Else Statements
- Concept Mastery Quiz: If/Else
- Equity & Pedagogy
- Why Use Peer Instruction?
- How Does Peer Instruction Work?
- Peer Instruction Logistics
- Peer Instruction In This Class
- Getting Your Computer Science Class Off the Ground
- Pedagogy/Equity Mastery Quiz
Summary of User Reviews
Discover how to teach students the basics of block programming with this course for K-12 educators. Reviews applaud its user-friendly approach and practical application.Key Aspect Users Liked About This Course
Practical applicationPros from User Reviews
- Clear explanations
- Easy to follow
- Suitable for beginners
- Engaging and interactive content
- Provides hands-on experience
Cons from User Reviews
- Lack of advanced topics
- Limited scope of the course
- Not suitable for experienced programmers
- Some technical issues reported
- Lack of personal feedback