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.
Alice%3A%20Learn%20to%20Program%20Interactive%203D%20Graphics
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
An%20Atlas%20of%20Cyberspaces%3A%20Multi-User%20Dimensions%20%28MUDs%29%20and%20Virtual%20Worlds
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%20Intelligence%20Research%20Laboratory%20at%20Iowa%20State%20University
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
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%20alpha%3A%20Scientific%20Literature%20Digital%20Library
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%3A%20The%20Brain%20Sciences%20Connection
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%20Science%20Teachers%20Association
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
CSTA%20K-12%20Repository
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%20Magazine
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%20Computer%20Science%20Bibliography
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
First%20Monday
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%20Theory%20.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%2C%20Arts%2C%20Science%2C%20and%20Technology%20Advanced%20Collaboratory
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%20Architecture%20Library
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%20Cyberinfrastructure%3A%20Learning%20Modules
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
jGRASP%3A%20An%20Integrated%20Development%20Environment%20with%20Visualizations%20for%20Improving%20Software%20Comprehensibility
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%20of%20Digital%20Information
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%20Models%3A%20Artificial%20Intelligence%20Discovery%20at%20Carnegie%20Mellon
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%20Digital%20Library%20of%20Theses%20and%20Dissertations
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%20Initiative
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
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%20ENABLE
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
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%20Storage%20Resource%20Broker
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%20for%20Teaching%20Operating%20Systems
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%20Lectures%20and%20Courses
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%20Case%20Library
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%20Relativity
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
Yale%20University%20Computer%20Science%20Publications%3A%20Department%20Technical%20Reports
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
