Browse NSDL Collections - Computer Science and Information Technology

Computer Science and Information Technology Gateways and Resources

The Computer Science and Information Technology Gateways and Resources collection is comprised of web portals, web sites, and individual digital resources identified by National Science Digital Library staff as appropriate for inclusion in the Library. Many of the materials to be found here were suggested by NSDL users. The collection includes portals, sites, and resources in many areas including algorithms and data structures, operating systems and programming languages, software engineering, artificial intelligence, information science, digital-library technologies, and others. Here may be found materials for educators and learners, resources intended for the general public, and materials aimed at research communities devoted to computer science and information technology.

Details about NSDL selection criteria are provided in the NSDL Collection Development Policy. To recommend an addition or additions to this collection, please complete NSDL's Recommend a Resource form.

The collection provides access to third-party resources; individual items must be consulted for terms of use.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A Relational Database Overview
http://java.sun.com/docs/books/tutorial/jdbc/overview/database.html
This resource introduces the structure of relational databases, a critical technology behind dynamic, data-driven Websites. Full description

Alice: Learn to Program Interactive 3D Graphics
http://www.alice.org/
Alice is a robust and engaging programming environment that aims to give programming novices-- particularly members of demographic groups underrepresented in computer science, such as middle-school and high-school girls, community... Full description

Allen Newell Collection
http://diva.library.cmu.edu/Newell/
A full-text digital archive of Allen Newell's pioneering work in artificial intelligence and cognitive science, housed by Carnegie Mellon University Libraries. Newell earned an international reputation as one of the founders of th... Full description

An Atlas of Cyberspaces: Multi-User Dimensions (MUDs) and Virtual Worlds
http://www.cybergeography.org/atlas/muds_vw.html
This is an atlas of maps and graphic representations of the geographies of spatial "landscapes" on the internet. Users may visualize and comprehend these digital landscapes with the use of example maps showing the geographic struc... Full description

Artificial Intelligence Research Laboratory at Iowa State University
http://www.cs.iastate.edu/~honavar/aigroup.html
The web site of the Artificial Intelligence (AI) Research Laboratory at Iowa State University, which provides overviews of the laboratory's research programs: AI, machine learning, data mining, information integration, semantic we... Full description

Artificial Intelligence Topics
http://www.aaai.org/AITopics/html/welcome.html
Artificial Intelligence Topics is a virtual library that provides basic, understandable information and non-technical resources on artificial intelligence, with an emphasis on material available online. Materials include interacti... Full description

arXiv.org
http://arxiv.org/
ArXiv.org provides open access to close to 500,000 e-prints in physics, computer science, mathematics, statistics, nonlinear sciences, and quantitative biology. It provides search within subject areas and by author, title, abstrac... Full description

CiteSeerx alpha: Scientific Literature Digital Library
http://citeseerx.ist.psu.edu/
CiteSeerx is a digital library and search engine that focuses primarily on the literature in computer and information science. CiteSeer was the first such engine to provide citation linking using the method of autonomous citation ... Full description

CogNet: Brain Sciences Connection
http://cognet.mit.edu/
This site, hosted by the Massachusetts Institute of Technology (MIT), provides a location for the archiving and exchange of materials on the cognitive sciences and brain sciences. The CogNet library is a searchable collection of r... Full description

Computer Science Teachers Association
http://csta.acm.org/
Web site for the Computer Science Teachers Association (CSTA), which supports and promotes the teaching of computer science and other computing disciplines. CSTA provides opportunities for K-12 teachers and students to better unde... Full description

Computer Vision Education Digital Library
http://www.cved.org/
The Computer Vision Education Digital Library (CVED.org) features a collection of undergraduate and graduate-level educational materials on computer vision, the science and technology of machines that see. These materials, provide... Full description

Computing and Information Technology Interactive Digital Educational Library
http://csta.villanova.edu/CITIDEL/
The Computing and Information Technology Interactive Digital Educational Library (CITIDEL) is an internet-based repository of peer-reviewed teaching resources for computer science educators that employs DSpace, an open-source plat... Full description

