Skip to Main Content

Introduction to Programming: Reference Resources

Dictionaries/ Encyclopedia

Digital Library of Mathematical Functions

Digital Handbook of mathematical functions with formulas, graphs, and mathematical tables. Managed by the National Institute of Standards and Technology.

FOLDOC  

It includes definitions of acronymsjargonprogramming languagestoolsarchitectureoperating etc.

Computer Desktop Encyclopedia 

CDE has been around and evolving since 1978.  This online version contains over 25,000 technical terms and phrases, 3,000 images, and 40,000 cross references,  It covers all aspects of computing, from chips to supercomputers and from command examples to mini-tutorials. It's free and there's no advertising.

Webopedia 

Webopedia is an online dictionary of computer- and Internet-related terms.

Technical Reports

​​CaltechCSTR Caltech Library manages this repository of technical reports on behalf of the Caltech Computer Science Department. Reports are freely available. The CaltechCSTR project is part of CODA.

AAAI (American Association of Artificial Intelligence) Technical Reports Founded in 1979, the Association for the Advancement of Artificial Intelligence (AAAI) (formerly the American Association for Artificial Intelligence) is a nonprofit scientific society devoted to advancing the scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines. AAAI aims to promote research in, and responsible use of, artificial intelligence. More...

Electronic Colloquium on Computational Complexity (ECCC)

Useful Websites