Computer programming Teacher Resources
Find Computer programming lesson plans and worksheets
Showing 1,037 resources
Google
Animate a Name
What's in a name? Pupils use the Scratch code blocks to animate letters in a name. They learn about events, sequencing, and loops in computer science by taking part in the project.
Microsoft
Variables
You won't want to replace the resource with anything else. Future computer scientists use Minecraft to learn about variables in computer coding. They engage in several activities to master the variable code block, then apply it in an...
PBS
Code Creators
The lesson is real—even if the computer code isn't. Scholars learn about pseudocode, which simulates computer code using everyday language. They write pseudocode for simple actions, then have classmates guess the action from the written...
Curated OER
Mondrian - Primary/Secondary Color Study
Utilizing computer software, learners demonstrate the color spectrum. They investigate the life of the artist Piet Mondrian and define his style of artwork. Then they use Photoshop to recreate some of his designs while discovering the...
Curated OER
Investigation--What's The Number?: Exponents
Eighth graders explore exponents and look for patterns that help to determine the ones place when the base is raised to any power. They use trial and error and seek general solutions. Also, identify patterns in a number sequence.
Mathematics Vision Project
Module 6: Congruence, Construction, and Proof
Trace the links between a variety of math concepts in this far-reaching unit. Ideas that seem very different on the outset (like the distance formula and rigid transformations) come together in very natural and logical ways. This...
Curated OER
ASL: Lesson 15
ASL is fun to learn and now so easy! This is lesson 15 in a series of 30+ lessons of learning or teaching ASL in a comprehensible and strategic way. Use this lesson to reinforce identifying community helpers and conducting an interview....
Computer Science Unplugged
Treasure Hunt—Finite-State Automata
Introduce your class to the concept of finite-state automata with an activity that asks individuals to try to map their way to Treasure Island by taking different routes though an island chain. Each island has two ship sailing...
Curated OER
Telling Time Lesson Plan
Judy Clocks are a great invention. Here, learners review telling time to hour and half hour on Judy clocks, begin telling time to quarter hour, use clock stamps to practice, and play computer games using Trudy's Time and Place House...
Neufeld Learning Systems
Concept: Ratios and Proportions
Upper elementary and middle school pupils fill out a chart creating six equivalent fractions and then compare them to six different objects and/or shapes. They group together 16 various terms related to ratios and proportions. Pupils...
Curated OER
Water Quality and Watersheds: A GIS Investigation
Requiring more than one class period, this resource takes earth science learners on a journey through a watershed. Using ArcGIS Explorer, an online geographic information system, they view maps of watersheds and surrounding landscapes....
San Francisco Symphony
Biographical Slideshow
Biographies can be a fun topic for any history project. Learners choose one famous person that lived between 1865 and 1930 to research. They gather information, work on reading comprehension, and use what they find to create slide shows...
Southern Nevada Regional Professional Development Program
“Double Double Speak Speak”
Bilateral suborbital hematoma? Call an audible? 404? Have fun with “the twittering or warbling of birds,” or as 14th century French speakers would say, have fun with “jargon.” Groups match specialized jargon with plain speech, decode...
Curated OER
Map Skills
Thirds graders reinforce that a map is a drawing that shows what a place looks like from above. They use a map key and symbols to create a map of the school and its neighborhood.
EngageNY
Logarithms—How Many Digits Do You Need?
Forget your ID number? Your pupils learn to use logarithms to determine the number of digits or characters necessary to create individual ID numbers for all members of a group.
Mascil Project
Epidemics: Modelling with Mathematics
The Black Death epidemic is responsible for more than one million deaths in the United Kingdom. An inquiry-based activity has young scholars explore the rate of disease spread. They then analyze graphs showing data from epidemics such as...
EngageNY
End-of-Module Assessment Task: Grade 6 Math Module 3
The last installment of a 21-part module is an end-of-module assessment. Individuals show their understanding of positive and negative numbers on the number line, absolute value, and the coordinate plane in a variety of contexts.
LABScI
Kinematics: The Gravity Lab
Falling objects can be brutal if you don't protect your noodle! Scholars explore the motion of falling objects through measuring short intervals to determine if the distance traveled varies with time. Building off of this, scholars...
Curated OER
Writing Newsletters!
A reading of Gail Gibbons’ Deadline! leads to a discussion of the differences between newspapers and newsletters. Class members then choose a favorite topic and create the front page for their own newsletter.
PBS
Cardboard History
A PBS clip focused on collecting sports memorabilia launches this research project lesson. Class members then read Dan Gutman’s Honus and Me in which Wagner’s baseball card is used to time travel. The lesson ends with researchers...
Curated OER
Proving the Purpose of Punctuation
Explore the importance of correct verbal and written communication in the real world. Middle schoolers brainstorm what their world would be like without punctuation, listen to and read excerpts without punctuation, and record and present...
Curated OER
Coral Snapshots
Using photographs and a coral reef identification key, junior marine biologists compare changes in coral cover for a No-Take Area and the surrounding unprotected area. The data that is collected is then analyzed for richness,...
Curated OER
Bonds Vs. Stocks
What's the difference between stocks and bonds? Sal illustrates this concept through explaining the two ways a company can raise capital: debt or equity. Drawing out a balance sheet, he categorizes stocks as equity and bonds as debt,...
Curated OER
Chapter 11: Bankruptcy Restructuring
Continuing from the last clip on liquidation, scholars explore another bankruptcy avenue: restructuring. Sal briefly touches on covenants with debt holders and goes into reasons a company would refrain from liquidating when facing...
Other popular searches
- Computer Programming Logic
- Computer Programming Alice
- Computer Programming Lessons
- Computer Programming C
- Computer Programming Python
- Computer Programming Loop
- Computer Programming + Loop
- Computer Programming C++
- Computer Programming With Java