As you all know it too well project work in the final year represents one of the most important and also a difficult task for most students. Unlike the theory and lab courses in the previous semesters, project work is altogether is a different ball game. Since senior students had once faced this challenge, and " had been there and seen that" experience, they can share it with current students. In particular you may help them in
- Knowing all the project options open to them
- Criteria to choose a project
- which project is good one: application/implementation(protocol/algorithm)
- Which domain: networking, databases
- Which way to go: Open source/proprietary
Kindly provide u r inputs as comments this blog
Is Month of august for projects? I am surprised!
ReplyDeleteFocus on something of your interest and work on it. If it is something that has not been taught, you may have to work harder for it but it is always worth it.
ReplyDeleteApart from regular stuff, a computer or a mobile platform game can be taken as a good and challeging project where it takes a lot of creativity and hard work to even get a basic game prgrammed to run as it can involve all the aspects of what you have learned over the time ( networking, graphics etc).
Do your projects on your own as far as possible. The experience is really good.
PS ( and most of the professors and lecturers would hate me saying this ) : It is good if you are doing the project yourselves.
If you are getting your project done from another source whatever may the be the reason,
do take some pains to learn how the software works. It helps.
I think tz better to chose a project in the domain in which you want to choose as ua career.
ReplyDeleteAnd 1 more thing i suggest is, plz try to do d project on ua own.
This is the actual exam for ua whole of the Engineering life.
At the start v may not evn know how to start with, doesn't matter, "I CAN DO IT", jus keep this phrase in mind and YOU REALLY CAN DO IT.
Our lecturers are always there to help us even for the most silliest doubt. PLz do it yourselves.
It gives a lot of confidence wn u r joining the industry.
Dear Sir,
ReplyDeleteRequest you to provide few details...
Can you please let me know what students have learnt as part of their curriculam? Interms of technology platform, what are they exposed to? What database they are comfortable with? If you could please provide this basic information, it may be helpful to suggest few areas where they can explore.
Thanks
Vinay
With the limited time frame, compulsory classes and dependency on the infrastructure i would suggest the students to start early (feasibility study)
ReplyDeleteGive your best, even if the idea sounds silly do it on your own. C'mon you can put efforts once in 4yrs atleasr..
For kicks, you can try Virtualisation, Active Directory, Cloud Computing, search engines algorithms etc.
:) So looks like the strongest recommendation is for ideas that the students can find on their own. I agree on this, just with the warning that it shouldn't be too simplistic, if you can get someone prof/industry person to guide actively then no harm in taking up their problem. I wonder if there is a provision to do the project through an internship in SDM now ??
ReplyDeleteI feel it is better if you concentrate on the upcoming technology and upgrade our knowledge towards at least one specific domain among those.
ReplyDeleteI am sharing a link, which says about "10 tech skills you should develop during the next five years." http://blogs.techrepublic.com.com/10things/?p=193
Try to have knowledge and do project in one of the upcoming technologies.
the upcoming technologies.
It would be better to buy one Beagleboard and make a team of 4 for each group and do
ReplyDelete1) BoardBringup of Beagle board
2) Port Linux and buid a small application
3) Build a gstreamer based application
4) Try to port Android (its opensource)
Beagle board costs only 150$. www.beagleboard.org
Got an email from Prof. Dastikop about this thread. Sharing my thoughts here. I have a Bachelor's degree in Computer Science from NIT, Surat and we developed a spam filter modeled on the Bayesian spam filtering technique.
ReplyDelete- Projects you take up can belong to one of these two categories - academic or 'real world application'.
- If you are more oriented towards research, pick up an academic topic and study and understand its elements in a lot of detail and present the same to the jury/faculty at the end of the project period. As an example - Acoustic Localization Based On Wireless Sensor Networks.
The good (or bad) part about taking up projects like these is that you really need to know your 'stuff' well. You can't get away with carrying content from industry journals or research papers. More importantly, you will not be able to talk about it clearly when you are asked about the project. And it will show and will cost you very dearly.
The other category is the 'real world application'. You pick up an existing/emerging technology and build a product/service that solves a real world problem. Through this, not only you will understand the technology you are using, but also understand the end user perspective which a lot of us do not have during engineering and becomes very important as you get into the professional world.
Best would be if you can build a billing software for small and medium enterprises and sell it to 5 customers around Hubli-Dharwad as a part of your project! I am sure everyone within and outside of your college would be really excited with a project of this nature.
I'll end this here. Do connect with me and I will try my best to help. Will also connect with Prof. Dastikop to see if there is way to expand the scope and bring in more resources.
Regards,
Nikhil
I think better to chose domain spcific which domain ur intrested curently in market
ReplyDeleteEmbeded ,Telecom and Wireless Networking,Mobile Communication, fields are good to set carrer so Langauage C/C++ , system programming on linux Operating system needed......at least
GSM/GPRS based Projects
ARM 9 based Projects using wifi,Bluetooth,Audio Codec Mp3 player,TCP/IP,Zig Bee Protocal
Mobile Apllications
Voip application
ARM + Linux Device Driver Apllications simple programmings
Hi All,
ReplyDeleteService Oriented Architecture (SOA) is yet another area that you can think of. SOA further extends to Cloud Computing also. Other areas for research oriented projects could be Intelligent Systems and Ubiquitous/Pervasive computing
While doing a project, please follow all the software engineering principles. This will help you to tune yourself to the industry needs. Choose an appropriate software development life cycle and follow all the steps related to that SDLC.
For research oriented projects, you can do a simulation which addresses everything that is needed to prove your research. To start with research oriented projects, first identify the key elements of the research topic. For example - Pervasive Computing. Some of the key elements of Pervasive Computing are : Mobile Computing, Wireless Sensor networks, Security, Human Computer interaction, Context awareness. Now take up one element (say Mobile Computing) and dig deeper in to it. Our college has access to all IEEE journals. Please make use of those journals to help your research.
You can also take up some journal and try to implement the concept proposed in that journal.
You can go through this link for research oriented projects related to Intelligent Systems
ReplyDeletehttp://www.cisr.gwu.edu/research.html
The above mentioned link (http://www.cisr.gwu.edu/research.html) is just a pointer to some research related topics. You can select similar projects as the projects mentioned in the link need lot of costly equipments.
ReplyDeleteI came to know of this blog from Prof. Ravindra Dastikop. I suggest that you do a proect from some new "bleeding edge" technology such as Google Android or Clous Computing. Maybe you can contribute to the Android project (maybe for bluetooth libraries, speech codec support etc). Or maybe integrate both, that is Android and the Cloud (Azure, AppEngine) to build some app that requires high load taking abilities (which is ideal for the Cloud). Another interesting thing would be to contribute to open source projects like EyeOS etc (Cloud OSs).
ReplyDeleteMapReduce is a new paradigm in cloud computing and quite famous. Hadoop is a open source implementation of Map Reduce by Yahoo.
ReplyDeleteYou can checkout for some project ideas on Hadoop wiki.
http://wiki.apache.org/hadoop/projectsuggestions
-Raghu
If any one is interested in Storage system related projects.
ReplyDelete1) checkout out FUSE
http://sourceforge.net/apps/mediawiki/fuse/index.php?title=Main_Page
There are lot of filesystems that can be implemented on top of FUSE. Suitable for a semester project. ex : implementing a gmail filesystem, or implementing a userspace journal filesystem .
2) You can also implement project on Data DeDuplication (http://en.wikipedia.org/wiki/Data_deduplication)
Dear Sir...,
ReplyDeleteI am very happy that you initiated this process. I would suggest the students to go through the below site to find more interesting projects..
www.seahelps.com. For this site one has to login to access any resources. But is free.
It will be good if they are able to implement the projects using
ReplyDelete1. struts
2. java collections
3. serialisation and threads
Hi,
ReplyDeleteIs it allowed to build your own cloud computing server using 3rd party apps like Open OS in Linux for the Final Year Computer Science
Project? How intensive does it have to be?
Thanks,
Jenish
Make the best use of languages that you have learnt that's more than enough to
ReplyDeletemake a impressive project of there own capability and present it properly
If the project is research based , keep in mind one should have a mathematical equation
of the current project limitation & its scope / growth in future to what extent ?
If not , make sure project should be complete as written in journals.
Dear Sir ,
I suggest students to go for research based proj's , which will be
1. Interesting
2. Will use there own brain's
4. Will get good marks
4. Will definitely impress the interviewer , the final aim.
Our own teachers present there research papers world wide , they are own best proj guides.
Social Media is the trend of todays dynamic world. If students are willing to do any thing, which will be widely accepted is nothing other than social media applications like facebook, linkedin, twitter etc... Recommend to learn "Open Social" a great resource for social applications so that students can come up with their own unique solutions.
ReplyDeleteStumbled upon this blog through linked-in.
ReplyDeleteUsually people start with what technology shall I use for my project, which area.
Here are my two cents.
As with humans, every technology has it's own life cycle. They have stages of infancy, adolescence, adult and old age. Which means every technology has it's incline and decline. Healthy work in the industry always happens on the techs that are on the incline. You have to be wise to pick those areas and you will see that you are enjoying that niche touch. College projects come in the time when you have to pick the technology which are in the stage of infancy or adolescence. So that when you are out of college, you have experience in what market is expecting and is moving towards.
Dont waste time and energy on the technologies which are on their decline. Choose which are upcoming and sell yourselves like hot cakes.
-Pavan Chebbi