Final Year Project (FYP) Suggestions and Ideas

From time to time, I receive emails and concerns of students regarding Final Year Project (FYP). And we even get request for organizing events on FYP. At the start of the year, it’s mostly NEDians that ping us and in summer, students from FAST-NUCES, University of Karachi, Bahria University send us their queries.

And mostly these queries are related to

  • What we should do in the FYP
  • Can you give us any idea?
  • What if we want to participate in Imagine Cup?
  • We want to do something good in FYP.
  • Tell us the technology on which we develop Final Year Project

So I thought maybe its good time to write a detail post on blog about what I feel about FYP and answer to some of the common concerns student raise.

Why Final Year Project Matters?

I always emphasize on the importance of Final Year Project (FYP) and we can say it’s one of the most important aspects of your degree. It is the point where you can apply knowledge or what you have been learning in the past few years. It is the point that creates an ordinary graduate vs. an entrepreneur. It is the point that creates meaning of your degree and your existence as an engineer. It is the way of getting exposure and experience of what real world problems are, if done properly. It will inevitably be used as a gateway to industry and to discriminate YOU among your peers.

What you can do in FYP?

Final year project usually span across 6 months to 1 year. I recommend you to take it seriously and do something hard, so don’t do just simple websites or simple ABC management system. Do something which you are passionate about and that makes you exciting, don’t get afraid, and accept big challenges. Utilize technology and go beyond what was not achievable before time.

Make a meaning: Try to solve real life issues, it might be big or small, but at the end of the project it must contribute in some manner to the society. Also, don’t delay it till the end of semester/year to work on FYP because in that case it will be nearly a piece of garbage not creating any meaning.

From my experience, I have observed that mostly highly praised projects are somewhat

  • An implementation of research paper (after all computer scientist/engineer)
  • A combination of hardware + software to solve a real world problem
  • Project following Imagine cup theme and level
  • Newest trend/buzz word/paradigm in the industry
  • Working with organization to solve a problem, more than just an ordinary ABC Management System (Make sure you deliver them your project at the end)
  • Integrate with online platform such as LinkedIn, Facebook, Google Code, Live etc to solve a great problem
  • Unleash computing/storage power by utilizing cloud platform and achieve something that was not possible before Cloud/Grid

Also make sure the material and guide related to your project in available online, you may also refer to IEEE or ACM libraries and digital content.

Which Technology/Platform you should use?

Now this is very famous question. Computer Science/Engineering students keep asking about what technology/platform we should use such as Sun Java, Microsoft .NET or C++ etc. and it is pretty interesting question.

The answer to this question is that it depends on what you want to do in future. Perhaps at many occasion, I have instructed students to taste several platforms before graduation and let final year project be on platform which you like most. For example, Starting from a procedural language in first semester such as C, move to learn OOP in C++ and then in third year make a project such as networking and database using .NET and Java.

So what I mean from “It depends on what you want to do in future” is basically number of factors that you want to

  • Continue your career in particular platform (probably because you like it or there are more job opportunities in it)
  • Participate in any Software competition that might have some requirement. For example, if you want to participate in Imagine Cup you probably should go for .NET platform

Whatever reason be it for selecting platform, it’s always better to have your interest in it 🙂

I guess that’s all for this post. I will write few more posts on FYP such as participating in Imagine Cup, about FYP Presentation and some other FYP ideas you can work on. If you have any specific questions, please feel free to ask I will include them in upcoming post.

