Computer Science Resources
Learn how to use the Geometry Applet to create your own interactive diagrams: Here is a link to a Swiss educational server site with an interesting Java programming environment that you can download. It is based on the concept of "finite state ... [... more]
Science Buddies |
The Point of a Parabola: Focusing Signals for a Better ...
The objective of this experiment is to build and test a cylindrical parabolic reflector for the antenna of a wireless communication device. Figure 1: Diagram of a parabola, the points equidistant from the line L and the point F. The right half of ... [... more]
Science Buddies |
How Fast is Your Computer?
The goal of this project is to compare how long it takes to perform various mathematical operations with different variable types. Computer technology keeps advancing at an amazing pace. Today's home computers have more memory, run faster and are ... [... more]
Science Buddies |
Image Compression vs. Image Quality: Finding the Best ...
The objective of this project is to compare at least two different image compression algorithms and rate them for: What's so important about image compression algorithms? With today's computers, DVDs and digital cameras, digital images are ... [... more]
Science Buddies |
Forms and Functions: Writing a Simple Calculator Program ...
The objective of this project is to learn how to write a simple calculator with the JavaScript programming language. You will learn how to write a simple JavaScript calculator that can add, subtract, multiply or divide two numbers. You will be ... [... more]
Science Buddies |
Follow the Bouncing Ball: A Web Animation Project
This Web page by Matt Gemmell describes what programming actually is: The goal of this project is to investigate the effects of timing interval and step size on perceived animation smoothness. You will write a simple JavaScript program that will ... [... more]
Science Buddies |
ABC's of Programming: Writing a Simple 'Alphabetizer' ...
The objective of this project is to write a JavaScript program to alphabetize a list of words. This is an example of a first-time programming project. You will be writing a simple program that can alphabetize a list of words. The project uses ... [... more]
Science Buddies |
Paragraph Stats: Writing a JavaScript Program to ...
This is an example of a more advanced first-time programming project. You will be writing a simple program to gather statistics on a block of text. The project uses JavaScript, an interpreted programming language supported by most Web ... [... more]
Science Buddies |
How Many Letters?
In this experiment you will test how the number of letters (or characters) in a file change the size of the file. How many letters can you remember? You can actually remember many more letters than you think you can. The trick to your memory is ... [... more]
Science Buddies |
Font and File Size
In this experiment you will test how the font style of the letters (or characters) in a file might change the size of the file. When you write a story on the computer you can make the text look any way you choose: You can change the way letters ... [... more]
Science Buddies |
Getting More Out of Less : Google Hits and Search Terms
In this experiment you will use different search terms to measure the effect on search hits with Google. Do you often use Google to do research on a topic for school or fun? You may have even used Google to find this project idea. Google is a ... [... more]
Science Buddies |
Wild About Wildcards
In this experiment you will test the use of wildcards to maximize the number of results from a search. Wildcards are special characters that are used during a search to find all of the possible variations of a word or search term. A search term ... [... more]
Science Buddies |