Lesson Plan
Curated OER

The 3 Bees

For Teachers K - 4th
Students review what the three bees are: respect, responsibility and safety. Individually, they use the internet to complete a webquest to examine how to be respectful to others and be responsible for their actions. To end the lesson,...
Lesson Plan
Curated OER

Escape From the Antlion's Pit

For Teachers K - 2nd
Young scholars draw conclusions about the effectiveness of antlion's pits in catching prey. A brief review of the antlion and its hunting habits is conducted. After watching a video about the use of pits to catch prey, students complete...
Lesson Plan
National First Ladies' Library

Who Wants to be a Pioneer?

For Teachers 3rd - 5th
Students write a story based on their research of the Oregon Trail. Using the Internet and traditional sources, they engage in research about pioneer's experiences on the Oregon Trail during westward expansion. Students write a story...
Article
University of Maryland

Um: A Survey of Major Software Design Methodologies

For Students 9th - 10th
Gives an overview of software design methodology and differentiates between formal and systemic design. Then it discusses specific principles of design methodology.
Website
Other

Java world.com: Design Techniques

For Students 9th - 10th
An article on the role of design in the context of the overall software development process. Includes the two phases of design techniques.
Activity
Science Buddies

Science Buddies: Career Profile: Computer Software Engineer

For Students 6th - 9th
For those students interested in developing cool video game software for computer or those who enjoy applying their compter science skills to solve problems, a career as a computer software engineer might be worth examining. This Science...
Lesson Plan
Other

Ontario Council for Technology Education: Designing a Bus Shelter [Pdf]

For Teachers 10th - 12th
By the end of this project, the student will be able to understand and work through the stages of the design process, assess and develop design criteria when creating concept and scaled sketches, and use computer design software...
Handout
Lumen Learning

Lumen: Reading: Software Development Process

For Students 9th - 10th
Learn about software development methodologies and the development process.
Unit Plan
TED Talks

Ted: Ted Ed: Meet a 12 Year Old App Developer

For Students 9th - 10th
Most 12-year-olds love playing video games- but Thomas Suarez taught himself how to create them. After developing iPhone apps like "Bustin Jeiber," a whack-a-mole game, he is now using his skills to help other kids become developers. [4:33]
Activity
Science Buddies

Science Buddies: The Design Process: Creating a Stronger Truss

For Students 9th - 10th
This is an interesting project that explores which geometrical shapes make the strongest bridge truss structures. It is a good introduction to the engineering design process. You'll design three different trusses, and use online...
Lesson Plan
TeachEngineering

Teach Engineering: Do You See What I See?

For Teachers 9th - 10th
Students research OCR and OCR techniques and then apply those methods to the design challenge by developing algorithms capable of correctly reading a number on a typical high school sports scoreboard.
Activity
TeachEngineering

Teach Engineering: Java Programming of Ocr

For Teachers 9th - 10th
Student groups use the Java programming language to implement the algorithms for optical character recognition (OCR) that they developed in the associated lesson. The ultimate goal is to produce computer code that recognizes a digit on a...
Activity
TeachEngineering

Teach Engineering: Android App Development

For Teachers 9th - 10th
Students develop an app for an Android device that utilizes its built-in internal sensors, specifically the accelerometer. The goal of this activity is to teach programming design and skills using MIT's App Inventor software (free to...
Lesson Plan
Other

Ontario Council for Technology Education: Designing Chess Pieces [Pdf]

For Teachers 10th - 12th
For this project, students will design and create 3D CAD drawings of a set of chess pieces. They will work through the stages of the design process, assess and develop design criteria when creating concept and scaled sketches, and use...
Lesson Plan
Other

Ontario Council for Technology Education: Designing a Desk Organizer [Pdf]

For Teachers 9th - 10th
By the end of this project, learners will be able to understand and work through the stages of the design process, assess and develop design criteria when creating concept and scaled sketches, and use computer design software (SketchUp...
Activity
Other

Medialoot: How to Design an I Os 7 Inspired I Phone App Screen

For Students 9th - 10th
Walk through the steps involved to create a thin, flat iOS 7- inspired design concept for a user profile app screen. By using these simple techniques create stunning, minimal app interfaces.
Website
Computer History Museum

Computer History Museum: An Overview of the History of the Software Industry

For Students 9th - 10th
The software industry is a major part of the world economy. This site traces the relatively short history of the software industry, from the 1950s through the 1980s.
Website
Other

Curriculum Development: Curriculum Designers, Inc.

For Teachers Pre-K - 1st
This informative site featuring information on curriculum development offers sample maps, mapping software, recommended websites and more.
Website
Other

Browser Archives

For Students 9th - 10th
A comprehensive archive of links to versions of many different browsers. Current to 2005. This site is maintained by an international volunteer group primarily for professional web developers.
Activity
TeachEngineering

Teach Engineering: Hare and Snail Challenges

For Teachers 4th - 8th
Students extend the ideas learned in the maze challenge in this unit with a focus more on the robot design. They learn how to design the gear train from the LEGO MINDSTORMS NXT servomotor to the wheel to make the LEGO taskbot go faster...
Website
Other

Creative Software: Java Script Tutorial

For Students 9th - 10th
A comprehensive tutorial of the JavaScript scripting language.
Website
Other

Processing

For Teachers 9th - 10th
Processing is a programming language, development environment, and online community which has promoted software literacy within the visual arts and visual literacy within technology.
Website
Other

Pankpages

For Students 9th - 10th
Site contains free downloadable graphics such as buttons and backgrounds, as well as tutorials which focus on Photoshop.
Lesson Plan
TeachEngineering

Teach Engineering: Does It Work? Test and Test Again

For Teachers 9th - 10th
Testing is critical to any design, whether it be in the creation of new software or building a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market....