Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Computer Science Professional Associations
Association for Computing Machinery
ACM, the world’s largest educational and scientific computing society, delivers resources that advance computing as a science and a profession. ACM provides the computing field's premier Digital Library and serves its members and the computing profession with leading-edge publications, conferences, and career resources.
IEEE Computer Society
The IEEE Computer Society is the computing professional's single, unmatched source for technology information, inspiration and collaboration. By making the most up-to-date and advanced information in the computing world easily accessible, we are the source that computing professionals trust to provide high quality, state-of-the-art information on an on-demand basis.
Computing Research Association
The Computing Research Association (CRA) is an association of more than 200 North American academic departments of computer science, computer engineering, and related fields; laboratories and centers in industry, government, and academia engaging in basic computing research; and affiliated professional societies.
Online Resources for Computer Science
Collins Library provides access to many resources for computer science research, but there are also a huge variety of free online web sites available for everything from serious research to satisfying curiosity to making art. Just a small portion are collected here. Send me an email if you have a suggestion of a web site to add to this page!
image via XKCD
Computer Science Online Resources
National Institute of Standards and Technology
Today, NIST measurements support the smallest of technologies—nanoscale devices so tiny that tens of thousands can fit on the end of a single human hair—to the largest and most complex of human-made creations, from earthquake-resistant skyscrapers to wide-body jetliners to global communication networks. We invite you to explore our web site to learn about our current projects, to find out how you can work with us, or to make use of our products and services.
United States Patent and Trademark Office (USPTO)
The United States Patent and Trademark Office (USPTO) is the Federal agency for granting U.S. patents and registering trademarks. On its website the USPTO offers public access to bibliographic and full-text patent databases of patents from 1976 to the present including full page images from 1790 to the present.
Apple Mac & iOS Developer Programs
For developers creating Mac & iOS apps for distribution in Apple's App Stores.
Microsoft Developer Network
Information for developers using Microsoft tools, products, technologies and services.