Access conference proceedings from the Association for the Advancement of Artificial Intelligence from 1980 forward.
Access papers from the ACM conference proceedings. Browse or search by clicking on proceedings
This resource is for locating free online programming books. It is arranged in blog format; that is, chronological order. However, there is also a category (subject) guide.
ECCC provides links to research reports, surveys, lecture notes, databases, & conferences dealing with computational complexity
eWiC contains the conference proceedings and workshops sponsored by the British Computer Society. The conferences/workshops are open access and can be browsed by year (1995 - present) or by broad subject. There is also a search engine.
This resource provides access to numerous online computing books in the following categories: computer science, programming languages, Java, Unix/Linux, Web technology, database systems, networking, Microsoft technology, and special topics.
This site provides links to free online computer books and documentation. There are over 100 books covering programming languages, scripting languages, operating systems, and other computer science topics like data structures, algorithms, object-oriented programming, logic programming, compiler design, and software development.
Access the full text of the 4th printing.
Developed and published by IBM's International Technical Support Organization, Redbooks provide guidance, installation and implementation experiences, solution scenarios, and "how-to" guidelines. Sample code and other support materials are often included. The Redbooks are listed by publication date and are also accessible by keyword search.
ITpapers contains more than 23,000 freely available white papers and other documents related to information technology. The papers are organized into categories and subcategories. Summaries are readily available, but registration is required to access the papers.
LNCS is a book series that reports state-of-the-art research results in computer science and information technology. It includes two subseries: Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics. Most of the books contain conference or workshop proceedings, however, there are also research monographs, surveys, and tutorials.
A collection of freely available reports from the National Academy Press.
a metasite containing freely available software, conference proceedings, & databases of interest to the numerical & scientific computing communities
Access the full text of computer science and mathematics books. There are also books in the Q 300s on artificial intelligence, TK 5100s on computer networks, and TK 7800s on computer hardware and engineering.
The O'Reilly Open Books Project has been developed by O'Reilly publishers. It contains freely available computing books that are either still in print or out of print.
Developed in 2004 by the IEEE Computer Society, SWEBOK is the Guide to the Software Engineering Body of Knowledge. "It describes generally accepted knowledge about software engineering," and is divided into 10 knowledge areas: requirements, design, construction, testing, maintenance, configuration management, engineering management, engineering process, engineering tools and methods, and quality. There is also a chapter on related disciplines, and several appendices.
USENIX provides access to the best papers presented at its conferences and workshops since 1990.
The conference proceedings of USENIX, the Advanced Computing Systems Association are open access. All conference proceedings beginning with 1993 are freely available, however, there appears to be slight delay for some of the conferences.
Wikibooks is a collection of open content textbooks. Open content means that these textbooks are freely available online. A textbook is defined by Wikibooks as "a manual of instruction or a standard book in any branch of study. They are produced according to the demand of educational institutions." The Computer Science Bookself contains books on general topics, theory, networking, programming, computational intelligence, human computer interaction, software design, embedded systems, and others.