Monday, 27 January 2014

Project Areas and Ideas for Undergraduate and Graduate level CS/IT Enggineering

The most intriguing question in your minds when you are at a stage to choose your graduate or undergraduate projects is  "How to choose an Project area ?" Well by asking following further questions to yourself, will assist you in choosing most suitable project area for your Course.

1) What's the duration you have to complete the project ?
2) Do you have enough knowledge about the area you wish to do project in ?
3) Do you get any guidance in case you get stuck (technical guidance) ?
4) Which development language you will choose ?
5) Do you know how to manage your project ?
6) Do you have geeks in your group (monkey coders , your friends with big lenses spending time learning new technologies :-) ) ?
7) Do you know what exactly are you doing (with your Project Idea)???
8) Constant activity on Project required !!

Some Prospective Project Areas in CS but not limited to !!


  • Web Technologies
  • Cloud Computing and BigData Analytics
  • Databases
  • Data mining & Web Mining
  • Operating Systems and System Programing
  • Computer Networks (Internet of Things & Web of Things)
  • AI and Machine Learning
  • Image Processing
  • Robotics
Web Technologies:

  • Creating  Web Services , Web Applications for niche areas and domains.
  • Social APIs. Analytics , Recommender Systems.
  • Improving Usability in Websites.
  • Sky is limit in Web Technologies and also includes Mobile Apps as an associated area Android , iOS apps.
Prominent Tools & Languages used: Android , Java , .NET, jQuery, RoR , Python. PhoneGAP ,SenchaTouch ,MobilejQuery Social Net APIs.

Cloud Computing and BigData Analytics:

  • Security issues in Cloud Computing.
  • Evaluation of Realtime problems on Cloud Computing.
  • Developing Cloud Computing Prototypes on Low Computing Devices.
  • Use of Hadoop or developing MapReduce Framework
  • Developing BigData Analytics applications  for real-time and real world applications
Prominent Tools & Languages used: Eucalyptus ,OpenStack , AppScale. Java , .NET, Hadoop (Hive ,Pig), Pentaho ETL , R (Statistical Computation Suite)

Databases & Related Technologies:

  • Working on conversion of Databases from one form to other.
  • NoSQL systems & issues pertaining to it.
  • Indexing/Caching/Optimization in Embeded databases.
  • Optimization issues in Mobile , Object Oriented Databases.
  • Distributed Mobile Databases.
  • Cloud & Databases.
Prominent Tools & Languages used: Java, .NET, MySQL ,Oracle Express Editoin. PostGreSQL. NoSQL: MongoDB ,CouchDB, Apache Cassandra.

Data mining & Web Mining: (A domain of Machine Learning)

  • Applying Data mining algorithms to solve various problems like Optimization,Recommendatoins.
  • Use of Mining algorithms in Web Analytics Softwares (Eg TrendingTopics.org ).
  • Developing Recommender Systems employing use of Machine Learning Algorithms (Eg Amazon Recommendations ).
  • Text sumarizatons algorithms. (Eg Google News)
Prominent Tools & Languages used: Python,Java ,C ,.NET, Weka, GATE (General Architecture for Text Engineering)

Operating Systems and System Programing:

  • Building Bare Metal Distribution for specific needs. Eg StackOps
  • Imroving existing OS algorithms for Applications running in Parallel execution environments.
  • Custom OS for special Problem domain. Eg Merlin , Chorus ,Amoeba
Prominent Tools & Languages used: C (very important) , Linux Programing
(Work under Linux OS is a must).

Computer Networks:
(In context of Internet of Things & Web of Things)
  • Creating Network Monitoring , Analytics tools or modifying existing Open Source tools.
  • Developing p2p protocols.
  • Creating network of sensors using Internet of Things and Web of Things.
  • Attempt to improve performance of TCP/IP protocols in special application domain ,areas.
  • Developing security surveillance and Home automation systems using IoT and WoT standards and technologies.
Prominent Tools & Languages used: C,Java, Python, .NET, WireShark , TCPDUMP, NS2/3. Linux programing and awareness (Work under Linux OS is a must).

