Computer programming Teacher Resources
Find Computer programming lesson plans and worksheets
Showing 1,037 resources
Curated OER
Introduction to Computers and Understanding Commands
Students conjugate the simple past and present tenses of various verbs, and respond to computer commands. They view computer flashcards, and complete a verb conjugation worksheet.
Curated OER
Magnify The Monster In Me
Learners gradually develop fine-motor movement skills with the mouse, while building on the gross-motor movements they are already able to make with the mouse. It encourages students to look at the same painting different ways, and...
Curated OER
Introduction to Computers and Computer-Related Tasks
Students identify the parts of a computer workstation and conjugate simple past and present tenses of various verbs. They view computer flash cards, complete a worksheet, and identify nouns, verbs, articles, and personal pronouns in...
Curated OER
Systems and Control
Students create a circuit board that demonstrates how a traffic light works. After writing a PIC program for traffic lights, students assemble a circuit board to test the validity of the program they have written. Circuit boards and...
Curated OER
Introduction to HTML
Students listen to a brief history of HTML and its basic principles. They interact with command tags on computers and perform tasks that the web browser would understand.
Curated OER
Select a Sound: RCX Programming
Young scholars program an RCX to play one sound if a touch sensor is pressed down and another if it is not pressed. They write the program to repeat twenty times and incorporate the use of both a fork and a loop.
Curated OER
Controlling Robots
Students create practical robotic devices with a laptop computer. They explore how to program LED lights and DC motors. They examine a wide range of motors, switches and relays.
Curated OER
Advanced Introduction to TI-8x Calculators: Programming in TI-Basic
Students program a TI-Basic calculator. In this calculator programming activity, students explore how to create and graph a linear equation. Students study how to input variables into the function and read the graph output.
Curated OER
Engineering: Lego Cars and Light Sensors
Young scholars build Lego cars with attached light sensors. They program the car to enter a tunnel and reverse out when it records a darker light reading.
Curated OER
Introduction to Objects
Students are introduced to the concept of Objects in Programming and identifying the parts of an object. They view the radio objects movie and then brainstorm household objects that can be represented as a series of controls and displays.
Curated OER
Things that Go Bump, Bump, Bump
Students program previously constructed bumper cars to keep bumping and reversing indefinitely. They use touch sensors attached to separate ports and complete a worksheet.
BrainPOP
U.S. Symbols
United States symbols are the subject of a video brought to you by BrainPop Jr. Hosts, Annie and Moby, begin with a definition of the word symbol, then go on to detail ten American symbols—the American flag, a Bald Eagle, the Liberty...
Curated OER
Aerospace Engineering
Twelfth graders examine the physics of rocket flight. They build and launch model rockets to measure their performances.
Curated OER
Debating Controversial Issues: Integrating Science and Current Events
In order to give young scientists experience with critical thinking skills, introduce them to a current controversy and prepare them to debate. Choose a topic, such as genetically modified organisms, and assign groups to represent...
Curated OER
Binomial Theorem (Part 3)
In this video on the Binomial Theorem, Sal tries to give an intuition behind why combinations are part of its definition. By looking at the expansion of (a + b)3 and carefully looking at where each value originates from, one can see how...
Curated OER
Compound Interest and e (Part 3)
Continuing with the lesson on compound interest, in this video, Sal derives the general formula for any amount of principle, interest rate, and compounding periods over one year.
Curated OER
Compound Interest and e (Part 2)
Sal continues to look at changing the length of compounding time, from daily to hourly compounding interest. Now he is able to show that compounding 100% annual interest converges on the number 2.71É or e as the number of compounding...
Curated OER
Conic Sections: Hyperbolas 2
Here is an example in this video of graphing a hyperbola centered at the origin. First, Sal shows solving for the equations of the asymptotes and then shows how to determine the direction of the hyperbola. He takes the approach of not...
Curated OER
Conic Sections: Hyperbolas 3
Continuing with the study of graphing hyperbolas, Sal shows an example of graphing a parabola that is centered at a point off the origin. By looking at the equation, first without shifting it, he helps listeners develop an intuitive...
TryEngineering
Program Your Own Game
Young computer scientists get to see what it's like to be a software engineer as they use free online software to design a computer game. They play and evaluate games groups created to round out the activity.
TryEngineering
Arduino Blink Challenge
Who knew turning a light on and off could be so complicated? In the lesson, pupils use Arduino boards to learn about computer codes and programs. They program an Arduino to make a light turn on and off at certain time intervals.
Ontario
Animation Programming—Computer Studies
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
Code.org
Understanding Program Flow and Logic
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
DiscoverE
Coding Without Computers
See what it feels like to be a robot. Scholars use programming vocabulary to program a human robot and test out their codes by acting them out. The code should result in stacking six cups into a pyramid.
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