Computer Science Digital Library

Sciences > Computer Science > Digital Library

Digital Library > Computer Science


See also our CS Depts. & Tech. Colleges page for career prep and additional programming text books are listed on our programming page.

ACM Queue
Latest computing trends.
"...mission is to probe deeper to determine where coming capabilities are likely to live up to their promises and where theyíre liable to fall short. And besides reviewing the benefits these new technologies seem to offer, weíll also consider the disruptive impact theyíre likely to have and look at how the problems they spawn are apt to touch people throughout the entire computing community."

Chicago Journal of Theoretical Computer Science

Computer Science : A Guide to Selected Resources on the Internet
Includes: Metasites/Starting Points ; Academic Departments and Institutes ; Algorithm Collections ; Associations, Organizations, and Societies ; Bibliographies/pre-prints/technical Reports ; Compilers and Interpreters ; Dictionaries and Encyclopedias ; Electronic Journals ; Employment ; Meetings ; Programming Languages, Courses, and Tutorials.
By Michael Knee, Physical, Mathematical, and Computer Science Bibliographer, University of Albana, SUNY, Science Library

Computer Animation: Algorithms and Techniques
"It is intended as a text for advanced undergraduates or for graduates. It is also useful for computer graphics programmers who want to learn the basics of computer animation programming."
Online text by Rick Parent, 1998.

Currents in Electronic Literacy
" an electronic journal for the scholarly discussion of issues pertaining to electronic literacy, widely construed. We seek to publish work addressing the use of electronic texts and technologies in reading, writing, teaching, and learning in fields including but not restricted to: literature (in English and in other languages), rhetoric and composition, languages (English, foreign, or ESL), communications, media studies, and education."

History of Computer Security
Computer Security Paper Archive Project
"This list of papers was initially distributed on CD-ROM at NISSC '98. These papers are unpublished, seminal works in computer security. They are papers every serious student of computer security should read. They are not easy to find. The goal of this collection is to make them widely available. This list was compiled by the Computer Security Laboratory of the Computer Science Department at the University of California, Davis."
- Computer Security Resource Center, National Institute of Standards and Technology

Information Technology Fundamentals (Distance Learning)
"...ten modules on the most common topics related to computer hardware and networking. Computer users, teachers, and technicians will benefit from the content in the body of knowledge we call Information Technology (IT) Fundamentals...This curriculum is FREE to the public to use until August 2003, and possibly beyond that."
- eLearning Network - Arizona State University

Johns Hopkins Computer Science Department - Center for Networking and Distributed Systems
"...focuses on the interplay between theory and practice in distributed systems and networks. Our vision is to create a paradigm shift in the way distributed systems are designed and built."

Journal of Graph Algorithms and Applications
" a peer-reviewed scientific journal devoted to the publication of high-quality research papers on the analysis, design, implementation, and applications of graph algorithms."

Journal of Information Technology Education (JITE)
"...improve IT education around the world by publishing high quality articles on best practices and other topics of use in improving IT education."

Journal of Machine Learning Research (JMLR)
"...provides an international forum for the electronic and paper publication of high-quality scholarly articles in all areas of machine learning."

NASA Technical Report Server (NTRS)

National Academy Press (free online versions)

Netlib Repository
"The Netlib repository contains freely available software, documents, and databases of interest to the numerical, scientific computing, and other communities. The repository is maintained by AT&T Bell Laboratories, the University of Tennessee and Oak Ridge National Laboratory, and by colleagues world-wide. The collection is replicated at several sites around the world, automatically synchronized, to provide reliable and network efficient service to the global community."

NIST Computer Security Resource Clearinghouse
"Topics are: authentication, common criteria, emerging technologies, encryption and keys, incident handling, security objects, testing, and virus information.

Online Interactive Modules for Teaching Computer Science
"The purpose of the work presented herein is to provide multimedia course material with animations to assist learning some key Computer Science topics on the World Wide Web. The work is presented in eight learning modules: Algorithms, Artificial Intelligence, Data Structures, Machine Architecture, Number Systems, Operating Systems, Programming Languages, and Software Engineering
- Dept. of Computer Science, Virginia Tech

Stanford University CS Electronic and Technical Reports Library
A member of the national Digital Library project. Access reports from all participating sites.

World Lecture Hall Computer Science Online Courses
Courses available for all skill levels including CS graduate students

See also our CS Depts. & Tech. Colleges page for career prep.


Computer, IT, & Technical Colleges & Schools

Engineering Study Aids



Online Degree Information

Turn your passing interest and hobby into an academic qualification by earning an online degree today. Search through our array of selected accredited schools and universities. You can also sift through available degree programs according to specific subjects and degree levels (e.g. associate, bachelor, master, doctorate)