Curated OER
A to Zap!
Students are given a play telephone, the students correctly dial their phone number 3 out of 5 times. They use the computer program A to Zap!, students complete the telephone activity by correctly clicking on the numbers of the phone...
Curated OER
Write a Computer Program to Make Change
For 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.
Science Buddies
Science Buddies: Computer Sleuth: Identification by Text Analysis
Here's a project where you can try your hand at being a detective with your computer. In this project you'll write a program to do some basic analysis of features of written text (for example, counting the length of each word in the...
TeachEngineering
Teach Engineering: Navigating a Maze
Students program LEGO MINDSTORMS NXT robots to go through a maze using movement blocks.
TeachEngineering
Teach Engineering: Wait Program!
After completing an associated lesson, students test their understanding in two programming tasks that utilize LEGO MINDSTORMS NXT robots and sound/touch sensors. Students gain practice in the iterative design-program-test-redesign process.
TeachEngineering
Teach Engineering: What Is a Computer Program?
Through four lesson and four activities, students are introduced to the logic behind programming using LEGO MINDSTORMS NXT robots.
TeachEngineering
Teach Engineering: What Is a Program?
Using a few blindfolds and a simple taped floor maze exercise, young scholars come to understand that computers rely completely upon instructions given in programs and thus programs must be comprehensive and thorough. Then students learn...
TeachEngineering
Teach Engineering: How Do You Make a Program Wait?
Building on the programming basics learned so far in a corresponding Robotics unit, students learn how to program using sensors rather than by specifying exact durations. Working with the LEGO MINDSTORMS NXT robots and software, they...
Carnegie Mellon University
Carnegie Mellon University: Programming Language Research
This site contains a listing of compiler topics and their links as well as related sites.
Wikimedia
Wikipedia: Freeware
Encyclopedia article that defines and explains freeware. It lists a number of kinds of freeware as well, and each has a link to additional information.
American Association of Physics Teachers
Com Padre Digital Library: Open Source Physics: Gimbal Model
Simulate the pitch, roll and yaw of a 3D object on this Gimbal Model. Investigate the change at each independent axis by rotating it around specific points.
Other
Eli: An Integrated Toolset for Compiler Construction
This site describes a compilation process which converts design specifications into software.
Other
Bt Open World: Stickies 4.5
At this site create virtual "Post-it," notes on your computer screen of reminders and to-do lists by downloading this freeware program. Eliminate the clutter at your computer station with this user-friendly program.