Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Any suggestions for my science fair topic?

Any suggestions for my science fair topic?

Scheduled Pinned Locked Moved The Lounge
question
7 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hxhl95
    wrote on last edited by
    #1

    Yeah, what the title says. Maybe something related to computing sciences or engineering (no biology, definitely not). Something that I can do in 2-3 months (realistically), and something complex enough that I won't look like a total idiot. :laugh: Can anyone offer anything better than a comparison of methods used for curve fitting and seeing which one works better? (which sounds pretty lame, IMHO).

    P A D 3 Replies Last reply
    0
    • H hxhl95

      Yeah, what the title says. Maybe something related to computing sciences or engineering (no biology, definitely not). Something that I can do in 2-3 months (realistically), and something complex enough that I won't look like a total idiot. :laugh: Can anyone offer anything better than a comparison of methods used for curve fitting and seeing which one works better? (which sounds pretty lame, IMHO).

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #2

      SkyNet? A BASIC interpreter?

      H 1 Reply Last reply
      0
      • P PIEBALDconsult

        SkyNet? A BASIC interpreter?

        H Offline
        H Offline
        hxhl95
        wrote on last edited by
        #3

        Oh yes, might I mention that this year we have to stick to a hypothesis-procedure-observations-data analysis-conclusion outline. It's pathetic. :mad:

        1 Reply Last reply
        0
        • H hxhl95

          Yeah, what the title says. Maybe something related to computing sciences or engineering (no biology, definitely not). Something that I can do in 2-3 months (realistically), and something complex enough that I won't look like a total idiot. :laugh: Can anyone offer anything better than a comparison of methods used for curve fitting and seeing which one works better? (which sounds pretty lame, IMHO).

          A Offline
          A Offline
          AspDotNetDev
          wrote on last edited by
          #4

          A program that crawls the web to find words and expressions that might be used in a password, which will then be used to crack passwords. You could compare that to other techniques, such as other brute force techniques (combination/permutations, word dictionary lookup, etc.). An analysis of hard drive write/read speed depending on the location of the file on the hard drive and the level of fragmentation present (other variables are possible, such as file size and number of files). You might even compare different file systems. This has probably been done before, but you might be able to put a different or more practical "spin" on this subject. A program that explores various novel methods of image/video compression, perhaps comparing them against existing techniques. I have a couple ideas, but they would take a while to explain and I'll leave the exploration in this area to you. Here are some keywords to get your creative juices flowing (note that I made up a lot of these terms): voronoi, edge detection, shape recognition, convex polygon wrapping, tolerance levels, lossless, lossy, color space choice/shifting, variable targeted precision, multidimensional differences, patterns with patterns, statistical analysis, implicit exclusion, perceptual importance, hierarchical specification. Trying various techniques to attempt to burn out different hardware (such as DVD drives). Perhaps create a program that constantly reads and writes to a CD-RW until the drive fails. Devise your own indicators of failure (begins to write bad data, tray won't open, etc.). Compare different brands or different operations (write, rewrite, read). You might do the flip side and test various media (see how well different brands of DVD+R's can be written without producing coasters). Good luck!

          Visual Studio is an excellent GUIIDE.

          H 1 Reply Last reply
          0
          • A AspDotNetDev

            A program that crawls the web to find words and expressions that might be used in a password, which will then be used to crack passwords. You could compare that to other techniques, such as other brute force techniques (combination/permutations, word dictionary lookup, etc.). An analysis of hard drive write/read speed depending on the location of the file on the hard drive and the level of fragmentation present (other variables are possible, such as file size and number of files). You might even compare different file systems. This has probably been done before, but you might be able to put a different or more practical "spin" on this subject. A program that explores various novel methods of image/video compression, perhaps comparing them against existing techniques. I have a couple ideas, but they would take a while to explain and I'll leave the exploration in this area to you. Here are some keywords to get your creative juices flowing (note that I made up a lot of these terms): voronoi, edge detection, shape recognition, convex polygon wrapping, tolerance levels, lossless, lossy, color space choice/shifting, variable targeted precision, multidimensional differences, patterns with patterns, statistical analysis, implicit exclusion, perceptual importance, hierarchical specification. Trying various techniques to attempt to burn out different hardware (such as DVD drives). Perhaps create a program that constantly reads and writes to a CD-RW until the drive fails. Devise your own indicators of failure (begins to write bad data, tray won't open, etc.). Compare different brands or different operations (write, rewrite, read). You might do the flip side and test various media (see how well different brands of DVD+R's can be written without producing coasters). Good luck!

            Visual Studio is an excellent GUIIDE.

            H Offline
            H Offline
            hxhl95
            wrote on last edited by
            #5

            Awesomeness +1. Thanks :)

            1 Reply Last reply
            0
            • H hxhl95

              Yeah, what the title says. Maybe something related to computing sciences or engineering (no biology, definitely not). Something that I can do in 2-3 months (realistically), and something complex enough that I won't look like a total idiot. :laugh: Can anyone offer anything better than a comparison of methods used for curve fitting and seeing which one works better? (which sounds pretty lame, IMHO).

              D Offline
              D Offline
              DABBee
              wrote on last edited by
              #6

              An application which tracks horse genealogy determining if the qualities and traits valued by breeders actually result in a horse that is more likely to win a race. Determine the quality of the available data - if you include influences on the horses performance (only had three legs, etc). Use this to justify your putting your life savings (10 maybe 20 bucks) on the nose. (Conclusion) Or not.

              Candy: Here's the plan: we changes our names, move to a distant island, and disguise ourselves as a family of traveling donkey polishers.

              A 1 Reply Last reply
              0
              • D DABBee

                An application which tracks horse genealogy determining if the qualities and traits valued by breeders actually result in a horse that is more likely to win a race. Determine the quality of the available data - if you include influences on the horses performance (only had three legs, etc). Use this to justify your putting your life savings (10 maybe 20 bucks) on the nose. (Conclusion) Or not.

                Candy: Here's the plan: we changes our names, move to a distant island, and disguise ourselves as a family of traveling donkey polishers.

                A Offline
                A Offline
                AspDotNetDev
                wrote on last edited by
                #7

                Ha, that reminds me of the movie Pi. If I remember correctly, he was trying to come up with an algorithm that could predict stock market behavior (or maybe that was another movie). Anyway, yeah, that's a good idea. The more general form: using computers to scour data to determine if the typical qualities actually indicate desired results. You might apply this to other fields as well. For example, if you can get your hands on a list of criminals and attributes about them, you might correlate violent behavior with certain parental structures (although, not sure if that type of data is available to the public). Something to consider is if there is something you would like to predict (the result of a horse race, if a person is going to commit a crime). Just need to make sure you can find something with available data or where the data can be created in a short enough duration (within a few months).

                DABBee wrote:

                your life savings (10 maybe 20 bucks)

                Hey, that's nothing to scoff at. I'm currently several thousand dollars in debt, so my life savings is actually in the negative.

                Visual Studio is an excellent GUIIDE.

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups