Hi, what do you want to do?
Curated OER
The 3 Bees
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,...
Curated OER
Escape From the Antlion's Pit
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...
National First Ladies' Library
Who Wants to be a Pioneer?
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...
University of Maryland
Um: A Survey of Major Software Design Methodologies
Gives an overview of software design methodology and differentiates between formal and systemic design. Then it discusses specific principles of design methodology.
Other
Java world.com: Design Techniques
An article on the role of design in the context of the overall software development process. Includes the two phases of design techniques.
Science Buddies
Science Buddies: Career Profile: Computer Software Engineer
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...
Other
Ontario Council for Technology Education: Designing a Bus Shelter [Pdf]
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...
Lumen Learning
Lumen: Reading: Software Development Process
Learn about software development methodologies and the development process.
TED Talks
Ted: Ted Ed: Meet a 12 Year Old App Developer
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]
Science Buddies
Science Buddies: The Design Process: Creating a Stronger Truss
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...
TeachEngineering
Teach Engineering: Do You See What I See?
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.
TeachEngineering
Teach Engineering: Java Programming of Ocr
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...
TeachEngineering
Teach Engineering: Android App Development
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...
Other
Ontario Council for Technology Education: Designing Chess Pieces [Pdf]
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...
Other
Ontario Council for Technology Education: Designing a Desk Organizer [Pdf]
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...
Other
Medialoot: How to Design an I Os 7 Inspired I Phone App Screen
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.
Computer History Museum
Computer History Museum: An Overview of the History of the Software Industry
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.
Other
Curriculum Development: Curriculum Designers, Inc.
This informative site featuring information on curriculum development offers sample maps, mapping software, recommended websites and more.
Other
Browser Archives
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.
TeachEngineering
Teach Engineering: Hare and Snail Challenges
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...
Other
Creative Software: Java Script Tutorial
A comprehensive tutorial of the JavaScript scripting language.
Other
Processing
Processing is a programming language, development environment, and online community which has promoted software literacy within the visual arts and visual literacy within technology.
Other
Pankpages
Site contains free downloadable graphics such as buttons and backgrounds, as well as tutorials which focus on Photoshop.
TeachEngineering
Teach Engineering: Does It Work? Test and Test Again
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....