Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

At University I follow 3 course about algorithms. As more and more university give to Internet program and slides about his courses.

What are the best resources
- university courses put on web
- academic journal on algorithms
- professor
- algorithms specialist
- etc, etc ..

to be update in algorithms fields ?

For example if I know the most important person in algorithms field are X professor at Y university.

I can follow the suggested book/reference for his/her university courses and get updated on advance in algorithms.

Someone have some suggestion to follow advance in algorithms fields ?

share|improve this question

migrated from stackoverflow.com May 3 '11 at 3:20

This question came from our site for professional and enthusiast programmers.

The best resource is stack overflow. –  Lirik May 2 '11 at 21:25

3 Answers 3

up vote 1 down vote accepted

A good start is to look at all the conferences in the field of algorithms and read the proceedings. By the time you reach the current editions you'll typically have a good grasp of what's going on. Look at the typical conference ranking list and start at the top-ranked conferences under "Algorithms and Theory".

share|improve this answer

This is a bit more general: there is a MIT podcast on itunes about algorithm and data structure, which is sometimes very useful to refresh some basics.

If you are interested in network analysis then you might be interested in following Jon Kleinberg: http://www.cs.cornell.edu/home/kleinber/

share|improve this answer

There are some generic algorithms that get covered by most CS students (binary search, convex hull, Dijkstra's and the solutions to typical challenge scenarios like traveling salesman) but beyond that, you'll find that algorithms are typically specialized to whatever area they were generated for.

So if you want massive database search algorithms, you have to look in a different place than you would find AI algorithms for instance. My best advice would be to contact some experts in the specific fields you're interested in and find out what resources they use.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.