Science Buddies
Science Buddies: Paragraph Stats: Writing a Java Script Program to 'Measure' Text
This is a challenging first-time programming project. You'll learn how to use JavaScript to create a simple program to analyze one or more paragraphs of text. Your program will count sentences, words and letters, and report the resulting...
Other
Learn to Program (With Ruby)
A beginner's guide to computer programming using the Ruby programming language.
Other
Computers for Creativity: Building With Code
Using the Khan Academy Computer Science platform, sixth graders at Los Altos School District build using code. They create art by writing programs in a JavaScript implementation of the Processing language called Processing.js.
University of Guelph
University of Guelph: 2007 G H Computer Programming Competition
This resource includes a description of a programming competition using Greenfoot.
Other
Stroustrup: The C++ Programming Language
The resource provides information about the C++ programming language by the creator of C++.
PBS
Pbs Learning Media: Programming a Robot
In this video segment from Cyberchase, the CyberSquad breaks down an action into a series of steps in order to program a robot to do what they need it to do. [4:50]
Khan Academy
Khan Academy: Programming Case Study: Teaching an Elementary School Class
To give fellow teachers an idea for how they can teach our curriculum in a classroom setting, we are creating case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using our curriculum in their...
Khan Academy
Khan Academy: Lesson Plans: Teaching Programming in the Classroom
See how a teacher adds social components to make using Khan Academy a success.
Yale University
The Wit and Wisdom of Grace Hopper
Quotes from Grace Hopper, a pioneer in computer programming.
Other
Digital Promise: Video Game Remix
Learn about the basics of programming with Scratch, a visual programming language, and remix an online game.
Other
Crunchzilla: Code Monster
An instructional program that shows students how to code using JavaScript. The Code Monster and his speech bubble are at the top of the screen where kids read straightforward explanations, commands, and questions. Code Monster is simple...
BBC
Bbc Bitesize: Data Structures and Data Types: Variables and Constants
Computer programs usually use data in some shape or form expressed as varaiables and constants.
Other
Computer Tech. Doc. Project: Linux Op. System Background
This section of the website contains a large amount of information about Linux. It contains six documents on various aspects of Linux.
TeachEngineering
Teach Engineering: Strong Arm Tactics
Students generally do not know the complexity that goes into building and programming a robotic arm. In actuality, creating such an arm comes from a design that involves mechanical, electrical, and computer science engineers. This...
Danuta Bois
Distinguished Women of Past and Present: Grace Murray Hopper
This site provides a biography of the programming pioneer, Grace Murray Hopper. Discusses her education, teaching career, and distinguished career as a naval officer.
BBC
Bbc: Science & Nature: Robots
Learn about different kinds of robots as you build them in five interactive simulations.
Other
Drum Roll: e.a.k. (Erase All Kittens)
Erase All Kittens is a free, open source game where students must change the code in order to rescue kittens. Arca is a tiny outcast creature whose only friends are the kittens. When all the kittens go missing, Arca sets out on a journey...
Google Cultural Institute
Google Cultural Institute: Women in Science, Technology, Engineering, and Math
Explore the historic reasons women are underrepresented in science, technology, engineering, and mathematics today.
Khan Academy
Khan Academy: Get Started With Algorithms!
What is an algorithm? It's a sequence of steps that you follow to solve a problem. In everyday life, you might have an algorithm for hanging up your laundry, efficiently going through a shopping list, or finding an empty parking space in...
Alabama Learning Exchange
Alex: Radiation / Half Life
The students will evaluate their personal radiation dose. They will develop an understanding of the term radiation and how it relates to everyday life. The will simulate how radioactive material decays and apply the term half-life....
Better Lesson
Better Lesson: Bar Graph Activity
The students will be collecting data from other students to represent in a bar graph. If available, they can then use a computer program called Bar Grapher tool to show their data with a different layout.
TeachEngineering
Teach Engineering: Wow! That Captures It!
Students learn how motion capture (mo-cap) technology enables computer animators to create realistic effects. They learn the importance of center of gravity in animation and how to use the concept of center of gravity in writing an...
Other popular searches
- Computer Programming Logic
- Computer Programming Alice
- Computer Programming Lessons
- Computer Programming C
- Computer Programming Python
- Computer Programming Loop
- Computer Programming + Loop
- Computer Programming C++
- Computer Programming With Java