Machine Learning: (AI, NN, Genetic Algorithms,Machine Learning Algorithms)

  • Use of various existing algorithms and techniques in solving optimization problems in CS.
  • Requires extensive Mathematical Knowledge and Analytical Programming skills
Prominent Tools & Languages used: OpenNLP, Apache Mahout, Weka, Java.

Image Processing:

  • Use of Algos to process images for specific application domains. (Eg vehicle number plate reading at Traffic signals)
  • More examples: Background Extraction,Video Frames Processing, Scene Detection, Image detection ,Face Detection.
  • Image Databases and retreival ,Querying , Indexing and effiecient Image Processing on Mobile devices.
Prominent Tools & Languages used: C,C++,Java, C#, Matlab*,Scilab,OpenCV.

Robotics:

Anything which can SENSE ,THINK & ACT is called ROBOT.
(Something which you control using remote control is not a Robot !!!!!)

  • Creating application domain specific Robots can be good undergraduate Project.
  • Requires C coding , and knowledge of Linux ,Serial Programing,
  • You will work with Embeded Devices and Sensors like: Arduino ,RaspBerry PI, Netduino
(I can help you get started in this area ).

Miscellaneous:

  • Use git , SVN for writing & maintaining your code.
  • For Java Use: Eclipse / Netbeans
  • .NET: Visual Studio, SharpDevelop.
  • C/C++: Use Eclipse CDT.
  • Firebug , IE Debugger for Websites.
  • Python: Eclipse
  • Follow proper naming conventions, standards
  • Try to contribute to Open Source Community. Put your project on GitHub for future developments let other benefit from your work as you benefit from Open Source.

