Curated OER
Object Oriented Programming
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.
Curated OER
Real-World Linear Programming
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...
Curated OER
Irregularly Scheduled Programming
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...
CK-12 Foundation
Linear Programming: Bakers' Dilemma
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...
Curated OER
TECH:Introduction to Programming (IT)
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...
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.
Curated OER
Welcome To Program A Simple Program in C
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...
Curated OER
Website Design Using HTML Code
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...
Google
Adventure on the High Seas
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.
Curated OER
What Did You Do?
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...
Curated OER
Introduction to HTML
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.
Curated OER
Design A Community Program
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...
Curated OER
Hassan's Pictures - Linear Programming and Profit Lines
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....
Curated OER
Write a Computer Program to Make Change
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.
PBL Pathways
Boogie Boards
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...
Curated OER
Making Logic Out of Madness
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...
Curated OER
Youth and weightlifting
Students research and develop a weight training program appropriate for an 13-16 year old.
Curated OER
Columbus Day / Computer
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...
Curated OER
Program Your Partner
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.
Curated OER
Advanced Introduction to TI-8x Calculators: Programming in TI-Basic
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.
Curated OER
Select a Sound: RCX Programming
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.
Curated OER
Modifying an HTML Document
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.
Beauty and Joy of Computing
Building Your Own Blocks
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...
Curated OER
The Three R's: Relief, Recovery and Reform through the New Deal Programs
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...