Bubbles

Soap Bubbles
Bubble Bomb
Balloon Blowup
Building with Bubbles
Bubble Prints

Water

Magic Solution
Rising Water
Floating Sticks
Moving Drop
Growing Ice
Tasty Solution
Smoke Rings

Newton

Spool Racer
Bonk!
Air Car
Snap!
Plop!
Do you have a favourite experiment? Share it with the world! Just write in a quick description here and we'll put it online for the world to see!

Sorry, this feature has been disabled by ThinkQuest. Please enjoy the rest of the site!

[ Back to Experiments ]
[ Back to the Lab ]

- Library -


Biographies


What's a scientist?

Here's a question you may have wondered about. What makes a scientist? Is it just a matter of college education? An official degree hanging on the wall? Not really. College helps scientists most of the time. But, some of the greatest scientists in the history were not college graduates.

So, what makes a scientist? Many things. A scientist is someone who studies the way things work in nature. A scientist thinks about the history of science and what other scientsts have already found out about the way nature works. A scientist then uses this "old knowledge" to help make new discoveries -- new discoveries that depend on an idea that separates scientists from other thinkers -- the idea of "scientific method."

What's the scientific method? It's a process -- a series of steps sceintists use to learn about the way nature works. The first step is stating a hypothesis - which is a guess about the way something works, based on observation of the thing working. For example, you could state the hypothesis (make the guess) that your dog likes dog food brand A better than brand B or C. To figure out if you're right, you'd take the next step - testing the hypothesis by feeding your dog and watching to see which kind of food it eats quickest. As you test your guess, you take the third step which is collecting data -- writing down the facts about your tests, how much food your dog eats, how fast it eats and so forth. The next step is analyzing the data - which means stuyding the facts you wrote down. For instance, how many times did your dog eat brand A faster htan brand B or C? This studying of facts leads to the final step of scientific method which is drawing conclusions. What do the facts tell you? Was your guess right?

Here are a few famous scientists that knew how to use the scientific method:

Archimedes
Arrhenius, Svante August
Bernoulli, Daniel
Bohr, Neils
Crookes, Sir William
Dalton, John
Einstein, Albert
Feynman, Richard Phillips
Gay-Lussac, Joseph Louis
Hawking, Stephen William
Joule, James Prescott
Kelvin, William Thomson
Kirchhoff, Gustav Rober
Mendeleyev, Dmitry Ivanovich
Millikan, Robert Andrews
Newton, Sir Isaac
Oersted, Hans Christian
Oppenheimer, J. Robert
Priestley, Joseph
Rutherford, Ernest


Encyclopedia


Acids and Bases
Archimedes' Principle
Atoms
Bernoulli's Principle
Chemical Formulas
Chemical Reactions
Compounds and Mixtures
Energy
Force
Forms of Energy
Gravity
Mass
Matter
Nobel Prizes

[ References ]
[ Table of Contents ]
[ Back to the Lab ]

- Awards -
They'll be coming in soon!

- Guest Book -

Sorry, this feature has been disabled by ThinkQuest. Please enjoy the rest of the site!


- Contact -
Do you have questions, comments, suggestions, interesting facts or anything else you'd like to share with us? If so, please e-mail (link disabled)

- Science News -

August 15 2000



Expand Thread ]


August 15 2000



Expand Thread ]





Expand Thread ]


