Computer Science Term Paper Ideas?

Click For Summary

Discussion Overview

The discussion revolves around generating ideas for a term paper in computer science, focusing on topics that are sufficiently in-depth to meet a four-page requirement. Participants suggest various themes and provide insights into their complexity and applicability.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant seeks interesting term paper topics in computer science.
  • Several topics are proposed, including sorting efficiency, trees, artificial intelligence, and data compression.
  • A participant suggests that data compression is a compelling topic due to its practical applications and the ability to experiment with algorithms.
  • Another participant argues against the practicality of artificial intelligence topics, claiming they are mostly theoretical and difficult to test.
  • A counterpoint is raised, asserting that there are practical topics within AI, such as neural networks and evolutionary computation, that can be tested.
  • A participant expresses interest in pursuing data compression or quantum computing for their paper.
  • Additional suggestions include automata and Turing machines as potential topics.
  • A later reply advises on how to approach writing a paper, emphasizing the importance of authoritative sources and the distinction between different academic levels.

Areas of Agreement / Disagreement

Participants express differing views on the practicality of artificial intelligence as a term paper topic, with some asserting it is primarily theoretical while others highlight practical applications. The discussion remains unresolved regarding the best approach to selecting a topic.

Contextual Notes

Participants mention the need for varying levels of source rigor depending on the academic context, indicating that the expectations for high school versus university papers differ significantly.

SDNess
Messages
33
Reaction score
0
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?
 
Technology news on Phys.org
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.
 
Could you give a little summary for each of the topics in 3 and 4?
 
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.
 
Last edited by a moderator:
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.
 
Alright, thanks.

I'm going with Data compression or quantum computing I think.
 
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 :)
 
@moni: could you please tell abt how i can do a paper on turing machine ?
 
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.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
Replies
2
Views
1K
  • · Replies 14 ·
Replies
14
Views
3K
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
Replies
3
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
Replies
10
Views
5K
  • · Replies 41 ·
2
Replies
41
Views
5K