This is a guest post by Dr. Kevin Wortman, Assistant Professor of Computer Science at California State University Fullerton. Dr. Wortman’s specialization is theoretical computer science; specifically computational geometry, graph drawing, and cache-efficient algorithms.
Are you studying or teaching Computer Science? Are you a recent graduate or professional looking to keep up with the latest news and publications in the field of Computer Science? We recently asked Dr. Wortman to share his top tools for keeping up with trends in this highly evolving field.
Google Scholar: Provides a search of scholarly literature across many disciplines and sources, including theses, books, abstracts and articles.
The most thorough search engine for academic papers that I’ve found.
Theory of Computing Blog Aggregator: Blog aggregator run by Arvind Narayanan, a post-doctoral researcher at Stanford University.
I used to follow individual professors’ blogs, but now they’re all combined into one feed.
Conference Proceedings and Papers:
The big conferences in my area all have web pages and post their proceedings as soon as they’re available. I put those dates in my calendar, but usually get reminders from the Theory of Computing Blog Aggregator anyway. The list of papers, and often the papers themselves, are available as free PDFs.
The big conferences for me are:
Theoretical Computer Science – Stack Exchange: This is a free, community driven Q&A for theoretical computer scientists and researchers in related fields.
This is an interesting experiment in croudsourcing research-level questions. There’s some deep stuff and big names in there.
arXiv: Hosted by Cornell University, arXiv is an e-print service in the fields of physics, mathematics, non-linear science, computer science, quantitative biology, quantitative finance and statistics.
arXiv.org feeds for the sub-areas that I publish in (cs.CG, cs.DS). arXiv hosts academic papers; they aren’t peer reviewed so there is some spam, but it’s still interesting to see what people are working on.
Communications of the ACM blogs: Includes the official blog publication of the Association for Computing Machinery, as well as a blogroll of syndicated blog posts by relevant experts.
Great coverage of general computer science topics.