Very Important !!!!!

  • Keep it Simple Stupid !! (In short KISS ) Keep your projects simple and useful
  • Most useful code snippets for your project can be found out at Google Code Search (http://code.google.com/codesearch) & Google
  • DON'T Forget Your GUIDE !!!!!

113 comments:

  1. Replies
    1. I am glad that I saw this post. It is informative blog for us and we need this type of blog thanks for share this blog, Keep posting such instructional blogs and I am looking forward for your future posts.
      Cyber Security Projects for Final Year

      JavaScript Training in Chennai

      Project Centers in Chennai

      JavaScript Training in Chennai

      Delete
    2. IEEE Final Year projects Project Center in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. For experts, it's an alternate ball game through and through. Smaller than expected IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble. <Final Year Projects for CSE It gives you tips and rules that is progressively critical to consider while choosing any final year project point.

      JavaScript Training in Chennai

      JavaScript Training in Chennai

      The Angular Training covers a wide range of topics including Components, project projects for cseAngular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. This article creates a new hope and inspiration with in me. Thanks for sharing article like this. The way you have stated everything above is quite awesome. Keep blogging like this. Thanks.


    SAP training in Chennai

    ReplyDelete
  3. Great and useful article. Creating content regularly is very tough. Your points are motivated me to move on.


    SEO Company in Chennai

    ReplyDelete
  4. Great and useful article. Creating content regularly is very tough. Your points are motivated me to move on.
    Cloud-Computing training in chennai

    ReplyDelete
  5. I have read your blog its very attractive and impressive. I like it your blog.


    SEO Services in India SEO Company in India SEO Company in India

    Guaranteed SEO services Guaranteed SEO

    ReplyDelete
  6. I have read your blog its very attractive and impressive. I like it your blog.

    Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

    Java Online Training Java Online Training JavaEE Training in Chennai Java EE Training in Chennai

    ReplyDelete
  7. Nice article, I loved it. Thanks for sharing and keep sharing. Get a ERP software for you small business.For more details contact us.
    erp in chennai
    cloud erp in chennai
    leather erp in chennai
    trading erp in chennai
    franchise erp in chennai

    ReplyDelete
  8. This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  9. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  10. Excellent blog. Very much useful for final year students who are going to present their projects. Thanks for sharing and keep updating.
    Final Year Project Center in Chennai | Final Year Project Center in Velachery

    ReplyDelete
  11. REALLY VERY EXCELLENT INFORMATION. I AM VERY GLAD TO SEE YOUR BLOG FOR THIS INFORMATION. THANKS FOR SHARING. KEEP UPDATING.

    NO.1 AQM Services | Application Quality Managment Services | Austere Technologies

    ReplyDelete
  12. Very good informative article. Thanks for sharing such nice article, keep on up dating such good articles.

    BEST MOBILE APPLICATION DEVELOPMENT SERVICES | MASSIL TECHNOLOGIES

    ReplyDelete
  13. This is the best place where we can get good collection of information with clean and neat explanation, thanks much for sharing here keep updating us...
    Best Online Software Training Institute | Real-Time Projects

    ReplyDelete
  14. AWS Training in Bangalore - Live Online & Classroom
    myTectra Amazon Web Services (AWS) certification training helps you to gain real time hands on experience on AWS. myTectra offers AWS training in Bangalore using classroom and AWS Online Training globally. AWS Training at myTectra delivered by the experienced professional who has atleast 4 years of relavent AWS experince and overall 8-15 years of IT experience. myTectra Offers AWS Training since 2013 and retained the positions of Top AWS Training Company in Bangalore and India.


    IOT Training in Bangalore - Live Online & Classroom
    IOT Training course observes iot as the platform for networking of different devices on the internet and their inter related communication. Reading data through the sensors and processing it with applications sitting in the cloud and thereafter passing the processed data to generate different kind of output is the motive of the complete curricula. Students are made to understand the type of input devices and communications among the devices in a wireless media.

    ReplyDelete
  15. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Data Science Training in Chennai
    Data science training in bangalore
    online Data science training
    Data science training in pune
    Data science training in kalyan nagar
    Data science training in Bangalore

    ReplyDelete
  16. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.

    ccna training in chennai



    ccna training in bangalore


    ccna training in pune

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.

    angularjs Training in bangalore

    angularjs Training in btm

    angularjs Training in electronic-city

    angularjs Training in online

    angularjs Training in marathahalli

    ReplyDelete
  19. Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.

    AWS Training in Rajaji Nagar | Amazon Web Services Training in Rajaji Nagar


    Amazon Web Services Training in Pune | Best AWS Training in Pune

    AWS Online Training | Online AWS Certification Course - Gangboard

    ReplyDelete
  20. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.

    Devops Training in pune
    DevOps online Training

    ReplyDelete
  21. Great job.... Awesome list, just starting a blog and this is going to be a massive help. Thank you!

    Cloud Training
    Cloud Training in Chennai

    ReplyDelete
  22. Very interesting subject I read with great pleasure.Thanks for the post.keep update these type of posts.
    aws online training | aws training in hyderabad | aws online training in hyderabad

    ReplyDelete
  23. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

    rpa interview questions and answers
    automation anywhere interview questions and answers
    blueprism interview questions and answers
    uipath interview questions and answers
    rpa training in chennai

    ReplyDelete
  24. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

    rpa training in chennai
    rpa training in bangalore
    rpa course in bangalore
    best rpa training in bangalore
    rpa online training

    ReplyDelete
  25. Wonderful blog!!! Thanks for your information… Waiting for your upcoming data.

    Guest posting sites
    Technology

    ReplyDelete
  26. Your blog is interesting for readers.you have developed your blog information's with such a wonderful ideas and which is very much useful for the readers.i enjoyed your post and i need some more articles also please update soon.
    devops Training in Nolambur
    devops Training in Perambur
    devops Training in Mogappair
    devops Training in Thirumangalam

    ReplyDelete
  27. This is such a good post. One of the best posts that I\'ve read in my whole life. I am so happy that you chose this day to give me this. Please, continue to give me such valuable posts. Cheers!
    python course in pune
    python course in chennai
    python course in Bangalore

    ReplyDelete
  28. Excellent blog, I wish to share your post with my folks circle. It’s really helped me a lot, so keep sharing post like this
    Devops interview questions and answers
    Devops interview questions and answers

    ReplyDelete
  29. Very well written blog and I always love to read blogs like these because they offer very good information to readers with very less amount of words....thanks for sharing your info with us and keep sharing.
    iphone service center chennai | ipad service center chennai | imac service center chennai | apple iphone service center | iphone service center

    ReplyDelete
  30. Amazing Article ! I have bookmarked this article page as i received good information from this. All the best for the upcoming articles. I will be waiting for your new articles. Thank You ! Kindly Visit Us @ Coimbatore Travels | Ooty Travels | Coimbatore Airport Taxi | Coimbatore taxi

    ReplyDelete
  31. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.
    AWS Interview Questions And Answers | AWS Interviews Questions and Answers for Devops | AWS interview questions and answers for Sysops
    AWS Interview questions and answers for freshers | AWS Interview Question for devops
    AWS Training in Bangalore with placements | AWS Training in Bangalore cost

    ReplyDelete
  32. Some us know all relating to the compelling medium you present powerful steps on this blog and therefore strongly encourage
    contribution from other ones on this subject while our own child is truly discovering a great deal.
    Have fun with the remaining portion of the year.

    Selenium training in bangalore | best selenium training in bangalore | advanced selenium training in bangalore | no.1 selenium training in bangalore

    ReplyDelete
  33. When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style. Graduate Jobs

    ReplyDelete
  34. When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style. Recruit on Jobroller

    ReplyDelete
  35. Nice blog and absolutely outstanding. You can do something much better but i still say this perfect.Keep trying for the best. work from home jobs

    ReplyDelete
  36. A befuddling web diary I visit this blog, it's incredibly grand. Strangely, in this present blog's substance made motivation behind fact and sensible. The substance of information is instructive
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training

    ReplyDelete
  37. An overwhelming web journal I visit this blog, it's unfathomably amazing. Unusually, in this present blog's substance made inspiration driving truth and reasonable. The substance of data is enlightening
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training

    ReplyDelete
  38. nice articel
    Unicsol offers Best full stack developer course in hyderabadget trained by 10+years of experienced faculty and get placed as full stack developer.

    ReplyDelete
  39. Hi,
    Good job & thank you very much for the new information, i learned something new. Very well written. It was sooo good to read and usefull to improve knowledge. Who want to learn this information most helpful. One who wanted to learn this technology IT employees will always suggest you take data science training in pune. Because data science course in Pune is one of the best that one can do while choosing the course.

    ReplyDelete
  40. I need you to thank for your season of this great read!!! I definately appreciate each and every piece of it and I have you bookmarked to look at new stuff of your blog an unquestionable requirement read blog Undergraduate Project!

    ReplyDelete
  41. I learned World's Trending Technology from certified experts for free of cost. I got a job in decent Top MNC Company with handsome 14 LPA salary, I have learned the World's Trending Technology from Data science training in btm layout experts who know advanced concepts which can help to solve any type of Real-time issues in the field of Python. Really worth trying Freelance SEO expert in Bangalore

    ReplyDelete
  42. They ordinarily maintain the general public's standards, however will consistently challenge them, in the event that they are unjustifiable, or shaky. Anyway seriously or impassively they were treated during their lifetime, descendants will consistently accord them their due.
    graduate application

    ReplyDelete

  43. Thanks for sharing,the entire post absolutely rocks.Very clear and understandable content.I enjoyed reading your post and it helped me a lot.Keep posting.I heard about an AWS training in Bangalore and pune where they provide you certification course as well as placement assistant.If you are looking for any such courses please visit the site
    data science training institute in bangalore

    ReplyDelete
  44. Thanks for sharing your innovative ideas to our vision. I have read your blog and I gathered some new information through your blog. Your blog is really very informative and unique. Keep posting like this. Awaiting for your further update.If you are looking for any Data science related information, please visit our website Data science training institute in bangalore

    ReplyDelete
  45. thank you sharing this blog, it is useful to understand the situation about choosing the final year project,mostly student prefer to develop the project related to latest treading technology but in some colleges they wont allow due to price.
    Android training bangalore
    Artificial intelligence training bangalore

    ReplyDelete
  46. Thanks for sharing informative post. It will help millions of students who are pursing their graduation.
    SAP courses in chandigarh
    CCNA training in Delhi

    ReplyDelete
  47. Nice tips. Very innovative... Your post shows all your effort and great experience towards your work Your Information is Great if mastered very well.
    AWS training in chennai | AWS training in annanagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery

    ReplyDelete
  48. Great Article
    Cloud Computing Projects


    Networking Projects

    Final Year Projects for CSE


    JavaScript Training in Chennai

    JavaScript Training in Chennai

    The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

    ReplyDelete