Computer programming Teacher Resources

Find Computer programming lesson plans and worksheets
Showing 1,037 resources
Lesson Plan
Curated OER

Introduction to Computers and Understanding Commands

For Teachers Higher Ed
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.
Lesson Plan
Curated OER

Magnify The Monster In Me

For Teachers 3rd - 6th
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...
Lesson Plan
Curated OER

Introduction to Computers and Computer-Related Tasks

For Teachers Higher Ed
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...
Lesson Plan
Curated OER

Systems and Control

For Teachers 10th - 12th
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...
Lesson Plan
Curated OER

Introduction to HTML

For Teachers 9th - 10th
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.
Lesson Plan
Curated OER

Select a Sound: RCX Programming

For Teachers 7th - 12th
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.
Lesson Plan
Curated OER

Controlling Robots

For Teachers 10th - 12th
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.
Lesson Plan
Curated OER

Advanced Introduction to TI-8x Calculators: Programming in TI-Basic

For Teachers 9th - 12th
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.
Lesson Plan
Curated OER

Engineering: Lego Cars and Light Sensors

For Teachers 5th - 10th
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.
Lesson Plan
Curated OER

Introduction to Objects

For Teachers 8th - 10th
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.
Lesson Plan
Curated OER

Things that Go Bump, Bump, Bump

For Teachers 5th - 10th
Students program previously constructed bumper cars to keep bumping and reversing indefinitely. They use touch sensors attached to separate ports and complete a worksheet.
Interactive5:12
1
1
BrainPOP

U.S. Symbols

For Students K - 3rd Standards
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...
Lesson Plan
Curated OER

Aerospace Engineering

For Teachers 12th
Twelfth graders examine the physics of rocket flight. They build and launch model rockets to measure their performances.
Lesson Plan
Curated OER

Debating Controversial Issues: Integrating Science and Current Events

For Teachers 9th - 12th
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...
Instructional Video11:59
Curated OER

Binomial Theorem (Part 3)

For Students 10th - 12th
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...
Instructional Video10:04
Curated OER

Compound Interest and e (Part 3)

For Students 10th - 12th
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.
Instructional Video10:14
Curated OER

Compound Interest and e (Part 2)

For Students 10th - 12th
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...
Instructional Video7:30
Curated OER

Conic Sections: Hyperbolas 2

For Students 10th - 12th
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...
Instructional Video10:29
Curated OER

Conic Sections: Hyperbolas 3

For Students 10th - 12th
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...
Lesson Plan
TryEngineering

Program Your Own Game

For Students 6th - 12th
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.
Lesson Plan
TryEngineering

Arduino Blink Challenge

For Students 6th - 12th
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.
Lesson Plan
Ontario

Animation Programming—Computer Studies

For Teachers 7th - 10th
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
Lesson Plan
Code.org

Understanding Program Flow and Logic

For Teachers 9th - 12th
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...
Activity
DiscoverE

Coding Without Computers

For Teachers 6th - 12th
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

Browse by Subject


Computer programming