TeachEngineering
Teach Engineering: Program Analysis Using App Inventor
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...
Computer Hope
Computer Hope: Apple Computer Shortcut Keys
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.
TeachEngineering
Teach Engineering: Using Waits, Loops and Switches
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...
TeachEngineering
Teach Engineering: Using J Unit
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...
ACT360 Media
Act Den: Power Point 2007 in the Classroom
Your cartoon hosts Sue and Jim will walk you through this tutorial on how to use Microsoft Power Point 2007.
Other
Finale Music: Finale Note Pad for Windows
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.
TeachEngineering
Teach Engineering: Android Acceleration Application
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...
TeachEngineering
Teach Engineering: Remote Control Using Bluetooth
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...
TeachEngineering
Teach Engineering: Commanding a Robot Using Sound
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...
TeachEngineering
Teach Engineering: Flow Charting App Inventor Tutorials
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...
TeachEngineering
Teach Engineering: Testing the Edges
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...
Other
Computer Art Using Ms Paint
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,...
Other
Children's Software Press: Book Report
Learn how your computer can help you write a book report, from the outline to the final draft.
Computer Hope
Computer Hope: Scanner Drivers
A useful chart containing computer scanner drivers from different companies. Also answers the question "How to determine what type of scanner I have"?
Other
Inspiration and Kidspiration: University of Wisconsin
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.
Other
Myriad Software: Quantizing
Offers information on what quantizing is, how it works, when it's used. Also discusses its effectiveness.
Khan Academy
Khan Academy: Random Numbers
See how we can generate random values in our computer programs, and use those to make decisions and simulate natural processes.
ACT360 Media
Act Den: The Museum of Modern Technology
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.
TeachEngineering
Teach Engineering: Curiosity Killed the App
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...
TeachEngineering
Teach Engineering: Studying Evolution With Digital Organisms
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...
Alabama Learning Exchange
Alex: What Will I Wear to School Today?
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...
Khan Academy
Khan Academy: Procedures With Return Values
Practice using return values from procedures in computer programs.
Get Safe Online
Get Safe Online: Safe Internet Use
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.
TeachEngineering
Teach Engineering: Control Using Sound
Students gain a deeper understanding of how sound sensors work through a hands-on design challenge involving LEGO MINDSTORMS NXT taskbots and sound sensors.