Undergraduate research in computer science

Click For Summary

Discussion Overview

The discussion centers on opportunities for undergraduate research in computer science, particularly in the areas of discrete mathematics and theoretical computer science. Participants share suggestions for research topics, resources, and strategies for engaging with faculty and research projects.

Discussion Character

  • Exploratory, Technical explanation, Conceptual clarification, Homework-related

Main Points Raised

  • One participant expresses interest in discrete mathematics or theoretical computer science and seeks suggestions for research topics or open problems.
  • Another participant recommends a blog by a theoretical computer scientist as a resource for information and links related to theoretical computer science.
  • A suggestion is made to consider the P vs. NP problem as a significant topic, along with advice to consult professors for guidance on research opportunities.
  • Participants advise starting small by assisting with existing projects within the department and building relationships with faculty members for mentorship.
  • Attending seminars and preparing talks is proposed as a way to gain experience and engage with the subject matter, with an example of a participant who successfully presented at a seminar despite being in their second year.

Areas of Agreement / Disagreement

Participants generally agree on the importance of seeking guidance from professors and starting with smaller projects, but there is no consensus on specific research topics or the best approach to begin research.

Contextual Notes

Limitations include the lack of specific open problems mentioned and the dependence on individual departmental resources and faculty availability for research opportunities.

Who May Find This Useful

Undergraduate students in computer science or related fields looking for research opportunities and guidance on engaging with faculty and research topics.

NJOsment
Messages
7
Reaction score
0
I'm an undergraduate student studying computer science.I am interested in doing some research in discrete mathematics or theoretical computer science.Can anyone tell some interesting research topics or open problems on which i can work on?
 
Physics news on Phys.org
There is this blog of a theoretical computer scientist, http://weblog.fortnow.com/, which has some interesting information and also links to other resources in theoretical computer science.
 
P vs. NP.

Barring that, ask a professor! There's plenty of things that a reasonably bright undergraduate can solve but you're going to want someone with experience and a big-picture knowledge of the field to guide you, and you won't find that online.
 
Start small.
ask around your dept. if anyone has projects they could use some help with, whatever help that may be. From there you can work your way up
Don't expect to delve right into solving open problems.
As Will said, find an adviser, make friends with one of your professors and see if they could use your help on their research.
 
You may also consider attending some seminar devoted to the subject, and even prepare a talk! For example I, despite being only 2nd year, attended a seminar about Logic and Computation Theory aimed at people doing their M.Sc. and was even allowed to make a talk about tree automata. If there are research seminars or something like that available, talk to the professors and ask if they will let you attend. Another good idea is to visit a prof during his office hours and simply ask him about his own reasearch.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
Replies
10
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K