Skip to content

Commit

Permalink
Removed more very hard, duplicate problems, sorted categories
Browse files Browse the repository at this point in the history
  • Loading branch information
Karan Goel committed Jul 25, 2013
1 parent 58e3504 commit 64d7e88
Showing 1 changed file with 4 additions and 28 deletions.
32 changes: 4 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -203,39 +203,15 @@ Databases
Graphics and Multimedia
---------

**Slide Show** - Make an application that shows various pictures in a slide show format. For extra complexity try adding various effects like fade in/out, star wipe and window blinds transitions.

**Mind Mapper** - Allow the user to put down ideas and quickly brainstorm how they are related into a mind map. The goal here is speed so let the user quickly write in an idea and drag it around in a visual map to show relationships.

**Import Picture and Save as Grayscale** - A utility that sucks the color right out of an image and saves it. You could add more including adjusting contrast, colorizing and more for added complexity.
**Slide Show** - Make an application that shows various pictures in a slide show format. *Optional: Try adding various effects like fade in/out, star wipe and window blinds transitions.*

**Stream Video from Online** - Try to create your own online streaming video player.

**Mp3 Player (and Other Formats)** - A simple program for playing your favorite music files. For extra complexity see if you can add in playlists and an equalizer.

**Bulk Picture Manipulator** - This program will take in a directory of pictures and apply a certain effect to them whether it be reducing color count, changing its format, or alter file attributes. For something extra try to see if you can also create a system to tag them.

**CD Burning App** - Create a utility that simply burns data to a CD.

**YouTube Downloader** - A program which can download videos to your hard drive from youtube.com. Save the files in various formats including FLV and AVI.

**Wallpaper Manager** - Make a program which keeps track of your favorite wallpapers, changes them regularly and maybe even re-sizes them for your resolution (aka tiles one and stretches another)

**Screen Capture Program** - Make a utility that will simply capture a frame from your web cam. For added complexity see if you can also build in emailing functionality.

**Image Browser** - This application is used to view various image files on your computer from PNG, GIF, JPG to BMP, TIFF etc.

**Traffic Light Application** - See if you can make your own street light application and then put it into an intersection scenario. Don’t let any cars run the lights and crash into one another!

**MP3 to Wav Converter** - MP3 is essentially compressed wav format. See if you can translate it back into wav so that some other sound editing programs can work with the wav file itself. Keep in mind that 1 MB of MP3 is relative 10MB wav.

**Signature Maker** - Ever seen those web board posts where someone has a generated signature made up? See if you can make a program that allows the user to specify a background, text, colors and alignment to make their own signatures or userbars.

**Screen Saver** - Make a screensaver program that will run while your computer sits idle. To make a simple one use some standard pictures and then for added complexity try a 3D object that spins around the screen and bounces off the sides.
**Mp3 Player** - A simple program for playing your favorite music files. Add features you though are missing from your favorite music player.

**Watermarking Application** - Have some pictures you want copyright protected? Add your own logo or text lightly across the background so that no one can simply steal your graphics off your site. Make a program that will add this watermark to the picture.
**Watermarking Application** - Have some pictures you want copyright protected? Add your own logo or text lightly across the background so that no one can simply steal your graphics off your site. Make a program that will add this watermark to the picture. *Optional: Use threading to process multiple images simultaneously.*

**Turtle Graphics** - This is a common project where you create a floor of 20 x 20 squares. Using various commands you tell a turtle to draw a line on the floor. You have move forward, left or right, lift or drop pen etc. For added complexity, allow the program to read in the list of commands from a file. Do a search online for “Turtle Graphics” for more information.
**Turtle Graphics** - This is a common project where you create a floor of 20 x 20 squares. Using various commands you tell a turtle to draw a line on the floor. You have move forward, left or right, lift or drop pen etc. Do a search online for "Turtle Graphics" for more information. *Optional: Allow the program to read in the list of commands from a file.*

===============================================

Expand Down

0 comments on commit 64d7e88

Please sign in to comment.