You can do a project on 'Artificially Intelligent program to suggest project topics to the students'. That will be a great topic ..
There are a lot of AI programming languages. Its very difficult to suggest a language. Each of them has its own pros and cons. However I would recommend Haskell . Other languages you can check here
AI Programming languages[
^]
HOW TO CHOOSE A PROJECT TOPIC
As a university undergraduate about to graduate, your project and and the topic you are going to pick for it are two paramount issues in your mind. These should be so for a number of reasons foremost is the fact that your project topic carries a huge score and could affect your final graduating grade.
Picking a meaningful project topic for your project or master’s thesis can be a challenge. We have some useful information to help you decide on picking the right project topic.
These are useful pointers and not absolute rules.
Factors to keep in mind when picking a project topic
1. Consider picking a topic you love. This is one of the most important factors to consider when picking a project topic. Since you are going to be investing so much time on this project, it only makes sense that you enjoy the time and your quality of life will be much better if these hours are spent enjoyably. Furthermore, the standard of your research, writing, and arguments will be much better if you have a sincere passion for your the topic. Think about a topic you find both fascinating and socially relevant. Never let somebody pressure you into writing about a given topic.
2. Choose a subject your project advisor finds interesting and is knowledgeable about, if this is not actually possible, you could very well want to change your advisor rather than changing your topic.
3. Choose a topic that definitely will be helpful in your career path. If you choose a career in the educational sector, pick a topic that you can easily modify into an article journal or a book, and that will lend itself well to longer term research. If you want to work at a learning driven institution, consider a project topic you can use in the classroom. If you are going into industry, choose a topic that will make you more marketable. Ask yourself this: how will my subject matter sound when I discuss it at an academic interview? Furthermore picking a project that is relevant to you career will help you broaden your mind about that field and make you more abreast of it.
4. Find a topic that confirms the niche in your field. Do your homework and find a topic that fits into existing theories and literatures, but that builds on theory and extends it.
5. Choose a research topic that is unique. When your topic is unique, you are respected for it and makes you look original. Do extensive analysis to make sure the topic has not been done before. Be unique and choose an idea that stands out from the pack as original and innovative.
6. Choose a topic that you already have some knowledge base on. This will help preserve your peace of mind and get you out the door faster. This really isn’t the right time to delve into a brand new area. Along the way, take coursework and write class papers that will help you write your dissertation or thesis.
7. Find a manageable topic. This is an important project, but it isn’t your life’s research. A good project supervisor will help you trim down your topic so that you don’t remain in school for many long years.
8. Really think extensively before you choose a controversial topic. Academics tend to be a sensitive lot, and in every area of study there are certain subjects and positions that will send highly educated people into intellectual temper tantrums. This doesn’t mean you should avoid topics that push people to think. However, if you choose a controversial topic, think carefully about whether or not it might restrict your job, tenure, or publishing opportunities.
9. Speak to your lecturers to see if they have any tips for your project or if they remember any interesting projects that have been done over the past few years
10. Speak to others in your department and find out what ideas they have, compare them to yours and see how to can modify or integrate the ideas.
ref :
http://africle.com/how-to-choose-a-project-topic/[
^]