Friday, June 1, 2012

C / C++ (CPP)/ JAVA Projects and Mini Projects | From Idea to Implementation of Source code

C Project Flipkart

Purpose of this post is to guide students at engineering, B.Tech, class 11-12 or even M.C.A. level and to enable them to develop best possible project in C /C++ or JAVA by converting their ideas to actual source code and working program. I will also provide ways by which you can actually do something fruitful through your projects and can help others by making source code of your c/c++ or JAVA mini project open source and available for free download.

C and C++ (cpp) are a popular computer programming language. The C language was given this name because there was a B programming language already and the B language led to the development of C Language. C++ is actually C with classes or C with Objects. C++ means one step ahead of C. ++ is actually traditional unary increment operator in c and cpp that increments the value of a variable by one. So CPP / C++ has all functionalities of C with some additional functionality.

JAVA is another popular object orient programming language developed by James Gosling. It is used widely in different electronic devices including popular mobile devices and operating systems. Main feature of java is platform independence.

Who is in need for downloading free C/C++ (CPP) or JAVA Projects Source Code?

·         Beginners in programming : To show and test their skills
·         Engineering Students: Those doing B.Tech in computer science (CSE), Information Technology (IT) and sometimes even electronics and communication engineers (ECE) are in need of C projects. Students need such projects for their final year 8th semester college work.
·         M.Tech Students
·         M.C.A. and B.C.A Graduates: For academic purposes
·         Class XI and XII CBSE Students: What they need in basic c projects programs for beginners that they can submit in school as assignment.
·         ICSE and ISC Class 9th 10th 11th 12th students looking for JAVA projects in bluej IDE for same reasons.
·         Companies developing actual product for clients.
Some issues related to C/C++/JAVA Project:
·         C/C++/JAVA Project and Mini Project Ideas and Topics. Purpose of any project is to solve any problem. So you must think of some existing problem and then work out a solution. Here are some good ideas that will help you to understand what I am talking about
o   Banking related C Project
o   Railway reservation
o   Library Management System
o   School management
o   Hospital Management
o   Telephone Directory
o   Periodic table Software
o   File Handling concepts
o   Airways Ticket Booking System
o   Share Market Simulation
o   Networking related C/C++ Project : Chat Engine,  Socket programming,  multiplayer game.
o   Simple Games as C or CPP mini project : Tic Tac toe, DOTS.
o   C/C++ Projects with GUI and graphical contents for better Interactions
o   C Projects related to UNIX environment: File search engine.
o   Cryptography
o   Employee details System
o   Database management related C/C++ Projects.
o   AWT or Swing related projects in JAVA
o   JAVA Projects with database connectivity
o   Remote method invocation in JAVA Projects
o   Android Application using JAVA
o   Embedded systems related projects in C language
o   C Microcontroller  related projects
o   C Projects Using OPENGL
o   8051 Related embedded system projects
o   Advanced JAVA projects on Data mining , Cloud computing, Mobile computing
o   J2ME or JSP projects. JDBC and SQL
·         Contents of a good project
o   Proper Source code
o   Projects with good documentation
o   Related Reports
o   Graphical Explanations
·         Free Download C/C++/JAVA Projects online: There are number of websites that can provide you 1000 free projects in these programming languages with source code and even related reports. It is always good to take inspiration and ideas from such resources but it isn’t a good idea to copy the whole project and submit as a pirated assignment. Remember you do project to learn and test your skills by solving some actual practical problem. However it doesn’t mean that you shouldn’t download zip projects from net to make improvements. Beauty of open source is that it allows several developers to contribute so if you want to work on some existing idea and to improve some existing piece of code then go ahead and do that.
·         Gaining knowledge for Projects: There are number of good books to help you gain better understating of concerned programming language. For c/c++ my advice would be Yashavant Kanetkar. And for java complete reference is a good option. There are number of good pdf tutorial s online to help you gain better understating of these programming languages.
·         Distributing Your project
o   Publish it at Google code
o   Publish it at with proper license
o   Publish it at you blog
o   Offline distribution to juniors in your institute.

In case you are in need of some help in your c/c++/java project or mini-project you are invited to ping me at my google plus account. I will try my best to solve your problem or will at least refer you to someone who can help you in the regards.

No comments:

Post a Comment