Click here to Skip to main content
15,901,949 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
An Intelligent Tutoring System To Teach Java Over The Web Or Any Application Software

The basic idea of this system is a systematic introduction into the concept of Java objects. The system
presents the topic of Java objects and administers automatically generated problems for the students to
solve. The system is dynamically adapted at run time to the student’s individual progress. The system
provides explicit support for adaptive presentation constructs.

any suggestions about it....
Posted
Updated 24-Jul-12 7:51am
v4
Comments
bbirajdar 20-Jul-12 9:00am    
I instructed google to help you. Please try again...
StianSandberg 20-Jul-12 9:13am    
"easy project topics related to artificial intelligence"...
hmm.
no, I can't
CurrentlyBE 24-Jul-12 13:30pm    
please reply
lewax00 24-Jul-12 13:54pm    
You might have better luck if instead of replacing your existing question with a different one you had asked a new one instead, because now you have a question with answers to an entirely different question, and because it already has multiple answers people aren't as likely to try and answer it.

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/[^]
 
Share this answer
 
v2
Comments
CurrentlyBE 20-Jul-12 9:16am    
is it necessary to use only AI languages.. I mean if I want to create a chess game can I make it say Java
bbirajdar 20-Jul-12 9:20am    
You can make a chess game using Java since it would be totally based on mathematics and not on AI... You need to study AI first. Only then you will be able to understand the difference between AI programs and pure logic based programs...

If you want to make a AI program then use a compiler which is best suitable for AI constructs..
CurrentlyBE 20-Jul-12 9:26am    
sounds very difficult to build AI project.. may be I should look at different topics
bbirajdar 20-Jul-12 9:39am    
updated my solution..
CurrentlyBE 20-Jul-12 9:44am    
thats all fine sir but the fact is most projects are already been done by earlier batches.. hence whatever we decide is either been done or it is not much difficult.. can you suggest any topic that can be done in java as I don't know any other bigger language
If you want something simple, you could try making something using the A* algorithm[^]. For example you could make a program that generates a maze/some random obstacles and have it figure out the shortest path from some starting point to the goal.

And as far as the language goes, it doesn't matter. Any Turing complete language can run any algorithm another Turing complete language can do. If you're comfortable with Java, use that. If you prefer Python, use that instead. You could use Javascript to manipulate an HTML page. The algorithm is what is important, not the language.
 
Share this answer
 
Comments
CurrentlyBE 21-Jul-12 13:46pm    
any more projects like the A* algorithm
any suggestions about it....
Quite frankly if you need to ask this question then I suspect the project is beyond your skill set. You use some wonderful phrases in your question, for example what do you mean by "adaptive presentation constructs"? The actual writing of the code in problems like this is never the issue, it is figuring out the logical structure and paths to reach the answer you want. In this case the answer would seem to be open ended. My knowledge of AI is not very comprehensive but I do know that some of the world's best cyberneticians have been working on it for years and we are still some way off cheap and easy solutions.

[edit]
The Java Tutorial[^] offers a non-ai version. Having worked through that how would you expect to modify the path to skip certain sections based on a user's answers to the quizzes?
[/edit]
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900