+
Lesson Plan
Curated OER

Object Oriented Programming

For Teachers 10th - Higher Ed
Students engage in a research activity in order to comprehend the intents and dynamics of Object Oriented Programming. They are exposed to the new paradigm of programming in order to develop new skills.
+
Lesson Plan
Curated OER

Real-World Linear Programming

For Teachers 9th - 12th Standards
Explore linear programming on a website game. Partners solve a real-world problem by setting up an objective function and a linear inequality. They graph their results on chart paper and also using a calculator before presenting their...
+
Lesson Plan
Curated OER

Irregularly Scheduled Programming

For Teachers 6th - 12th
Students examine their favorite holidays and how they are celebrated. After reading an article, they discuss the length of television programming for the Super Bowl. In groups, they create their own television programming relating to...
+
Interactive
CK-12 Foundation

Linear Programming: Bakers' Dilemma

For Students 9th - 12th Standards
Place the pies in a line. Pupils create a graph of a system of linear inequalities to represent the number of pies a bakery can make. Learners analyze the vertices on the graph to determine the number of pies they can bake without...
+
Lesson Plan
Curated OER

TECH:Introduction to Programming (IT)

For Teachers 9th - Higher Ed
Students complete an activity that illustrates the concepts of giving accurate instructions and computer programming. They also identify the relationship of the instructions/code to computer programming. Students then create a peanut...
+
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
Curated OER

Welcome To Program A Simple Program in C

For Teachers 11th - Higher Ed
Young scholars are introduced to the language in C programming. In groups, they determine the correct function to be used and practice running the program to achieve the desired results. They end the lesson by programming more difficult...
+
Lesson Plan
Curated OER

Website Design Using HTML Code

For Teachers 9th - 12th
Students participate in an activity to discover vocabulary necessary for website design. They observe a demonstration of website design using HTML code and then design two simple web pages with specific criteria. The final project allows...
+
Lesson Plan
Google

Adventure on the High Seas

For Teachers 5th - 9th
Ahoy there! A fun computer science lesson challenges pupils to write a program that creates an ocean wave. They then develop stories to accompany their projects. All of this takes place within the Scratch coding program.
+
Lesson Plan
Curated OER

What Did You Do?

For Teachers 2nd - 6th
English learners practice using the past tense by participating in a time description activity. They identify the differences between verbs when they are used to describe current events or past events. Students answer questions using...
+
Lesson Plan
Curated OER

Introduction to HTML

For Teachers 9th - 10th
Young scholars 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

Design A Community Program

For Teachers 9th - 12th
Young scholars take community action. In this philanthropy lesson, students consider issues in their community and collaborate in small groups to rank the issues identified. Young scholars read Brandy Cake and reflect on the story's...
+
Lesson Plan
Curated OER

Hassan's Pictures - Linear Programming and Profit Lines

For Teachers 9th - 11th
Learners graph systems of linear inequalities. In this linear programming and profit lesson plan, students explore linear programming problems. They graph a feasible region in a linear programming problem and identify the profit lines....
+
Worksheet
Curated OER

Write a Computer Program to Make Change

For Students 12th - Higher Ed
In this computer program worksheet, students write a computer program to find how many ways to make $50 in change.  The number of ways is provided but an example computer program is not given.
+
Activity
PBL Pathways

Boogie Boards

For Students 10th - Higher Ed Standards
Solve a complex business puzzle by building a linear programming model. An engaging project-based learning problem has classes examining transportation costs and manufacturing limitations from several plants. Ultimately, they use their...
+
Lesson Plan
Curated OER

Making Logic Out of Madness

For Teachers 10th
Tenth graders organize and interpret data from a student health program.  In this physical education lesson, 10th graders use a body composition analyzer over 8 weeks to determine the validity of a student health program.  Data obtained...
+
Lesson Plan
Curated OER

Youth and weightlifting

For Teachers 9th - 12th
Students research and develop a weight training program appropriate for an 13-16 year old.
+
Lesson Plan
Curated OER

Columbus Day / Computer

For Teachers 1st
Help your class explore holidays and important people. They will use a computer to find out important information on Christopher Columbus. The will research his voyages, ships, and history of that time period. They will then incorporate...
+
Lesson Plan
Curated OER

Program Your Partner

For Teachers 4th - 8th
Students explore the world of robotics. In this robotics lesson, students study the history of robots and work with partners to find out how hard it is to accurately guide robots through simple tasks.
+
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 lesson, 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

Select a Sound: RCX Programming

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

Modifying an HTML Document

For Teachers 6th - Higher Ed
Students make changes in HTML documents by re-opening workspace for their web pages, using the text editor, and reloading document in web browser to see changes.
+
Activity
Beauty and Joy of Computing

Building Your Own Blocks

For Teachers 8th - 12th
Isn't building with blocks an activity for toddlers? The third lab of a five-part unit teaches young computer scientists how to create their own block instructions for programming. They use these blocks to create geometric figures, spell...
+
Lesson Plan
Curated OER

The Three R's: Relief, Recovery and Reform through the New Deal Programs

For Teachers 9th - 12th
High schoolers explore how the United States recovered from the Great Depression.  In this history lesson, students research a chosen program that was implemented by Franklin D. Roosevelt, then create an informational brochure or...