Google usually comes up with many results that lead to PDF documents. That is annoying when you are specifically looking for websites pertaining to the searched topic.

Using the search parameters or the advanced search on the Google website, you can restrict your search to specific file types. You can also exclude individual types from the search results. For that, open google.com and click on ‘Advanced search’. Enter the search terms in the upper fields. Then select the ‘don’t’ option in the ‘File format’ combination field and then select the setting ‘Adobe Acrobat PDF’ in the combination field at the end of the line. Then click ‘Google Search’ and the search engine will give you the filtered result.

It can be faster if you enter the search parameter directly in the input field. For that, type the following command after the search term: -filetype:pdf The keyword ‘filetype’ and the preset minus-sign ensure that PDF documents are excluded from the search.

Java Project Ideas
Includes seven student Java programming project ideas. Projects ideas include merging XML databases, parallel applications using MPI, a logic circuit builder, an email harvester, a JACAW (Java-C Automatic Wrapper) test suite, Java MPI binding using JACAW, and a web interface for JACAW.

Java Programming Exercises
http://hebe.cie.uce.ac.uk/soc/InfoC/SelfTestInfoC.nsf/Classroom%5CBy%20Category?
OpenView&Start=1&Count=30&Expand=7#7
Numerous Java programming exercises from the self test center at the Department of Computing at the University of Central England, Birmingham, UK. Contains exercises descriptions covering Java topics including applets, button events, radio buttons, layout controllers, BlueJ and more.

Java Programming Projects
http://www.amazon.com/gp/product/0538694041
Java Programming Projects. Contains more than fifty project suggestions and eleven critical thinking projects.

Articles with Project Suggestions
http://www.developer.com/java/
Articles with project suggestions.

Projects Assigned by Virginia Tech
http://courses.cs.vt.edu/~cs1054/fall2003/projects.html
Computer programming projects assigned by Virginia Tech.

University of Central Florida Project Suggestions
http://www.cs.ucf.edu/~nmotgi/java/index.html
Eight Java projects suggested by Dr. Dava Pratt for his course at University of Central Florida.

Millersville University Student Projects
http://cs.millersville.edu/~webster/cs406java/javaprojects.html
An assortment of Java projects that have been done by students at Millersville University. A description of each project is given and you can demo the program to see how it works.

Java Project Suggestions
http://www.isr.umd.edu/~austin/ence489c.d/java-projects02.html
Eight Java project suggestions and descriptions developed by Mark Austin for the University of Maryland.

Java Project Ideas
http://mindprod.com/projects/projects.html
List of ideas for student Java projects. Click on a topic to find a brief description and some sample code to get you started. The list was composed by a professional programmer.

Java Project Message Board
http://www.daniweb.com/techtalkforums/thread25205.html
Students needing suggestions for a Java project can post an inquiry and receive suggestions from other members

P.S:For long links which have overflown into a second line append the two part links to make them work .

C++ Project Lists by Category
http://www.sourcecodesworld.com/source/LanguageHome.asp?LangId=2
C++ projects are broken down into categories including algorithms, compiler development, data structures, games, viruses, Trojans, computer graphics, file manipulation, and mathematics. When you select a category you get a list of the projects available along with a brief description, the author of the program and how many (hits) other people have viewed the program. When you select a particular project you are given the title of the project, the author, the author's email, description of the project, the category for the project, the number of hits this project has received and the code for the project.

Columbia University Student Project Suggestions
http://nsl.cs.columbia.edu/projects/projects.html
Includes several suggested student programming projects for computer science majors (undergraduate, masters and PhD. students) from the Network Security Lab at Columbia University. Each includes a project description and requirements. Projects include an SOS system, peer to peer systems' resilience, network worm vaccine architecture, automatic versioning system, mobile secure file system, P2P intrusion detection system, survivable JVM, anonymity system and more.

Suggested C++ Student Projects
http://www.ee.surrey.ac.uk/Personal/F.Mokhtarian/projects.html
Suggested C++ programming projects for students. Projects include early processing of gray-scale images, multi-scale shape analysis, tracking moving objects, 2-D contour matching, signature verification and more.

C++ Projects List
http://richardbowles.tripod.com/cpp/projects/menu.htm
Seven C++ projects including a unit converter, a simple calculator, a simple expert system, battleships, processing dates, a simple database and pointers. The project listing also tells you which features of C++ are covered in the projects.

Columbia University Project Suggestions
http://www.cs.columbia.edu/IRT/students/fall2006/
Over 30 suggested programming projects from the computer science department at Columbia University. Projects include a resource list server, watcher filtering, a reputation system, spam analysis, implementing a peer-to-peer network, Skype analysis, virtual worlds, RFID, and audio library for Linux and more.

C++ Programming Projects
http://www.bin-co.com/cpp/projects.php
Nine C++ programming projects with descriptions and their code. The site suggests that students use these projects only as tools to assist them in their program development.

C++ Projects with Source Code
http://www.vyomworld.com/source/c_projects.asp
Sixteen C++ projects and their source code.


C++ and Visual C++ Projects
http://www.wol.net.pk/mtshome/projects.html#Simple%20Calculator
Locate an assortment of C++ and Visual C++ projects with their descriptions and downloadable code.

Open Source C# Projects with Code
http://unix.freshmeat.net/browse/892/
Find over 200 open source C# projects including code.

C# Projects with Code
http://www.codetools.com/
Assorted C# projects and their code.

C# Project Suggestions
http://www.itu.dk/people/sestoft/csharp/
Suggested projects for C# from IT University of Copenhagen (scroll to the bottom).


Visual C# 2005 Express After Hours

http://www.samspublishing.com/bookstore/product.asp?isbn=0672327007&rl=1

Visual C# 2005 Express After Hours: 10 Projects You'll Never Do At Work, 2006, by Justin Rogers. Includes 2 game and 8 utility programs that you can integrate into your programs.

GMail Manager is a Firefox plugin that helps you manage different Gmail accounts in the same Firefox window. The extension lets you receive email notifications, and display your account details which includes unread messages and snippets from new mail.
GMail Manager is a very useful & simple extension to Firefox that enables you to quickly see when you have new email. It’s highlighted at the bottom of the web browser. When you receive new email, you can simply click the GMail button on the browser and you’ll be taken directly to your email account – you don’t need to bother entering your username and password. Managing multiple Gmail accounts is a breeze. You don't have to go through several keystrokes & logins. Just click on your required account's name & this plugin will automatically instruct Firefox to login to that particular account.

Download GMail Manager

Firefox supports tabs that are used to open multiple tabs within a single browser window. You can also have the option here to open multiple home pages in individual tabs at once.

Gmail: Send Images But Not As AttachmentsHere's how you can customize Firefox to automatically open multiple tabs with your favorite websites on start up or when you click 'Home'.
  • Select 'Tools > Options'
  • Select the 'Main' tab
  • In the 'Startup' group, select 'Show my home page' from the 'When Firefox Starts' drop-down list
  • In the 'Home Page' section, type in the name of the sites you wish to open by separating
    each one with a '|' (vertical line or Pipe)
  • Click 'OK'
The next time you open Firefox all these sites will load automatically.