- Puzzle -
'); hintwindow.document.writeln('
completed puzzle
'); hintwindow.document.writeln(''); hintwindow.document.writeln(''); hintwindow.document.close(); } // RANDOMSLIDE: // iterations: the number of times to do a single random move function randomSlide(iterations) { if (version=="no") { alert("\n\n\tYou are not using a browser that can deal with the latest JavaScript 1.1 language.\t\n\tSorry, you can't play this version of the game.\t\t\n\n"); } else { // suspend play while we do it playing=false; // count down the iterations while (iterations--) { // initially we set an invalid move because this routine // just fakes mouse clicks at randomly selected positions // and we want to select a valid move randomly from the start clickx=blankx; clicky=blanky; // choose randomly whether to fake a move in the // same row or the same column as the blank // .. note that we could have just gone on picking // completely random moves until we got a valid one, // but when we can be sensible about it, what's the point?! if (Math.random()>.5) // fake a move in the same column as the blank { // keep selecting a new X position until we get one // that is neither the blank square nor going to give // us a result the same as the previous move while ((clickx==blankx) || (clickx==prevx)) { clickx=Math.floor(Math.random()*gridwidth); } // we set the column to be the same as the blank square clicky=blanky; } else // fake a move in the same row as the blank { // keep selecing a new Y position until we get one // that is neither the blank square nor going to give // us a result the same as the previous move while ((clicky==blanky) || (clicky==prevy)) { clicky=Math.floor(Math.random()*gridheight); } // we set the row to be the same as the blank square clickx=blankx; } // set variables so that when we do another random move we can // make sure that we don't end up just shuffling the same pieces // back and forth continually prevx=blankx; prevy=blanky; // we picked our place, let's fake the move - the true value is // passed so that our slide function knows it is being faked slide(clickx,clicky,true); } // check to see if we solved it by shuffling checkSolved(); // resume (or start) play as we have finished shuffling playing=true; } } // CHECKSOLVED: function checkSolved() { // This routine works by virtue of the fact that we have named // the images using the convention atXY (where X and Y are the numbers // of the row and column so that at00 is the top left square position) // and that the actual graphics are sourced from images with the name // blockXY (where X and Y are the numbers of the row and column where // the image is originally found). Therefore the puzzle is solved when // all atXY positions are filled by the corresponding blockXY graphic. // For example, if position at00 held block30.gif then we know the puzzle // has not been solved. // start off by assuming the puzzle has been solved solved=true; // sweep down the rows of the board.. for(y=0;y 12) start=block.lastIndexOf(".")-2; // work out the name where this image starts out name2="at"+block.substring(start,start+2); // if this image didn't start out here, we've not solved the puzzle if (name1!=name2) solved=false; } } // got through all the positions without declaring that the // puzzled had not been solved, therefore by a simple process // of elimination.. we've solved it! if (solved) { // alert us to the fact we completed the puzzle and tell us // how many moves were counted - JavaScript is held at this // statement until the OK box is clicked in the alert window replace="at"+blankx+blanky; document.images[replace].src=gfxdir+"/block"+blankx+blanky+"."+gfxtype; alert("\n\n\tCONGRATULATIONS!\n\tYou solved the slide puzzle in "+moves+" moves.\n\n\tPress the OK button, then shuffle the pieces if you want to try again.\t\t\n\n"); // reset the move counter to zero and indicate that we've finished playing moves=0; playing=false; } } // DISPLAYGRID: function displaygrid() { // This makes sure that only browsers that can do the game // will actually see the grid. Others get a message saying // that they can't play - could suggest an alternative. var piece=""; document.writeln('
'); document.writeln(''); document.writeln(''); document.writeln(''); document.writeln(''); document.write(' '); document.writeln(' '); document.writeln(''); document.writeln('
GAME CODE COPYRIGHT PORT80
FIND OUT HOW TO MAKE YOUR OWN PUZZLE
'); document.writeln(' '); document.writeln('

'); // sweep down the rows of the board.. for(y=0;y'); // ..and across the columns in the current row for(x=0;x(',x,',',y,')'); } else { document.writeln(' '); } } document.writeln(' '); } document.writeln('
(',x,',',y,')
'); if (hintbutton=="yes") { document.write(''); } document.writeln('
'); document.writeln(''); } // that's all folks --> /////////////////////////////////////////////////////////////////////////// // // // DO NOT CHANGE ANYTHING ABOVE THIS POINT OTHER // // THAN THE VARIABLE BLOCK IF REQUIRED TO CHANGE // // THE SIZE OF THE GAME GRID OR THE PIECES // // // ///////////////////////////////////////////////////////////////////////////


Did you know? sound moves thorugh the air at about 344 m/s?