Skip to content
Computational Thinking and Problem Solving · Weeks 1-9

Identifying and Debugging Logic Errors

Students will learn to identify and correct logic errors in algorithms before writing code.

Key Questions

  1. Explain various ways logic errors can be identified before code is even written.
  2. Construct a test case that reveals a specific logic error in an algorithm.
  3. Differentiate between syntax errors and logic errors in algorithmic design.

Common Core State Standards

CSTA: 3A-AP-15CSTA: 3A-AP-17
Grade: 9th Grade
Subject: Computer Science
Unit: Computational Thinking and Problem Solving
Period: Weeks 1-9

About This Topic

Projectile motion introduces two-dimensional kinematics, teaching students to analyze horizontal and vertical motion independently. This topic is a prime application of HS-PS2-1 and requires students to use trigonometric components to solve real-world problems. Students learn that while gravity accelerates a projectile downward, its horizontal velocity remains constant (ignoring air resistance). This independence of motion is one of the most transformative concepts in introductory physics.

From sports like basketball and football to the engineering of satellite launches, projectile motion is everywhere. It provides a perfect opportunity for students to apply quadratic functions from their Common Core math classes to physical paths. Students grasp this concept faster through structured simulations where they can manipulate variables like launch angle and initial velocity to see immediate results.

Active Learning Ideas

Watch Out for These Misconceptions

Common MisconceptionA projectile has a horizontal force pushing it forward throughout its flight.

What to Teach Instead

Once launched, the only force acting on a projectile is gravity (and air resistance). Peer-led 'force diagram' sessions help students realize that inertia, not a force, keeps the object moving forward.

Common MisconceptionThe horizontal and vertical motions affect each other.

What to Teach Instead

They are completely independent. A ball dropped and a ball fired horizontally from the same height will hit the ground at the same time. Simultaneous drop-and-launch demonstrations are essential for correcting this error.

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Frequently Asked Questions

Why is 45 degrees the best angle for distance?
A 45-degree angle provides the best balance between horizontal velocity and 'hang time.' A lower angle has more speed but hits the ground too soon, while a higher angle stays in the air longer but doesn't move forward very fast. In the real world, air resistance often makes the ideal angle slightly lower.
Does a projectile's mass affect its flight path?
In a vacuum, no. All projectiles follow the same parabolic path regardless of mass if launched at the same speed and angle. However, in the real world, heavier objects are often less affected by air resistance, which can change their actual landing spot compared to lighter objects.
What is the velocity of a projectile at the very top of its path?
At the peak, the vertical velocity is zero because the object is changing from moving up to moving down. However, the horizontal velocity remains the same as it was at launch. Therefore, the total velocity at the peak is equal to the initial horizontal velocity.
What are the best hands-on strategies for teaching projectile motion?
Using 'stomp rockets' or marble launchers allows students to collect empirical data. By measuring the range at different angles, students can graph the relationship and discover the parabolic nature of the motion themselves. This hands-on experimentation turns abstract equations into a predictable, physical reality.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU