Others Like “Bits, Bytes, and Bases: Write a JavaScript Binary/Decimal/Hexadecimal Converter” (top 20 results)
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
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
This is a straightforward project that shows you how data can be digitized and stored on magnetic recording media. You'll learn how alpha-numeric characters are digitized, and you'll use bar magnets to represent the individual data "bits." You'll also learn about how much information can be stored in a small space (recording density), and how magnetic data can be erased.
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!
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
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
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
How many bits of information are in a digital photo? It depends on how many possible colors there are. Learn how to choose the right number of colors and bits to post your photo on the web or send it to your best friend.
How fast are computers? How quickly do you think they can do 100 million arithmetic problems? Try this science project to discover an easy way to measure how fast computers have become and whether or not your computer is a math whiz.
Important: this project was originally written in the mid-2000's, and computers have gotten a lot faster since then! The project will probably not work as intended if you run the code on a modern computer.
Build your own strobe light using an Arduino and an LED strip. Use it to demonstrate the stroboscopic effect.
|
Explore Our Science Videos
Model a Lung Infection
DIY Mini Drone Part 1: Build Your Drone
Build a Self-Driving Arduino Car