+
Activity
Science Buddies

Science Buddies: Wild About Wildcards

For Students 3rd - 5th
The idea of a wildcard allows you to satisfy any condition. The same concept is behind using a wildcard when searching for something with your computer. Do this experiment to find out if using wildcards to conduct a search can help you...
+
Activity
Science Buddies

Science Buddies: Cd Burning: Take It to the Edge

For Students 3rd - 5th
Did you know that you can tell how much information is on a CD-R without even using a computer? Find out how in this "reflective" experiment.
+
Website
Science Buddies

Science Buddies: Follow the Bouncing Ball: A Web Animation Project

For Students 6th - 8th
This project is a fun way to try your hand at programming. You'll learn how to create some simple animations, and you'll perform tests and make measurements to help you create more realistic-looking animations. All you need to get...
+
Website
Science Buddies

Science Buddies: Programming Nanor Gs in a Virtual World

For Students 9th - 10th
Imagine yourself as a software engineer, a decade and a half from now. You are called upon to help solve the world energy crisis by programming nano-organisms (NANORGs) to extract energy from industrial sludge. Your program must be small...
+
Activity
Science Buddies

Science Buddies: Writing a Simple Calculator Program With Java Script

For Students 6th - 8th
This is a good first-time programming project. You'll learn how to use JavaScript to create a basic calculator program that you can run in your Web browser.
+
Activity
Science Buddies

Science Buddies: Paragraph Stats: Writing a Java Script Program to 'Measure' Text

For Students 6th - 8th
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...
+
Activity
Science Buddies

Science Buddies: Point of a Parabola: Focusing Signals for a Better Wireless Net

For Students 3rd - 8th
Here's a project with practical applications for homes with a wireless network. This project shows you how to build and test parabolic reflectors for the transmitters on your network. You may be able to increase the range of your...
+
Activity
Science Buddies

Science Buddies: Image File Types and Size

For Students 3rd - 5th
There are so many different ways to save an image file it can be mind boggling. If you want to know whether to save your favorite photo as a jpeg, bmp, gif, or tiff then try this simple experiment.
+
Activity
Science Buddies

Science Buddies: Getting More Out of Less : Google Hits and Search Terms

For Students 3rd - 5th
Google is the name of the most often used search engine on the Internet. "Googol" is the mathematical term for a 1 followed by 100 zeros. It's a very large number. This experiment will help you test different search terms and find out.
+
Website
Science Buddies

Science Buddies: Image Compression vs. Image Quality: Finding the Best Tradeoff

For Students 6th - 8th
In this project you'll learn about how digital image files are encoded, and how digital images can be compressed so that the files take up less storage space and can be transmitted more quickly. You will also measure the quality of...
+
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: The Human Intelligence Enterprise

For Students 9th - 10th
This course is part of the artificial intelligence studies at MIT. The course is designed to help students learn about the scientific goal of understanding human intelligence from a computational point of view.
+
Activity
TeachEngineering

Teach Engineering: Strong Arm Tactics

For Teachers 6th - 8th
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...
+
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...
+
Handout
University of St. Andrews (UK)

University of St. Andrews: John Von Neumann

For Students 9th - 10th
The University of St. Andrews provides a biography on John von Neumann. Learn about his contributions to game theory and computer science.
+
Activity
TeachEngineering

Teach Engineering: Graphing the Spread of Disease

For Teachers 9th - 10th
Students simulate disease transmission by collecting data based on their proximity to other students. One option for measuring proximity is by having Bluetooth devices "discover" each other. After data is collected, students apply graph...
+
Lesson Plan
TeachEngineering

Teach Engineering: Hidden in Plain Sight

For Teachers 9th - 10th
Steganography is the science and art of hiding messages in plain sight so only the sender and intended recipient know the existence of a message. Steganography can be characterized as security through obscurity. Through this lesson,...
+
eBook
Other

Olin College: Interactive Programming in Java

For Students 9th - 10th
An online textbook for teaching Computer Science using the Java programming language to students with no programming experience.
+
Website
Other

Cook: Blue Pelican Java

For Students 9th - 10th
A free book with supplemental materials for high school Computer Science courses that use the Java programming language.
+
Handout
Other

Grinnell College: Reblesky: Debate Guidelines

For Teachers 9th - 10th Standards
This set of debate guidelines includes information on debate format as well as preparing for a debate. It uses a computer science class debate prompt.
+
Article
Khan Academy

Khan Academy: Lossless Bit Compression

For Students 9th - 10th
Computers represent all data in binary, so all types of files, from text to images to videos, are ultimately sequences of bits. Regardless of whether the bits represent a document or a GIF, computers can use a bit compression technique...
+
Article
Khan Academy

Khan Academy: Ap Csp Exam Pseudocode Reference

For Students 9th - 10th
Since AP CS Principles is taught with a variety of programming languages, the AP CSP exam questions use a pseudocode that represents fundamental programming concepts. This overview will help with the basic understanding.
+
Handout
Wikimedia

Wikipedia: Inheritance (Computer Science)

For Students 9th - 10th
A Wikipedia description of the Objected Oriented Programming concept of inheritance.
+
Activity
Science Buddies

Science Buddies: Want to Make a Video Game? Here's How!

For Students 6th - 8th
Do you love playing video and computer games? Do you dream of someday creating your own? With this science fair project you can turn that "someday" wish into a "today" reality.
+
Activity
Science Buddies

Science Buddies: Green Your Pc: Help Your Computer Save Power

For Students 6th - 8th
Check out this science fair project to determine how much power your PC really uses, and if it is an energy hog, how you can reduce its appetite for energy. You will learn how to profile and streamline your computer's power usage, while...

Other popular searches