Till then, have a great time!




  • Well Thanks A lot for this kind a post. I hope it will be helpful for those who are woried about choosing FYP like we were in last semester. !! I hope the senior buddies can be of great help. So there must be ongoing sessions specially on FYP ideas and Career Plannings….

    Good Luck Bro 🙂

  • Good attempt but I would encourage students to write their own research paper based on their FYP, publication matters a lot in the CS community and unfortunately our students don’t realize the worth of a publication so it’s not just implementation of someone’s paper that should be encouraged, in fact students should be motivated to themselves write papers: just a little tweaking on some old idea or some innovative approach and that can lead to a good publication. My publication on basis of which I got scholarship for MS was actually from one of my Final Year projects. So don’t encourage students for the traditional work but something research-oriented and that can really boost Computer Science in Pakistan.

  • @Arjumand: Thank you for your feedback. I appreciate that. Those were for students who want to do some project and implementation in Final Year. But one point, if any student selected Final year project instead of thesis, are they allowed to publish paper in that? I don’t think so. Also implementation is also important.

    Thank you once again.

    Adil Ahmed Mughal

  • Well I am talking about FYP too, there is currently a group in final year in UBIT working on ns2 for their FYP and yes FYP and not thesis, you can read that again.They are making a paper too so there goes your answer. Thesis is meant to have some part published as paper, what do you mean by allowed to publish: look Adil if you consider in particular about the case in our universities nothing will be allowed, one has to make his/her allowances himself or herself :).

    Lastly for your info, my paper didn’t come from thesis, but the Mutlimedia project of Sir Asim so yes FYP can be made into research publication and I don’t think implementing some one else’s work bears any significance at all for those researchers have already done that so why reinvent the wheel. Instead building and improving upon someone’s research is what the science is all about. There is a term peer-review in the CS research community, do check out what it implies and how researchers do it.

    I commented since you talked about science 🙂 and you’re welcome anytime bro.

  • @Arjumand: Thank you Arjumand (Scientist) 🙂

  • Thanks for the big compliment but not yet bro :(, just trying to become one.

    Anyways your article is really good, I am gonna suggest it to some students of final year I know.

  • @Adil well same case is with us. Our FYP is research oriented, I mean we are working on FYP and also at the end will produce a Research Paper out of it. 🙂

  • Anonymous

    hello…im a student in the final year, planning to do research for fyp, but currently did not have any idea about the topic, probably something to do with IT. I’m a Business Computing student majoring in Computing. Do you all’s have any idea? may I know? thanx 🙂

  • Anonymous

    Hello

    Your post is great for someone who is doing software engineering. The above suggestions works best for people who have a background in programming. Can you suggest any project ideas something for students who studying Information Systems by which I mean which is not heavy on programming side and require more of analysis and design.

  • Anonymous

    Hello,

    can anyone suggest me a good FYP.
    im currently thinking to making the Quadotor Helicopter…if anyone has a better idea..plz go on and tell me

  • hello..
    i m a student of final year of depat of electronics plz give us a logical ideas……

  • Anonymous

    @yousuf…. if you want to make an automation project with PLC and HMI contact me for ideas and even for projects.i have got complete detail of a project “automatic robotic arm” with sensors load cell and control by pneumatic via PLC along with HMI
    shaheryarhq@gmail.com

  • @yousuf…. if you want to make an automation project with PLC and HMI contact me for ideas and even for projects.i have got complete detail of a project “automatic robotic arm” with sensors load cell and control by pneumatic via PLC along with HMI
    shaheryarhq@gmail.com

  • Aoa, I am a student of BS software engineering(final semester). and i need some ideas to be done as a final year project.
    Any help would be appreciated.

  • hello.. i am from malaysia..
    next semester will be my semester 5 in which i already need to do my fyp… but since now i dont have any ideas on what im going to do. Im taking business computing course. I hope you can help me regarding my problem. thank you very much

  • helloooo iam sathish from chennai

    this could be so useful and i will refer this site to many of my friends great job good luck
    project for final year students in chennai

  • @Ifah Ibrahim: Please share with me your course details or what kind of work is expected. I will be happy to assist you.

    You can contact me via contact http://www.adilmughal.com/p/contact.html

  • @Sathish: Hi. Nice to hear from chennai, sathish.
    Thank you for appreciation. Please feel free to plug the post.

  • Anonymous

    AoA? I am a final year student of computer engineering and still searching a new idea for my FYP? Can u suggest me anyone?plz? I hav less time to submit the FYP report.

  • Walikumasalam!

    Hi Anonymous,
    If you have done some homework Please share your thoughts so far. I will be happy to assist you.

    You can contact me via contact http://www.adilmughal.com/p/contact.html

    -Adil

  • Anonymous

    AOA I m in search of final year project now my last semester is going on i’m doing software engg so kindly help me in doing best….

  • Awesome article. Can you please share some ideas for FYP on cloud computing?

  • Excellent Article Bro. Give some more details about fyps, what should be the new technology regarding electronics

  • i am a final year student of btech cse, my project guide wants me to do a project on bioinformatics(to publish a paper) but all my friends are doing on networking. what should i do?

  • plz suggest any software side project.. em a computer eng student.. plz help me

  • assalamualaikum, hi there im from malaysia, im a final student, im taking course BACHELOR SOFTWARE ENGINEERING..but i have problem…i dont have any idea to make fyp this semester… i hope u can help in in choosing the project and also can teach me a little bit knowledge about the fyp…related to my subject. project like using php java android .net..but im good at php n mqsql.. thanks for your time.. please help me.. keep in touch..

  • I am making ”Gesture controlled car” in my final year project… if anybody can help me in my project please tell me i will give him/her all the data related to my project… i just need your guidence

  • Dear Uzair,

    Its good to hear you are working on such a project. Actually I had already worked on that kind a project it was named “Gesture Recognition system using Wii Mote”. So We developed our own API to recognize the gestures and we successfully integrated to a Car Racing Game developed on XNA Framework.. If you need any kind a help, you can approach me at sheeraz.petarian@gmail.com

    Good Luck 🙂

  • Dear Uzair,

    Its good to hear you are working on such a project. Actually I had already worked on that kind a project it was named “Gesture Recognition system using Wii Mote”. So We developed our own API to recognize the gestures and we successfully integrated to a Car Racing Game developed on XNA Framework.. If you need any kind a help, you can approach me at sheeraz.petarian@gmail.com

    Good Luck 🙂

  • Assalam O Alaikum !
    I am student of BS Software enginnering 4rm IIUI. i am doing my last semester and in search of FYP idea can any one help me …
    thanks

  • Yes final year projects are really an important part of students during their graduation. These projects decide and can make great changes in the final percentage of the degree. And as it shows the technical and theoretical knowledge of the students, high effort is taken right from choosing the project topic till the document preparation and project presentation. There are lot of projects in cse,ece and other degrees. Some of the projects are matlab, ieee, robotics, cloud computing, GSM and GPRS technology projects.

  • swathi

    Choosing a final year project is very important. It will finalize your career. So be patient when you choose a project. The project must depend on your future platform.

  • SAADIA

    Assalam O Alaikum !
    I am student of MCS 4rm IIUI. i am doing my last semester and in search of FYP idea can any one help me …
    thanks

  • syed Muzammil Ahmed

    salam..:)
    m a student of BCS from UIT and m in a last year of my bs program so i need any idea about the FYP Project..can any one help me..thanks..

  • Muhammad Nauman

    FYP is the Key Role for final year students.Choose the project very carefully i.e in which field uh have interest and have an industrial edge plus international exposure..For Project uh can email me at Nauman5745@gmail.com ..Send me ur idea ..I will enhance and modify ur idea with the help of my team and will respond uh then ..thanks

    • Venus Nguyễn

      Hi. I’m a business student. I currently don’t have any idea to start working on my project. Can you help me, please!

      • Muhammad Nauman

        Just think about your area of interest first ..and then think what you can do with it …If uh have no idea what to do..i can recommend you yo see the past projects related to your field and then slightly modify it according to ur skills.

        thanks

        • Emran Zabih

          Hello…i am a final year student of BS Computer science and my area of interest is embedded systems and digital image processing. can anyone kindly suggest me an idea for my FYP??
          Thanks

  • Qasim Khan

    If you want to choose your Fyp you must keep in mind the following three points:-

    1) it must have an industrial edge
    2) The technology you use in it must be latest.
    3) The Idea must hit and include a scientific domain.

    • Sannan Butt

      😉

  • Emran Zabih

    Hello…i am a final year student of BS Computer science and my area of
    interest is embedded systems and digital image processing. can anyone
    kindly suggest me an idea for my FYP??
    Thanks

  • If anyone wants to do Mobile Application development projects in chennai contact IICT Chromepet.

  • adil

    can i develop a wordpress theme as a my final year project???pls give a your sugestions..
    i am a student of bscs

    • adilamughal

      Hi,

      I usually recommend students to do something they are fascinated about, try to do something that stretch yourself as well. WordPress theme is an interesting project but I see it as a course project not final year project. Good luck

  • adilamughal

    Dear readers, I am happy to contribute to your existing ideas or thoughts but I won’t be able to assign you an idea for FYP.