Science Buddies
  Science Fair Project Ideas Science Fair Project Ideas Science Fair Project Guide Ask an Expert Teacher Resources Science Fair Competitions
      

Computer Science Resources

Sources

  • Learn how to use the Geometry Applet to create your own interactive diagrams:
    Geometry Applet How-to Pages

  • Letters, numbers, and other symbols for printed text are digitized using a standard code, called ASCII (ASCII is an acronym for American Standard Code for Information Interchange). Each character is assigned a unique code. Click here for a Table of 7-bit ASCII Character Codes.

  • 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 machines." You will write programs that will direct a bug to navigate through a simple, simulated world. The bug has a set of sensors which you can use to tell what is around it, and there is a fixed set of rules describing how the bug can interact with the objects in the world. For example, one possible project is to program the bug to follow a trail of leaves, eating them up as it goes along, Pac-Man style. Other possible projects can be much more sophisticated. You can see your results on the screen right away: one click and the bug starts off, following the instructions in your program. An advanced version of the program can be used to program a Lego MindStorms robot to mimic the moves of the bug. You can find out more and download the programs from:
    http://www.swisseduc.ch/compscience/karatojava/

  • Would you like to make your own 3-D animations? "Alice 2.0" is a drag-and-drop programming environment where you can do just that. It's a great, fun way to learn the basics of object-oriented programming.
    Carnegie-Mellon University, 2006. "Alice v2.0: Learn to Program Interactive 3-D Graphics," [accessed March 30, 2006] http://www.alice.org.

  • Here are two excellent references by Bruce Eckel for those who want to learn more about object-oriented programming using either C++ or Java. Each is a full-length book, complete with code examples, that you can download for free. Bruce Eckel ha years of experience teaching both languages, and does a great job of organizing and presenting the material.


 

Science Buddies gratefully acknowledges its Presenting Sponsor


Science Fair Project Home      Our Sponsors      About Us      Volunteer      Donate      Contact Us      Online Store      Privacy Policy      Image Credits      Site Map

Science Fair Project Ideas      Science Fair Project Guide      Ask an Expert      Teacher Resources      Science Fair Competitions     


Copyright © 2002-2008 Kenneth Lafferty Hess Family Charitable Foundation. All rights reserved.
Reproduction of material from this website without written permission is strictly prohibited.
Use of this site constitutes acceptance of our Terms and Conditions of Fair Use.