CSTA K-12 Repository
http://csta.villanova.edu/
The CSTA (Computer Science Teachers Association) K-12 Repository houses a collection of peer-reviewed materials developed specifically for computer science and information technology education. All materials have been vetted for c... Full description

D-Lib Magazine
http://www.dlib.org/
This online magazine is devoted to digital library research and development, with the intent to promote timely and efficient information exchange for the digital library community. Topics include new technologies, applications, an... Full description

DBLP Computer Science Bibliography
http://dblp.uni-trier.de/
This server provides bibliographic information on major computer-science journals and proceedings. DBLP indexes more than one million articles and contains more than 10,000 links to home pages of computer scientists. It is a bibli... Full description

Edulab Project at the University of Kentucky
http://protocols.netlab.uky.edu/~edulab/
Edulab is an education-oriented network testbed facility based on the Emulab software developed by the University of Utah. It allows students to run experiments on a network simulator as a part of computer networking or operating ... Full description

First Monday
http://www.firstmonday.org/
First Monday is an open-access, peer-reviewed online journal devoted to internet topics and information technology. The journal's home page features highlighted articles from the current issue, a link to the current issue, and an ... Full description

FreeBookCentre.Net
http://www.freebookcentre.net/
FreeBookCentre.Net provides links to thousands of free online books, especially publications on computer science and programming. Topics include computer science, a variety of programming languages, certifications, web and interne... Full description

Game Theory .net
http://www.gametheory.net/
Game Theory .net focuses on making the lessons of game theory relevant to the educator, student, business professional, or layperson. The site provides resource materials demonstrating the application of game theory to computer sc... Full description

Humanities, Arts, Science, and Technology Advanced Collaboratory
http://www.hastac.org/
The Humanities, Arts, Science, and Technology Advanced Collaboratory (HASTAC) is a consortium of humanists, artists, scientists, social scientists, and engineers from universities across the country, committed to new forms of cros... Full description

Information Architecture Library
http://aifia.org/library/index.php
The Information Architecture Library is a selection of resources (articles, books, blogs, and other genres) related to the field of information architecture. The library is browseable by subject, resource type, author, and languag... Full description

InfoVis Cyberinfrastructure: Learning Modules
http://iv.slis.indiana.edu/lm/index.html
Subtitled "A Data-Code-Compute Resource for Research and Education in Information Visualization," this site provides access to a number of learning modules on the topic of information visualization. Each learning module includes a... Full description

Intel Higher Education: Technology Curriculum
http://www.intel.com/education/highered/modelcurriculum.htm?iid=highered+techcurriculum
Intel Corporation provides technology-oriented curriculum and course materials for college-level students. These curriculum modules, developed by university faculty, can be used alone or incorporated into existing courses. Topics ... Full description

Introducing the Scala Programming Language
http://www.scala-lang.org/node/25
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java a... Full description

jGRASP: An Integrated Development Environment with Visualizations for Improving Software Comprehensibility
http://www.jgrasp.org/
jGRASP is a lightweight development environment, created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software. It is implemented in Java and runs on all platforms wit... Full description

Journal of Digital Information
http://journals.tdl.org/jodi
The Journal of Digital Information is an electronic-only, peer-reviewed journal covering topics related to digital libraries, hypertext and hypermedia systems, and the issues of digital information. The journal's main page feature... Full description

Mind Models: Artificial Intelligence Discovery at Carnegie Mellon
http://shelf1.library.cmu.edu/IMLS/MindModels/
This web site introduces the work of Carnegie Mellon professors Herbert A. Simon and Allen Newell, pioneers in the field of artificial intelligence (AI). The site was produced by Carnegie Mellon University Libraries, which hosts f... Full description

Networked Digital Library of Theses and Dissertations
http://www.ndltd.org/index.en.html
The Networked Digital Library of Theses and Dissertations (NDLTD) is dedicated to the creation, preservation, and distribution of electronic versions of traditional paper-based theses and dissertations. The NDLTD web site features... Full description

