+
+
+
Information Security using Steganography over Cryptography
+
Description: Cryptography is technique of disguising the data or making data unintelligent to the intruder or hacker. Steganography is a technique of hiding data into a cover medium. At the initial stage, encryption of original data should take place using some cryptographic algorithm. Subsequently the encrypted message is hidden into some cover medium such as image using Steganography. After transmission of the image, reverse Steganography and decryption should be performed on the receiver end..
+
+
+
+
+
Fedora Electronic Lab] Develop a script which translates Modelsim.do file into a gtkwave tcl script
+
Description: Create a Tcl script that converts Modelsim.do files into .do files which GTKwave can understand. Thus you will need to create a Tcl script, which takes in as input a Modelsim .do file and output a Tcl script which GTKwave will read. It is basically a script which maps/modifies Modelsim commands into GTKwave commands.
+
+
+
+
+
+
+
Linux From Scratch
+
Description: Compile and assemble a GNU/Linux Operating System from source code.
+
+Prerequisites: None. You will learn about GNU build systems in the process. Knowledge of Bash will help.
+
+Difficulty: Easy (1/5)
+
+Additional Information: See linuxfromscratch.org
+
+
+
+
+
+
+
+
Implementing a database in C/C++/Java/Python
+
Description: Create a simple DBMS from scratch that can create tables, and insert update and delete values.
+
+Prerequisites: General coding
+
+Preferred Language: Java/C++/Python/Or any language of your choice
+
+
+
+
+
+
DBMS GUI Interface (Multithreaded)
+
Description: Implement a application that formulates a query from user data, sends it to a relational DBMS and returns the result.
+
+Prerequisites: Java/C++/Python/Or any language of your choice
+
+Difficulty: Average
+
+
+
+
Web Crawling, Parsing and Processing
+
Description: Create a web crawler that crawls on a particular website(say,www.nlm.nih.gov/medlineplus/en cyclopedia.html), ranks it and searches it for user provided inputs.
+
+Prerequisites: Regular Expressions.
+
+Preferred Language: Any scripting language of your choice (preferably Python/PERL).
+
+
+
+
+
+
+
NLP - Search Wikipedia through command line
+
Description: similar as above but it returns the summary of user queries and is to be implemented in command line.Skill or prerequisite knowledge: General coding Preferred Language: preferably Python/Perl or any scripting language of your choice. Also requires a Natural language Processing library like NLTK in Python.
+
+
+
+
+
+ Parsing datasets and real-time plotting.
+
Description: Use a openly available real-time dataset like Sensex and plot it.
+[Clarification needed here: The dataset is real-time, but not the plotting. Plotting real-time is much more complex and will require access to data spouts. This can be an interesting project as well].
+Skills or prerequisite knowledge: General coding
+Preferred Language: Python/R/Matlab.
+
+
+
+
+
+
+
+
+
+ Image processing
+
+
Description: removing noise, implementing software filters, etc (needs specification)
+
+Skills or prerequisite knowledge: General coding
+
+Preferred Language: preferably Python/Matlab/OpenCV. Bit difficult with other languages but can be done.
+
+
+
+
+
+ DSP
+
+
Description: Add noise to an audio file and remove it through application of different filters.Skills or prerequisite knowledge: General coding.Preferred Language: preferably Python/Matlab.Bit difficult with other languages but can be done.
+
+
+
+
+
+
+
+
+
+ Implementation of genetic algorithm / related evolutionary algorithm
+
+
+
+
+
+
Description: Implementing AES, MD5, and SHA1 functions.Skills or prerequisite knowledge: General coding.
+ Preferred Language: Java/C++/Python/Or any language of your choice.
+
+
+
+
+
+
+
+ Cryptography
+
+
Skills or prerequisite knowledge: General coding
+
+Preferred Language: preferably Python/Matlab/R. Bit difficult with other languages but can be done.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Creating a text editor
+
+
+
Description: text editor with text management features like - notes, reminders, auto save, web-api's
+
+Skills or prerequisite knowledge: General coding
+
+Preferred Language: preferably C++/java/Python or any language of your choice.
+
+
+
+
+
+
+
+
+
+
Writing a kernel module.
+
Skills or prerequisite knowledge: General coding
+
+Preferred Language: C
+
+Additional Information: see www.tldp.org/LDP/lkmpg/2.6/htm l/index.html
+
+
+
+
+
+
+
+
Creating a Wordpress module
+
Skills or prerequisite knowledge: General coding.Preferred Language: PHP.
+
+
+
+
+
+
+
+
Creating a Wordpress module
+
Skills or prerequisite knowledge: General coding.Preferred Language: PHP.
+
+
+
+
+
+
+
+
+
+
Theoretical problem on either number theory/game theory/computational complexity
+
Skills or prerequisite knowledge: Maths
+
+
+
+
+
+
A simple graphics simulation using OpenGL / WebGL
+
Skills or prerequisite knowledge: General coding and OpenGL / WebGL.
+
+
+
+
+
+
Implementing a simple data compressor/decompressor
+
Implementing a simple data compressor/decompressor.Skills or prerequisite knowledge: General coding.
+Preferred Language: Java/C++/Python/Or any language of your choice.
+
+
+
+
+
+
Implementing a simple TCP/FTP server from scratch.
+
Skills or prerequisite knowledge: General coding.Preferred Language: Java/C++/Python/Or any language of your choice.
+
+
+
+
+
+
+
Implementing a URL Shortener.
+
Skills or prerequisite knowledge: General coding.
+Preferred Language: PHP/Python/Node JS or any backend language of your choice.
+
+
+
Adhuc quaerendum est ne, vis ut harum tantas noluisse, id suas iisque mei. Nec te inani ponderum vulputate, - facilisi expetenda has et. Iudico dictas scriptorem an vim, ei alia mentitum est, ne has voluptua praesent.
-Sumo euismod dissentiunt ne sit, ad eos iudico qualisque adversarium, tota falli et mei. Esse euismod - urbanitas ut sed, et duo scaevola pericula splendide. Primis veritus contentiones nec ad, nec et - tantas semper delicatissimi.
-- --
-
-
-
-
-
-
- Debashish
-
-
-
- /Reply
-
-
-
-
-
-
-
-
-
- -Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est - etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum.
-