Lesson Plan
TeachEngineering

Teach Engineering: Program Analysis Using App Inventor

For Teachers 7th - 9th
In computer science, program analysis is used to determine the behavior of computer programs. Flow charts are an important tool for understanding how programs work by tracing control flow. Control flow is a graphical representation of...
Handout
Computer Hope

Computer Hope: Apple Computer Shortcut Keys

For Students 9th - 10th
Shortcut keys help provide an easier and usually quicker method of navigating and using computer software programs. Here is a listing of Apple Mac OS keyboard shortcuts.
Activity
TeachEngineering

Teach Engineering: Using Waits, Loops and Switches

For Teachers 4th - 8th
Students incorporate their knowledge of wait blocks, loops, and switches into their programming of the LEGO MINDSTORMS NXT robots to perform different tasks depending on input from a sound sensor and two touch sensors. This activity...
Lesson Plan
TeachEngineering

Teach Engineering: Using J Unit

For Teachers 9th - 10th
Learners focus on the testing phase of the design process by considering how they have tested computer programs in the past and learning about a new method called JUnit to test programs in the future. JUnit is a testing method that is...
Unit Plan
ACT360 Media

Act Den: Power Point 2007 in the Classroom

For Students 9th - 10th
Your cartoon hosts Sue and Jim will walk you through this tutorial on how to use Microsoft Power Point 2007.
Website
Other

Finale Music: Finale Note Pad for Windows

For Students 9th - 10th
A free music notation software program! From the makers of Finale, the industry standard for this type of software, Finale NotePad can be downloaded from Coda for free. Although it is an entry level version of Finale, it is quite useful.
Unit Plan
TeachEngineering

Teach Engineering: Android Acceleration Application

For Teachers 9th - 10th
This unit includes two sequential lessons. In the first, students create mobile apps that collect data from an Android device's accelerometer and then store that data to a database. This lesson provides practice with MIT's App Inventor...
Activity
TeachEngineering

Teach Engineering: Remote Control Using Bluetooth

For Teachers 4th - 8th
Building on what they learned about wired and wireless electrical connections in the associated lesson, students use Android phones to take advantage of Bluetooth wireless connections to remotely guide LEGO MINDSTORMS NXT robots through...
Activity
TeachEngineering

Teach Engineering: Commanding a Robot Using Sound

For Teachers 5th - 8th
Students continue their exploration of the human senses and their engineering counterparts, focusing on the auditory sense. Working in small groups, students design, create and run programs to control the motion of LEGO TaskBots. By...
Activity
TeachEngineering

Teach Engineering: Flow Charting App Inventor Tutorials

For Teachers 7th - 9th
Students design and create flow charts for the MIT App Inventor tutorials in this computer science activity about program analysis. In program analysis, which is based on determining the behavior of computer programs, flow charts are an...
Activity
TeachEngineering

Teach Engineering: Testing the Edges

For Teachers 9th - 10th
Students gain experience using the software/systems (engineering) design process, specifically focusing on the testing phase. This problem-based learning activity uses the design process to solve open-ended challenges. In addition to...
Lesson Plan
Other

Computer Art Using Ms Paint

For Students 3rd - 8th
A site by Diana Hunter, an educator in Indiana. This site uses common software in PCs to introduce the use of computers in making art. There are lessons on design, Tessellations, Butterflies, Piet Mondrian, Landscapes with Spraypaint,...
Activity
Other

Children's Software Press: Book Report

For Students 3rd - 8th
Learn how your computer can help you write a book report, from the outline to the final draft.
Handout
Computer Hope

Computer Hope: Scanner Drivers

For Students 9th - 10th
A useful chart containing computer scanner drivers from different companies. Also answers the question "How to determine what type of scanner I have"?
Professional Doc
Other

Inspiration and Kidspiration: University of Wisconsin

For Students Pre-K - 1st
This site features Kidspiration and Inspiration tools for active learning. Students and teachers will benefit from this comprehensive list of 50 different ways to use inspiration and kidspiration in the classroom and beyond.
Article
Other

Myriad Software: Quantizing

For Students 9th - 10th
Offers information on what quantizing is, how it works, when it's used. Also discusses its effectiveness.
eBook
Khan Academy

Khan Academy: Random Numbers

For Students 9th - 10th
See how we can generate random values in our computer programs, and use those to make decisions and simulate natural processes.
Interactive
ACT360 Media

Act Den: The Museum of Modern Technology

For Students K - 1st
Informative, fun, and humorous tutorial that uses cartoon characters to provide an introduction to information technology. The tutorial covers operating systems/desktops, email, the world wide web, and networks.
Lesson Plan
TeachEngineering

Teach Engineering: Curiosity Killed the App

For Teachers 7th - 9th
Students gain experience with the software/system design process, closely related to the engineering design process, to solve a problem. First, they learn about the Mars Curiosity rover and its mission, including the difficulties that...
Activity
TeachEngineering

Teach Engineering: Studying Evolution With Digital Organisms

For Teachers 11th - 12th
Students observe natural selection in action and investigate the underlying mechanism, including random mutation and differential fitness based on environmental characteristics. They do this through use of the free AVIDA-ED digital...
Lesson Plan
Alabama Learning Exchange

Alex: What Will I Wear to School Today?

For Teachers Pre-K - 1st
Hot, cold, windy, or snowing, students need to know how to dress appropriately. In this lesson, students will learn how weather affects what they wear to school each day. Students will practice choosing the appropriate clothing by using...
Unknown Type
Khan Academy

Khan Academy: Procedures With Return Values

For Students 9th - 10th
Practice using return values from procedures in computer programs.
Website
Get Safe Online

Get Safe Online: Safe Internet Use

For Students 9th - 10th
No matter what software a person uses to browse the internet, there are security risks involved. This article describes some of the security risks and how to browse the internet safely.
Activity
TeachEngineering

Teach Engineering: Control Using Sound

For Teachers 4th - 8th
Students gain a deeper understanding of how sound sensors work through a hands-on design challenge involving LEGO MINDSTORMS NXT taskbots and sound sensors.