File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Jobs Discussion and the fly likes Careers Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Reply Bookmark "Careers" Watch "Careers" New topic
Author

Careers

Paul Bull
Ranch Hand

Joined: Feb 14, 2001
Posts: 37
Hello,
I'm getting a degree in computer science. I was wondering if someone could tell me, what kind of careers might deal with the more theoretical aspects of computer science(ie. algorithms, discreet math etc.)
Thanks
Paul
Mark Herschberg
Sheriff

Joined: Dec 04, 2000
Posts: 6035
Well, most software shops are really about software engineering. It is similar to the difference between chemistry and chemical engineering.
Good places for CS theory include:
1) Academia. Even if you're not going for a PhD, you might be able to work as research staff in some research group.
2) Research centers. Look for the CS equivalent of Los Alamos. The government has some, and I think there's one or two at CMU.
3) Large Institutions. Companies like IBM, Sun, Microsoft, etc do a lot of basic research in many fields.
4) Startups. Some startups are based on clever new algorithms (e.g. Google, Akamai), but these can be hard to find.
In most, if not all, of these places, PhDs do most of the core research. You've got a decent shot with a masters degree. I don't know how open companies like that are to BS degree (I just don't know enough about them).

--Mark
Paul Bull
Ranch Hand

Joined: Feb 14, 2001
Posts: 37
Mark,
Thanks for the advice. I really appreciate it.
Paul
Pradip Bhat
Ranch Hand

Joined: Jul 04, 2002
Posts: 149
Currently as told by my friends areas such as
a)Computational Geometry(applications such as robotics,VLSI)
b)Approximation Algorithms
c)Online algorithms(I don't know what really this is )
4)Applications of Algebraic Geometry
are quite 'hot' in Universities around the world.
Although applications of above areas are enormous,research in these areas seems to require lot of dedication,continuous participations in seminars,discussions.


Yeshwantpur
Anthony Villanueva
Ranch Hand

Joined: Mar 22, 2002
Posts: 1055
It's a liitle off the beaten track, but there's cognitive science.
Paul Bull
Ranch Hand

Joined: Feb 14, 2001
Posts: 37
Anthony and Rahul,
Thanks very much for your advice, all of it has been helpful. I have a some researching to do. The cognitive science sound particularly interesting.
Thanks again,
Paul
 
 
subject: Careers
 
Threads others viewed
WA #1.....word association
question about computer science
Quotes
Question about Masters Degree
how this book is useful to a java programmer !!
IntelliJ Java IDE

cast iron skillet 49er

more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture