50+ Killer Online Resources for Computer Science Students
50+ Killer Online Resources for Computer Science Students
Computer science students are lucky because the Internet is like a living textbook, full of information and advice for their field. Many professors, experts, and other people skilled in computer science have created essays, tutorials, and resource points, all designed to make your life easier. We’ve compiled over 50 of the best here.
Advice
Are you considering graduate school, or just need some guidance on getting through undergrad studies? Look no further than the advice offered here.
- Advice for Undergraduates Considering Graduate School: Take this information into consideration before you make the leap to grad school.
- Why choose a Ph.D. in CS?: The Computing Research Association’s set of slides addresses the reasons why a CS Ph.D. can be beneficial.
- Computer Science Advice for Students: This resource has a collection of good bits of advice for computer science students.
- Graduate Student Information Guide: Another gem from CRA, this document gives advice on planning for graduate school, offering specific focus on female students.
- Advice for Computer Science College Students: Joel Spolsky, software guru, offers his advice for students studying computer science.
Money
College is often expensive, and computer science studies are no exception. Take a load off by getting funding through one of these programs.
- Micron Science and Technology Scholars Program: This scholarship competition is designed for high school seniors going into the studies of science and technology.
- National Science Foundation: The NSF has a number of ongoing programs and funding opportunities for computer science.
- CRA Outstanding Undergraduate Award Program: This program rewards computer science students with research potential.
- Computer Science Scholarships: This resource lists a number of scholarships available to computer science students.
Organizations
Get mentors, advice, and other support from these groups devoted to computer science.
- African-American Women in Technology: AAWIT supports African-American women in the field of information technology.
- IEEE Computer Society: This society is the world’s oldest and largest association of people in computing, and offers a multitude of information about conferences, standards, education, and careers.
- Association for Computing Machinery: ACM has loads of resources and support from online courses to a digital library and special support.
- ACM Committee on Women in Computing: ACM-W supports female computer science students through mentoring, role medeling, and other programs.
- Distributed Mentor Project: This program pairs female undergraduates with mentors for a summer of research.
Careers
Find a job and get career advice through these helpful resources.
- CRA Job Announcements: CRA shares job postings for computer scientists, engineers, and researchers.
- The Ph.D. Job Hunt: Check out this article for finding a career after finishing your Ph.D.
- Computer Science Jobs: Hit this resource for a nice collection of places to find a computer science job.
- Computer Science Jobs: Myths vs. Truths: Get the straight lowdown on the field of computer science as a career.
- Taulbee Survey: Take a look at this survey to get salary and demographic information for educational careers in computer science.
Artificial Intelligence
Get an in-depth look into the world of AI through these resources.
- A Definition of AI: This resource seeks for formally define artificial intelligence.
- Philosophy and History of AI: Find the thinking and history behind AI as well as links and reading suggestions.
- Dictionary of Philosophy of Mind: This dictionary is full of useful information in the study of artificial intelligence theory.
- Minds Brains Programs: John Searle’s writing discusses the problems with seeing the brain as a computer device.
Hacking and Security
These resources cover the security side of computer science, whether you’re applying cryptography or cracking codes.
- Attrition: Find loads of internet and computer security resources here.
- Handbook of Applied Cryptography: This reference is available for free download.
- CERT Coordination Center: This group studies vulnerabilities, attacks, and publishes alerts.
- Cryptography FAQ: Get the lowdown on cryptography with this quick guide.
- Open Source Vulnerability Database: This searchable database of open source vulnerabilities can be downloaded in XML.
- Makesecure: Get network security news, alerts, and updates here.
- Why Cryptography is Harder Than It Looks: Understand the pitfalls of secure systems by reading this essay.
Programming
Check out loads of languages and algorithms by using these resources.
- An Introduction to Programming Languages: Check out this resource to learn about different programming languages from a neutral source.
- Problems in Analysis of Algorithms: Get a list of open algorithmic problems as well as updates and solutions.
- 99 Bottles of Beer on the Wall: Take a look at source code implementation for the same program across more than 250 different programming languages.
- Dictionary of Algorithms, Data Structures, and Problems: This dictionary defines a number of algorithmic terms and problems, often offering links to implementations and tutorials.
- Codango: This resource for web developers has reviews, guides, tutorials, and more.
- The Computer Language Shootout Benchmarks: Get performance measurements and comparisons for lots of different benchmark programs and languages here.
- Algoritms in the Real World: Get the notes for this course from Carnegie Mellon University.
Information Sources
If you’re looking for information, these links are a great place to start.
- Rexa: Rexa is a search engine and digital library for computer science literature.
- TechXtra: This search engine focuses on computing, mathematics, and engineering.
- Find White Papers: Find White Papers offers a collection of IT and computing information, available by searching, browsing, and RSS feed.
- Computer Science Departments Across the Web: Get linked to Web and gopher servers of worldwide computer science departments.
- Resources of Scholarly Societies-Computer Science: This listing offers access to sites created and maintained for scholarly computer science societies.
- TechTutorials: This directory has loads of computer technology tutorials.
- Free University Lectures: Get free CS lectures from MIT, Stanford, Harvard, and more here.
- Catalog of Free Compilers and Interpreters: Get software for langage tools here.
- W3 Schools: The World Wide Web Consortium shares extensive studying tools and tutorials for web development here.
- Beginners.co.uk: This collection of information technology tutorials is impressive, ranging from hardware to software development tools.
Tools & Assistance
Get online help and tools to make your life easier here.
- Martindale’s Calculators On-Line Center-Electrical and Computer Engineering: Computer science students can take advantage of this awesome collection of both basic and complex calculators.
- Cramster: Check out this study community of students and teachers in mathematically-based subjects. You’ll get study materials as well as help from other members.
- Online Research Tools for Computer Science: Visit this collection of tools to make research work easier and faster.
- Engineering and Computer Science Tools: Here, you’ll find calculators, conversions, and more.
- Babel: This glossary offers information on computer-related abbreviations and acronyms.
If you enjoyed this article, please bookmark it at del.icio.us »

January 8th, 2008 at 3:15 am
Thanks for the pointer. I found this article very useful. I give it five stars!
January 18th, 2008 at 9:44 am
Excellent article, thanks. I have made the audience aware of this on the UK Academic blog http://blogs.msdn.com/ukacademia
January 19th, 2008 at 1:41 pm
The first link appears to be dead…
January 20th, 2008 at 3:42 am
Excellent,
I would also add the following to the programming section
http://www.programmingbooks.org/
http://www.dmoz.org/Computers/Programming/Languages/
Roiy
January 21st, 2008 at 3:11 pm
#13 “role medeling” - please define “role medeling”
January 24th, 2008 at 3:47 am
#29: MakeSecure.com has nothing since July 2007 - hardly a source of “news, alerts, and updates”
January 28th, 2008 at 3:19 am
one of the best sites on net is w3 and w3schools.
i love the way they study the surfers and worry about vaild of sites.
great for them.
March 2nd, 2008 at 12:08 am
thanx very much it’s really rich information
October 9th, 2008 at 10:31 am
Thanks for the great information. I see a lot to explore here!
October 22nd, 2008 at 8:10 pm
Thank you very much, it really take efforts to put something NICE together…thanx
May 25th, 2009 at 3:52 am
Great attempt!!! Very nice blog providing good entertainment stuff as well as various facilities.
June 30th, 2009 at 5:05 am
Thank you very much, it really take efforts to put something NICE together…thanx
June 30th, 2009 at 5:05 am
Pretty nice post. I just stumbled upon your blog and wanted to say
that I have really liked browsing your posts. Any way
I’ll be subscribing to your feed and I hope you write again soon!
June 30th, 2009 at 5:06 am
Thanks for share this information. Great post… i will come next time
June 30th, 2009 at 5:07 am
I love this website! You are a brilliant and are doing some great work here.
June 30th, 2009 at 5:07 am
Nice blog, i have added it to my favourites, greetings
June 30th, 2009 at 5:08 am
I love this website!
June 30th, 2009 at 5:08 am
I’ll be subscribing to your feed and I hope you write again soon!
July 5th, 2009 at 6:12 am
the Internet is like a living textbook.
July 30th, 2009 at 9:58 am
הדרך הבטוחה לקנייה מצויינת
איכות
שירות והבטחה על מקוריות
July 30th, 2009 at 9:59 am
כי אין מה לחפש במקום אחר
November 22nd, 2009 at 5:12 pm
Love is like playing the piano.First you must learn to play by the rules,
December 19th, 2009 at 1:32 pm
Well, the post is actually the greatest on this deserving topic. I fit in with your conclusions and will eagerly look forward to your upcoming updates. Just saying thanks will not just be adequate, for the extraordinary clarity in your writing. I will instantly grab your rss feed to stay informed of any updates. Authentic work and much success in your business efforts!
February 7th, 2010 at 11:28 pm
This is a very helpful and informative site. Looking forward to read more blogs from you. Great job!
March 3rd, 2010 at 3:31 pm
Im pleased I found this blog, I couldnt locate any info on this subject matter before. Also operate a website and for anyone who is ever serious in doing some visitor writing for me you should feel free to let me know, im always look for people to check out my site. Please stop by and leave a comment sometime!