Home Store Project Ideas Project Guide Ask An Expert Blog Careers Teachers Parents Students

Others Like “Computer Sleuth: Identification by Text Analysis”

Science Fair Project Idea
This is a more 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 statistics. You'll be able to run your program in your Web browser. Read more
CompSci_p003
+ More Details
- Less Details
Time Required Short (2-5 days)
Prerequisites An understanding of the material covered in "ABC's of Programming: Writing a Simple "Alphabetizer" with JavaScript"
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Science Fair Project Idea
This is a good first-time programming project. You'll learn how to use JavaScript to create a simple program to alphabetize lists of words. You'll be able to run your program in your Web browser. Read more
CompSci_p002
+ More Details
- Less Details
Time Required Short (2-5 days)
Prerequisites Familiarity with Web browser and text editing programs
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Science Fair Project Idea
Sudoku puzzles have become extremely popular over the past couple of years. You can find books of puzzles for beginners to experts, and many newspapers print Sudoku puzzles daily. This project challenges you to write a computer program to check if your Sudoku solution is correct. Read more
CompSci_p023
+ More Details
- Less Details
Time Required Average (6-10 days)
Prerequisites An understanding of the material covered in "ABC's of Programming: Writing a Simple 'Alphabetizer' with JavaScript."
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Science Fair Project Idea
This is a challenging first computer science project. You'll learn the basics of how digital devices can represent numbers using only 0's and 1's, and you'll write a JavaScript program to convert numbers between binary, decimal and hexadecimal notation. Read more
CompSci_p005
+ More Details
- Less Details
Time Required Short (2-5 days)
Prerequisites You should be able to:
  1. write a basic HTML file with a text editing program (like Notepad);
  2. create HTML <FORM> elements for user input;
  3. write basic JavaScript functions using Arrays, Strings and simple flow control statements (e.g., if...else, and for or while loops).
Help is available for each of these topics. See the Introduction section for details.
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Science Fair Project Idea
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. Read more
CompSci_p001
+ More Details
- Less Details
Time Required Short (2-5 days)
Prerequisites Familiarity with Web browser and text editing programs
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Science Fair Project Idea
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 started is a Web browser and a text editor (like Notepad). Read more
CompSci_p012
+ More Details
- Less Details
Time Required Short (2-5 days)
Prerequisites Familiarity with Web browser and text editing programs
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Science Fair Project Idea
The author of this project hypothesized that movies often disappoint readers because book-based movies tend to "dumb down" the works on which they are based (Fuhrman, 2002). Naturally, selective compression is necessary when telling a story as a movie, or no one would sit through it. (Hey, maybe there's an idea for a different experiment!) Selective compression is not necessarily the same, however, as simplification. There are ways to objectively measure the complexity of written language… Read more
Soc_p024
+ More Details
- Less Details
Time Required Long (2-4 weeks)
Science Fair Project Idea
This is a more challenging JavaScript project: can you write a program that can play Tic-Tac-Toe? You'll have to figure out a way to translate the game strategy into a computer algorithm. The project will show you how to create a working Tic-Tac-Toe board on a webpage. Your challenge will be to show the computer how to play. Just think: you'll be creating artificial intelligence! Read more
Games_p014
+ More Details
- Less Details
Time Required Average (6-10 days)
Prerequisites To do this project, you should already be comfortable with creating basic HTML files using a text editor. You should also be familiar with creating HTML form elements, and having them interact with JavaScript functions.
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Science Fair Project Idea
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 enough to fit in the NANORGs' tiny processors, yet at the same time meet several challenges. First and foremost, your NANORGs need to navigate on their own, extract energy from the sludge, and find collection points to deliver the harvested energy. Second,… Read more
CompSci_p021
+ More Details
- Less Details
Time Required Long (2-4 weeks)
Prerequisites Previous computer programming experience, familiarity with assembly language programming is helpful.
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues
Science Fair Project Idea
thumbnail We use passwords every day for our email and other computer accounts. How secure is the password that you use? How hard would it be for someone to guess your password? How hard is it to write a computer program to guess a password? You can see for yourself by writing a simple password guesser in the computer language Python. We will get you started with some ideas, a little sample code, and a few passwords for your computer program to try and guess. Read more
CompSci_p046
+ More Details
- Less Details
Time Required Average (6-10 days)
Prerequisites To complete the programming portion of this science project, students should have access to a machine capable of running Python™ 3 (Microsoft Windows™, Apple Mac, Raspberry Pi®, or some other Linux computer), permission to install software, and a basic grasp of programming (or ready access to a willing helper who knows a little Python).
Material Availability Readily available. See the Materials and Equipment list for details.
Cost Very Low (under $20)
Safety Hacking into other people's password-protected accounts is a federally prosecutable offense. The program example given in this science project will only work in the context of this science project.
1 2 >
Support for Science Buddies provided by:
Search Refinements
Areas of Science
Behavioral & Social Science
Earth & Environmental Science
Engineering
Life Science
Math & Computer Science
Physical Science
Difficulty
 
Cost
Time
Material Availability