Need Project!!!

Ask questions about projects relating to: computer science or pure mathematics (such as probability, statistics, geometry, etc...).

Moderators: AmyCowen, kgudger, bfinio, MadelineB, Moderators

Locked
FailingStudent
Posts: 1
Joined: Mon Jan 25, 2016 10:53 pm
Occupation: Student

Need Project!!!

Post by FailingStudent »

I need a project for my Science Fair, it should be computer science related and should take about 2-3 days. I have about a week until it's due. I'm not really good with computer programming but I'm open to learn. I don't want a baby project *cough* using scratch *cough*. Thanks in advance. 8) 8) 8) 8) 8) 8) :D :D :D :D :D :D
HowardE
Posts: 496
Joined: Thu Nov 20, 2014 1:35 pm
Occupation: Science Buddies content developer
Project Question: N/A
Project Due Date: N/A
Project Status: Not applicable

Re: Need Project!!!

Post by HowardE »

Hi FailingStudent-

What computer languages are you familiar with? The ones most accessible to you will be C/C++, Python, Java and Javascript although there are others. Given the short amount of time you have I'd strongly suggest that you think of a project where:

1) You're working with a language that you have some familiarity with
2) The topic is something you'll find fun to work on.

Have you looked at the programming projects on this site? There are a few in Python:
https://www.sciencebuddies.org/science- ... p046.shtml
https://www.sciencebuddies.org/science- ... p049.shtml

Here's a few in Javascript that you program in your browser:
https://www.sciencebuddies.org/science- ... p003.shtml
https://www.sciencebuddies.org/science- ... p002.shtml
https://www.sciencebuddies.org/science- ... p001.shtml
https://www.sciencebuddies.org/science- ... p022.shtml
https://www.sciencebuddies.org/science- ... p005.shtml
https://www.sciencebuddies.org/science- ... p031.shtml
https://www.sciencebuddies.org/science- ... p014.shtml
https://www.sciencebuddies.org/science- ... p012.shtml

https://www.sciencebuddies.org/science- ... p011.shtml is one that originally asked you to run a Java program to benchmark different computers but we had to change that since recent computers don't like Java programs from unknown sources. There are ideas for how to write your own benchmarking programs which are best written in C anyway - maybe that's interesting to you?

One that a student here (NH) is working on might be fun. She picked a dice game, Yahtzee, and is writing a program to play it. There are plenty of versions of that where the computer simulates the dice and *you* play it, but her version will use statistics and probability to have the computer play the game and try and get the highest score. She's working in Python. Perhaps programming a computer to *play* a game instead of just simulating it for human is interesting to you.

The last category I can suggest is interfacing a computer to something else. If you like playing with motors, switches and lights, perhaps designing something like a dog feeder that dumps dog food in a bowl at a certain time of the day. Or programming a computer to open your garage door when you knock on it in specific pattern. There are quite a few hobbyist computers that make this sort of stuff easy to do. The Beaglebone is now sort of the king of those, followed by the Raspberry Pi, but the Arduino in one of its many variations might be easier to start with. It's programmed in C and is easily available at many retail electronics stores.

So the question for you is: What would you like to program a computer to do? Why not throw some ideas out here and maybe we can help you winnow your list down.

Howard
Locked

Return to “Grades 6-8: Math and Computer Science”