Be the Computer: Tracing Variables and Loops
Students trace short programs by hand, tracking how variables change inside for loops, while loops and an if statement.
THE LESSON LIBRARY
Find a lesson that fits your subject, your students, and the time you have.
Students trace short programs by hand, tracking how variables change inside for loops, while loops and an if statement.
Students convert between binary and decimal using a place-value chart, decode a secret word, and add two binary numbers.
Students read six short Python-style programs, match each to a type of bug, and write a corrected line.
Students learn copyright, public domain, licenses and the four fair-use factors, then sort real-life scenarios and explain safer choices.
Students learn how defenders protect accounts, calculate why longer passwords are harder to guess, spot warning signs in sample messages, and match computing careers to their jobs.
Students trace two flowcharts written as numbered boxes, predict outputs for different inputs, and plan a flowchart of their own.
Students trace short Python-style functions on paper, match key vocabulary, and write two small functions of their own.
Students read a short passage on how the internet works, rebuild a message from scrambled packets, and sequence the steps of loading a web page.
Students compare written descriptions of three fictional websites using author, evidence, date and purpose, and decide which are reliable.
Students learn finger assignments, ergonomics and the typing speed formula, then practice home-row finger placement silently on the desk.
Students read and trace Python-style lists, use index numbers starting at zero, and predict what happens when a list changes.
Students count and rate eight made-up passwords, learn why length and uniqueness matter, and practice safe account habits.