OCKHAM Initiative
http://ockham.org/index.php
The OCKHAM Initiative promotes the development of digital libraries by facilitating collaborations between librarians and digital-library researchers. The initiative seeks to develop a network of services that will improve the dep... Full description

Point; Materials, Devices and Processes for Information Technology
http://concave.stc.arizona.edu/thepoint/
The Point is an interactive website that lets students explore the materials and devices for information technology and common processes to store and transfer information. It emphasizes technologies that involve light. Some of the... Full description

Problets
http://www.problets.org
Problets are problem-solving software assistants for learning, reinforcement, and assessment of programming concepts. They are designed to help students learn programming concepts through small-scale problem-solving, and are inten... Full description

Project ENABLE
http://lair.indiana.edu/research/enable/index.php
Project ENABLE (Extensible Networked Association-based Bioinformatics Learning Environment) is intended to promote association-based learning, extend digital learning (DL) technologies , and develop an integrated environment by me... Full description

RFID INFOSEC
http://rfidsecurity.uark.edu/
RFID INFOSEC is designed to teach undergraduate students about radio frequency identification (RFID) information systems security (INFOSEC). It provides a system-wide description of a RFID system using a layered reference model th... Full description

Safari Books Online
http://my.safaribooksonline.com/?portal=oreilly
This electronic reference library, intended for programmers and Information Technology (IT) professionals, permits searches across all of the technical books in the Safari library of online books and publications. Users can read t... Full description

Science Data Literacy Project
http://sdl.syr.edu/
The Science Data Literacy (SDL) project is funded as part of the National Science Foundation’s (NSF) effort to ensure there are educated and trained people ready to work with the latest computer and technical infrastructure to m... Full description

Scratch
http://scratch.mit.edu/
Scratch is a programming language designed to help young people (ages 8 and up) develop 21st-century learning skills. Scratch makes it easy to create interactive stories, animations, games, music, and art--and to share these creat... Full description

SDSC Storage Resource Broker
http://www.sdsc.edu/srb/index.php/Main_Page
The Storage Resource Broker (SRB) developed by the San Diego Supercomputer Center (SDSC) provides access, via a uniform application programming interface (API), to various types of data storage across local and wide-area networks,... Full description

Simulators for Teaching Operating Systems
http://vip.cs.utsa.edu/simulators/
This page provides access to eight simulators that have been written to augment undergraduate computer science; seven of them support the operating systems curriculum, and one supports the teaching of a beginning Java course. All ... Full description

tele-TASK Lectures and Courses
http://www.tele-task.de/
The site provides access to recorded university-level lectures, courses, symposia, and workshops on topics in computer science and information technology systems, using the tele-TASK (Teleteaching Anywhere Solution Kit) system for... Full description

Usability Case Library
http://ucs.ist.psu.edu/default.asp?button=1
This collection of case studies, developed by companies and organizations interested in Human Computer Interface (HCI) education, is intended to showcase real products or systems to which scenario-based usability development pract... Full description

VisualComplexity.com
http://www.visualcomplexity.com/vc/
VisualComplexity.com is a resource space for users interested in the functional visualization of complex networks. The site is intended to leverage understanding of different visualization methods across disciplines as diverse as ... Full description

Visualizing Relativity
http://wwwvis.informatik.uni-stuttgart.de/relativity/
This software permits photorealistic simulation of scenes and relativistic phenomena using computer graphics to show features that could never be seen in real life at the scales of human time and space. It is part of a course in t... Full description

Wireless Sensor Networks Modules
http://dcsl-uhcl.net/public/Modules.html
Labs, Slides, Assignments and Projects to teach Wireless Sensor Networks. Full description

Yale University Computer Science Publications: Department Technical Reports
http://www.cs.yale.edu/publications/currentreports.html
An archive of technical reports from the Yale University Department of Computer Science. The reports, which date back to 1970, are listed by report number in chronological order. A link next to the report number indicates availabi... Full description