I'm Struggling to Choose a Final Year Project ,need Ideas That Can Get First Class
Posted by Much-Bell6093@reddit | learnprogramming | View on Reddit | 2 comments
Hi everyone,
I’m currently in my final year of a Computing degree and planning my dissertation project. I want to aim for a First Class result, so I’m looking for a project that has good technical depth and real-world value.
I’m currently learning with Laravel (PHP) and web development, and I’m interested in integrating AI APIs (like OpenAI or similar tools) into the project.
I’m looking for ideas that are:
- Not just basic CRUD applications
- Have real-world use cases
- Include some level of AI or intelligent features
- Suitable for academic evaluation (report + implementation)
I’m open to different domains (education, business, productivity, healthcare, etc.).
and also if possible, I’d also appreciate:
- Suggestions on what makes a project “First Class level”
- Any common mistakes to avoid
- Or examples of strong dissertation topics you’ve seen
Thanks you all in advance!
Nice-Essay-9620@reddit
A good way to get good results is to implement a research paper, instead of just building basic CRUD applications, do a quick literature review of the domain that seems interesting to you. You don't need to make a completely novel or unique application, you can implement ideas from research papers and make a project based on it. Maybe even compare various approaches, and find out which performs better
https://scholar.google.com/
For example, you can use the above site to find interesting research papers, and implement ideas from it
peterlinddk@reddit
To be honest, no one will be able to tell you which idea will result in a "First Class result".
Mostly because every single education, every single school, every single level is extremely different - if you go to trade school in Germany, university in China, college in the USA or in India. If you are studying computer science, web development, software engineering, and so on - they will all be different!
What will work most places though, is to find an actual real project - find someone that has a real-world problem, not necessarily something unique or world changing. Could be someone with a warehouse looking for an overview of their storage, or someone giving dance lessons looking for a booking system - things that might already exist in some generic form, but where you have contact with an actual real-world user. The thing is: you will need to demonstrate that you can communicate with them, understand their problem and implement some solution that they will accept - and that is far off from just writing code that you yourself like.
So no matter if you get the greatest idea ever from some one on the internet - it doesn't matter if you don't have direct contact with whomever you are solving the problem for!
Also, I have no idea what "First Class level" means ...