Saturday, November 22, 2008

Odyssey Project Contest

1) Search Utility
Design a search utility with reasonable search time. Similar to Ava Find.

2) Su do ku Solver
Design a Sudoku solver with an attractive user interface which lets a user to solve and also provides solution for given grid.

3) Graphic Utility
Design utility software that assists in image processing.

4) Web site Designing
Design a job search web site with attractive user interfaces and rich functionality.

5) Audio Player With Equalizer
Design an audio player with equalizer.


* The search utility is similar to Ava find. Use multi threading to implement this. The datastructure that you use is of prime importance. Using Trie or other trees may speed up your algorithm. Using more than one data structure will also be effecient.

* Sudoku solver must also use multithreading. One thread must find the solution while the user is entering input. Complexity of the order of n2 is not acceptable. Use least complex algorithm.

* The Graphic utility must be done with Windows API and MFC. It should have its own extension and file header. The user must be able to open, view, load and save the files.

*
The main concern for the web design is the interface. The user must have a seperate account and when there is a need for a particular job, candidates meeting the requirement must be intimated by mail.

*
Audio Player can easily be implemented in java. Split the channels according to frequency to produce the output according to the user setting in the equalizer.

No comments: