PDA

View Full Version : Computer Science Term Paper Ideas?


SDNess
Jan5-04, 05:32 PM
For visual basic I need to write a term paper on any topic in computer science that is in depth enough to last four pages. Any interesting ideas?

dduardo
Jan5-04, 07:27 PM
Here are some ideas:

1. Sorting Effienciency (Big O) - Compare Bubble, shell, quick, heap, radix, etc

2. Trees - Balancing, Branching, Traversing, Sorting, etc

3. Artificial Intellegence - Data Mining, Expert Systems, Neural Networks

4. Data Compression - Matrix Decomposition, Pattern Recognition.

SDNess
Jan5-04, 09:15 PM
Could you give a little summary for each of the topics in 3 and 4?

dduardo
Jan6-04, 12:44 PM
Originally posted by SDNess
Could you give a little summary for each of the topics in 3 and 4?

O come on, can't you put in atleast a little effort trying to look these things up on google or something.

Here's a good intro to data compression, both lossy and lossless:

http://www.stanford.edu/~udara/SOCO/overview/index.htm

I would suggest doing the paper on data compression. Not only is it a very interesting field, but it has many application that you can actually experiment with.
Download the sourcecode for various compression algorthims and test them out.

Artificial Intelligence is only good if you want to talk about theory and nothing else. You can't really test out many things, as the algorithm complexity escalates at a tremendous rate.

kwatz
Jan7-04, 11:11 AM
Originally posted by dduardo
Artificial Intelligence is only good if you want to talk about theory and nothing else. You can't really test out many things, as the algorithm complexity escalates at a tremendous rate.

Not so. There are plenty of practical, implementable topics in AI. Neural networks of a reasonable size are certainly testable. Other topics such as evolutionary computation (eg. genetic algorithms), vision, and planning & constraint satisfaction are not limited to theory, as well.

SDNess
Jan7-04, 05:25 PM
Alright, thanks.

I'm going with Data compression or quantum computing I think.

Moni
Jan9-04, 02:51 PM
Originally posted by SDNess
Alright, thanks.

I'm going with Data compression or quantum computing I think.

Hmm...that's good, if you want you can also try Automata, or Turing Machine :)

kavithakrish
Sep9-10, 10:05 AM
@moni: could you please tell abt how i can do a paper on turing machine ?

jtbell
Sep9-10, 03:57 PM
Um, Moni made that post six and a half years ago.

As for "how do I write a paper on X", whether X is Turing machines or anything else, I would say the general procedure is to first do a Web search to find out what material is out there in general. I would avoid using Web pages as actual sources for your paper, unless you find a site that is clearly authoritative (i.e. written by an identifiable person who is an actually an authority on the subject, and is referred to by many other sites). Instead, look for references to books, or articles in professional journals, and then find them in a library. (Some journals do post articles online.)

Of course, what kind of sources are acceptable depends on what level you are working at. A paper for a high school class is one thing. A paper for a university computer science course is another (more rigorous) thing.