Computer programming Teacher Resources
Find Computer programming lesson plans and worksheets
Showing 1,037 resources
Curated OER
Equity vs. Debt
Examine the two ways a company can raise capital: equity and debt. Sal breaks down the differences between these and the pros and cons of the investors. He explains the implications of having a publically traded company and draws a stock...
Curated OER
Going Back to the Till: Series B
Help young economists understand the concept of a company's increasing value despite a lack of profit. They explore Sal's case study startup company, which needs to raise more money after going through the original angel investment. For...
Curated OER
Housing Conundrum (Part 4)
The last of four videos, this clip explains why there were such low default rates at the beginning of the 21st century, and the effect this had on the market. Sal breaks down the options for a homeowner who can no longer pay a mortgage...
Curated OER
Housing Price Conundrum (Part 2)
This second of four videos starts with a short history of the housing market and the conditions that allowed some people to buy, when others could rent. These starting points are a great topic for students to discuss further before...
Curated OER
Housing Price Conundrum (Part 3)
Wondering why home financing relaxed in the years following Y2K? In the third of a four-part series, Sal describes the investment phenomenon between 2000 and 2006 that allowed more people to bid on homes and increased demand...
Curated OER
Inflation, Deflation & Capacity Utilization 2
Sal justifies that the determining factor of inflation and deflation is not the money supply as much as much as it is demand and the raised capacity utilization.
Curated OER
Inflation, Deflation & Capacity Utilization
High utilization of capacity leads to a raise in prices. Salman Khan discusses competition and its effect on inflation.
National Security Agency
Classifying Triangles
Building on young mathematicians' prior knowledge of three-sided shapes, this lesson plan series explores the defining characteristics of different types of triangles. Starting with a shared reading of the children's book The Greedy...
Curated OER
Susita's Account
Your algebra young scholars double their money monthly in this task based on a checking account balance. Learners write an equation to model the situation and then use their model to answer contextual questions.
Curated OER
Diet Evaluation Project
Students record two consecutive days of food intake. They identify which nutrients are below 70%. They compare diet composition between protein, fats, and carbohydrates. They evaluate fat in the diet to fall below the American Cancer...
Physics Girl
What Do Programmers Actually Do?
So you want to be a programmer, huh? An episode from a comprehensive series about physics describes what it's like to be a software programmer. The narrator interviews actual programmers to dispel myths about the profession.
Curated OER
Law of Large Numbers - Hospital
Students explore concepts of probability and independent events. They develop a formula for deviation percentage.
Curated OER
Graphing
Intended for a faith-based classroom, this lesson requires second graders to create a survey, conduct the survey in multiple classrooms, and graph the results. They can choose between creating a picture or bar graph, or you can require...
Curated OER
The Pythagorean Theorem Lesson 2
Learners discuss and review examples of the Pythagorean Theorem using a GSP, Geometer's Sketchpad, activity.
Curated OER
Transformations
Several practice exercises suitable for any geometry class working on transformation, symmetry, and tessellation -- especially visual representations of image translation, rotation, and reflection, symmetry, tessellations and tangrams --...
Curated OER
The Global Menu: Changing the Rate of the Voice
Students examine the Windows-Eyes control panel by using dialog boxes, pull-down menus, left and right arrow keys, and shortcut keys. They also change the rate of the screen, keyboard, and mouse voices.
Curated OER
Counting on Frank
Eighth graders read a book "Counting on Frank" with a partner. Using the text, they identify eight clues and use their mathematical reasoning in real-life situations. They participate in a game and turn in a notebook in which they write...
Curated OER
Introduction to Decimals
Young math whizzes complete the online instruction, then solve 20 problems about identifying decimals, comparing decimals and fractions and ordering decimals.
Curated OER
Aquatic Life
Sixth graders work in pairs to research information related to aquatic life using references from the World Wide Web. They present their findings in the form of an oral presentation to the class.
Curated OER
Let's Learn About Firefighters!
Students explore the world of the firefighter through various activities and wrap up the day by writing and illustrating a sentence about firefighters.
Curated OER
Box and Whiskers
Middle schoolers discover how to relate collected data with a box and whiskers graph in a number of formats. They collect, organize, create, and interpret a box and whiskers graph. Pupils interpret the difference between sets of data,...
Curated OER
Geometric Figures and Applications
High schoolers study geometric figures. They use graph paper or Geometer's Sketchpad to construct and decorate geometric shapes, and also create a 3-D polygon using construction paper and a given template.
Curated OER
Crazy Clay
Students complete an Internet scavenger hunt to observe some background information on clay animation. They read the question on the web site and then click on the link to discover the answer. Then they create their own clay animation...
Curated OER
Rockin' Data
Fifth graders are given the questions, "What type of music would you suggest the manager place in front of the store?". Students collect data by talking with 20 adults and create a bar graph on the computer to present the data.
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