Skip to content
The Art of Programming · Term 1

Iteration with Loops (For/While)

Students will use 'for' and 'while' loops to repeat blocks of code efficiently.

Key Questions

  1. Compare the appropriate use cases for 'for' loops versus 'while' loops.
  2. Construct a program that uses a loop to perform a repetitive task.
  3. Predict the output of a program containing a loop with a specific termination condition.

Ontario Curriculum Expectations

CS.HS.AP.7CS.HS.CT.8
Grade: Grade 9
Subject: Computer Science
Unit: The Art of Programming
Period: Term 1

About This Topic

Chemical Bonding and Compounds explores the 'social life' of atoms. Students investigate why and how atoms join together to form more stable structures through ionic and molecular bonding. They learn to distinguish between the transfer of electrons in ionic compounds (like salt) and the sharing of electrons in molecular compounds (like water). This topic is the foundation for understanding the physical world, as it explains why some substances dissolve in water, why others conduct electricity, and why some are gases while others are hard crystals.

In the Ontario Grade 9 curriculum, there is a strong focus on naming compounds and writing chemical formulas. However, the real magic happens when students connect these formulas to the properties of the substances. This topic particularly benefits from hands-on modeling and collaborative problem-solving, where students must predict the type of bond that will form between two elements and then test their predictions through simulations or lab observations.

Active Learning Ideas

Watch Out for These Misconceptions

Common MisconceptionIonic compounds are made of individual 'molecules' like NaCl.

What to Teach Instead

Students often think salt is a pair of atoms. Using a 3D lattice model or a simulation helps them see that ionic compounds form large, repeating crystal structures, which explains why they are brittle and have high melting points.

Common MisconceptionAtoms 'want' to be stable and have 'feelings' about their electrons.

What to Teach Instead

While personification helps at first, it can lead to confusion. Peer discussions should transition students toward using terms like 'electrostatic attraction' and 'energy states' to explain why bonding occurs naturally without 'desire' from the atoms.

Ready to teach this topic?

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

Frequently Asked Questions

What is the easiest way to teach naming compounds?
Use a 'Flowchart Challenge.' Instead of memorizing a list of rules, give students a decision-making flowchart. Through a collaborative game, they practice identifying if a compound is ionic or molecular first, then follow the specific naming path. This active process builds procedural memory much faster than rote memorization.
Why do we focus so much on the 'Octet Rule' in Grade 9?
The Octet Rule is a powerful predictive tool. It allows students to look at the periodic table and immediately know how an element will behave. By mastering this 'rule of eight' through hands-on modeling, students gain the confidence to predict the formulas of millions of different substances.
How can active learning help students understand chemical bonding?
Bonding is about relationships and forces. When students physically 'bond' in a role-play or build 3D models, they are visualizing the spatial arrangement of electrons. This makes the difference between a 'transfer' and a 'share' concrete, helping them understand why the resulting compounds have such different physical properties.
How does bonding relate to environmental issues in Canada?
You can connect this to the behavior of pollutants. For example, why do some toxins (like heavy metals) stay in the soil while others (like road salt) dissolve and enter our waterways? The answer lies in the type of chemical bonds they form, which dictates their solubility and impact on Ontario's ecosystems.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU