Issues in Science and Technology Librarianship
| Summer 1997
|
---|
Science and Technology Sources
on the Internet
Guide to Computer Science Internet Resources
Michael Knee
University Library
University at Albany, SUNY
knee@cnsvax.albany.edu
[Academic Departments & Institutes]
[Algorithms]
[Associations]
[Bibliographies/Technical Reports]
[Dictionaries]
[Electronic Resources]
[Facts & Figures]
[Programming Languages, Courses, & Tutorials]
[Starting Points]
This guide contains links to significant computer science resources on the Internet. It is
based on the computer science resource
listing available as a subject guide on the University at Albany, University Libraries home
page. There are, however, four differences:
- 1. Duplicate links have been removed. That is, links to sites that may belong in more
than one subject category will appear in only one subject category in this guide.
- 2. Links to sites, such as electronic journals and bibliographic databases, that require
a subscription and/or a license have been removed.
- 3. Links to several popular computing sites have been removed.
- 4. The link to a listing of Internet search engines on the University
at Albany, University Libraries "search the Internet" page has been
removed. This is an excellent list, but it was not compiled by this
author. Ultraseek* and Alta Vista
provide good search results as long as the searcher understands the syntax
of the search engine. For optimal results, searchers must read the "how
to" or the "special features" sections that are provided. [Note: Link
moved; URL changed 10/14/98 by ald] Searchers may also want to
try using several search engines and comparing the results; or, using one
of the multi-threaded search engines like MetaCrawler that simultaneously
searches several search engines, removes duplicates, and presents results
in a ranked order. [*Note: Broken link removed 1/1/01 by ald]
The guide is divided into nine subject categories which are
self-explanatory with the exception of Starting
Points. Starting Points are internet subject guides that cover
sub-disciplines of computer science like artificial intelligence,
programming languages, and concurrency. Their purpose is to provide an
organized, subject approach to internet resources for that
sub-discipline.
Several strategies were used to collect the sites for this guide. The
following subjects guides were perused and were most helpful:
Furthermore, the Ultraseek search engine was used with the following
search strategy:
+title:"computer science"
+resources. |
In addition, other keywords like
artificial intelligence, programming languages, and software engineering
were substituted for "computer science" in this strategy. Finally,
listservs, such as SLA-PAM, were monitored for relevant resources.
Starting Points
- The Ada Project (TAP) - Tapping
Internet Resources for Women in Computer Science- TAP resources
include bibliographies & online papers, conferences, employment resources,
fellowships & grants, news, organizations, projects & programs, and
statistics. http://tap.mills.edu/ [Note: Link moved; URL changed
7/19/00, 1/1/01 by ald]
- Artificial Intelligence
Resources- Internet resources that are useful to AI researchers.
http://ai.iit.nrc.ca/ai_point.html
- CMU Artificial
Intelligence Repository- A collection of files, programs, &
publications of interest to AI researchers, educators, students, &
practitioners. http://www.cs.cmu.edu/Groups/AI/html/air.html
- Complexity On-line - An information network about complex systems
providing access to institutions, guides, journals, conference
proceedings, bibliographies, tutorials, software, newsgroups, &
interactive services. http://complex.csu.edu.au/complex/ [Note:
Broken link removed 10/14/98 by ald]
- Concurrent
Systems- Contains pointers to information on concurrent (parallel)
systems available on the Web including electronic repositories, research
groups and centers, research projects, tools, meetings, & journals.
http://archive.comlab.ox.ac.uk/concurrent.html [Note: Link moved;
URL changed 7/19/00 by ald]
- Formal
Methods- Contains pointers to information on formal methods available
on the Web. Includes announcements, introductory articles, individual
notations, methods and tools, publications, meetings, projects, companies,
& organizations. http://archive.comlab.ox.ac.uk/formal-methods.html
[Note: Link moved; URL changed 7/19/00 by ald]
- The Genetic Programming
Notebook- An extensive collection of links to information on genetic
programming, genetic algorithms, & artificial intelligence. Includes
access to software, people, groups, journals, conferences, courses, &
tutorials. http://www.geneticprogramming.com/
- Resources
for Programming Language Research- Contains resources for research in
programming language theory, design, implementation, & related areas
including language overviews with links to language specific sites.
http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mleone/web/language-research.html
- A Software Engineering
Resource List- Includes pointers to software engineering archives,
research sites, conferences, & other starting points.
http://wwwsel.iit.nrc.ca/favs/
- WWW Computer Architecture
Home Page- Access research groups, researchers, conferences,
associations, books, electronic resources, & newsgroups.
http://www.cs.wisc.edu/~arch/www/
- Yahoo -
An organized, comprehensive listing of WWW sources from Yet Another
Hierarchically Organized Oracle.
http://dir.yahoo.com/Science/Computer_Science/ [Note: Link moved;
URL changed 7/19/00 by ald]
Academic Departments & Institutes
Algorithms
- Collected Algorithms of the
ACM- CALGO contains software associated with papers published in the
Transactions on Mathematical Software and other ACM journals. The
software is refereed for originality, accuracy, robustness, completeness,
portability, & lasting value. Algorithms numbered 493 and above & a few
earlier ones are available at this site.
http://www.acm.org/calgo/
Associations
- American Association for
Artificial Intelligence- Access information on AAAI conferences,
symposia, workshops, publications, resources, & membership.
http://www.aaai.org/
- Association for Computing Machinery-
Contains information about ACM activities, services, conferences,
publications, policies, and links to the table of contents ACM journals.
http://info.acm.org
- IEEE Computer Society- Find a
full range of information about conferences, standards, & activities; or
access an electronic version of the IEEE flagship publication, IEEE Spectrum
- Resources of
Scholary Societies - Computer Science- This site provides access to
Web sites & gophers maintained by or for scholarly computer science
societies around the world.
http://www.lib.uwaterloo.ca/society/compsci_soc.html
- Society for Industrial and Applied
Math- Access links to SIAM's books, journals, monthly newsletter, and
information about conferences and meetings. http://www.siam.org/
Bibliographies/Technical Reports
- Collection of
Computer Science Bibliographies- A searchable collection of
bibliographies from various sources, covering most aspects of computer
science. Access references to journal articles, conference papers, &
technical reports.
http://liinwww.ira.uka.de/bibliography/index.html
- Computer Science Bibliography Glimpse Server- A searchable
database containing over 300,000 citations & covering most aspects of
computer science. http://donkey.CS.Arizona.EDU:1994/bib/ [Note:
Broken link removed 4/23/98 by ald]
- Computer
Science Technical Reports Archive Sites- A list of sites around the
world that have online computer science technical reports.
http://www.csse.monash.edu.au/mirrors/bibliography/ [Note: Link
moved; URL changed 1/1/01 by ald]
- The Hypertext
Bibliography Project- Contains bibliographies from key computer
science journals and IEEE, ACM, & SIAM symposia; includes reference,
abstract, & citation. An attempt is being made to create a "citation
index" similar to Science Citation Index. This site is searchable &
browsable. http://theory.lcs.mit.edu/~dmjones/hbp/
- Networked Computer Science
Technical Reports Library- NCSTRL is a searchable, international
collection of computer science technical reports from CS departments as
well as industrial & government research laboratories.
http://cs-tr.cs.cornell.edu/ [Note: Link moved; URL changed 7/19/00
by ald]
- New
Zealand Digital Library's Computer Science Technical Reports
Collection- A searchable digital library that provides a full-text
index to over 20,000 technical reports culled from the archives of over
250 university and research institutions around the world.
http://www.nzdl.org/fast-cgi-bin/cstrlibrary?a=p&p=about [Note:
Link moved; URL changed 7/19/00 by ald]
- On-line
CS Techreports- A list of sites around the world that have online
Computer Science technical reports. This site is searchable.
http://www.cs.cmu.edu/afs/cs.cmu.edu/user/jblythe/Mosaic/cs-reports.html
- Unified CS
Technical Report Index- UCSTRI provides searchable & browsable access
to computer science technical reports from numerous institutions.
http://www.cs.indiana.edu:800/cstr/search [Link moved; URL changed
4/23/98 by ald]
Dictionaries
- BABEL- A
glossary of computer oriented abbreviations & acronyms that is updated 3
times a year. http://www.geocities.com/ikind_babel/babel/babel.html
[Note: Link moved; URL changed 7/19/00 by ald]
- Dictionary of PC
Hardware and Data Communications Terms- Written by Mitchell Shnier &
published by O'Reilly & Associates, this comprehensive dictionary provides
complete descriptions of complex terms.
http://www.ora.com/reference/dictionary/
- Free On-Line Dictionary of Computing- A browsable and searchable
dictionary of acronyms, programming languages, tools, architectures,
operating systems, networking, theory, mathematics, telecoms,
institutions, companies, projects, products, & history.
http://foldoc.doc.ic.ac.uk/foldoc/index.html
[Note: Link moved; URL changed 8/28/01 by ald]
Electronic Resources
- Computer Magazines - Microsoft's collection of links to high tech
periodicals. http://library.microsoft.com/compmags.htm [Note:
Broken link removed 7/19/00 by ald]
- Directory of
Computing Science Journals- This directory provides access to
information about computer science journals and for some, tables of
contents, abstracts, & full-text are available.
http://elib.cs.sfu.ca/Collections/CMPT/cs-journals/ [Note: Link
moved; URL changed 7/19/00 by ald]
- Electronic Transactions on
Artificial Intelligence- More than a conventional journal gone
electronic, it is also a medium for scientific communication. ETAI is a
forum for exchange of scientific results, information about current
events, & debate about recently published research results. ETAI also
provides links to software that is available & can be run over the Net and
for the creation of bibliographies.
http://www.ida.liu.se/ext/etai/
- Elsevier
Science Tables of Contents*- ESToC furnishes the tables of contents to
primary and review journals; or, subscribe to ContentsDirect**
(it's free) & receive Elsevier's table of contents via e-mail. [Note: *
Link moved; URL changed 7/8/98, 4/12/01 by ald; **Link moved; URL changed
12/17/97 by ald]
http://www.elsevier.nl/homepage/alert.htt?mode=contents&main=/homepage/about/estoc
http://www.elsevier.com/homepage/about/contentsdirect/
- Top 100
Computer Magazines- Contains links to the top 100 computer & software
Web magazines; also includes MIPS (most interesting page of site.
http://www.internetvalley.com/top100mag.html
Facts & Figures
Programming Languages, Courses, &
Tutorials
- Ada Home- Designed to be
the Web information source for Ada and Ada-related issues. It includes the
hypertext version of the Ada 95
Reference Manual & the Ada
Lovelace Tutorial. http://www.adahome.com/
http://www.adahome.com/rm95/
http://www.adahome.com/Tutorials/Lovelace/lovelace.htm
- The All Basic Code
Home Page- A site for Basic source code packets including source code
for QuickBasic, PowerBasic, ASIC, and MoonRock. There is also a list of
links to other Basic-related pages.
http://fn2.freenet.edmonton.ab.ca/~voxel/ [Note: Link moved; URL
changed 7/19/00 by ald; Unable
to connect 1/1/01]
- Assembly Language Tutorial - A searchable, basic Assembly Language
tutorial. http://udgftp.cencar.udg.mx/ingles/tutor/Assembler.html
[Note: Broken link removed 9/25/00 by ald]
- Bench++-
Contains a suite of benchmarks designed to measure the performance of the
code generated by C++ compilers.
http://www.research.att.com/~orost/bench_plus_plus.html
- C Programming- Teach yourself C; includes an online test, a list
of C resources, and other tutorials on the Internet.
http://math.nmu.edu/web/Courseware/c/default.htm [Note: Broken link
removed 9/8/98]
- CODE Visual Parallel
Programming System- CODE is a visual parallel programming system that
allows users to change a sequential programs into a parallel one.
http://www.cs.utexas.edu/users/code/
- Designing & Building
Parallel Programs- The hypertext version of Designing & Building
Parallel Programs by Ian Foster. There are links to programming tools,
example programs, & other resources on parallel & distributed computing.
http://www.mcs.anl.gov/dbpp/ [Note: Link moved; URL changed 7/19/00
by ald]
- The Fortran Library- This
site provides a large number of routines to perform standard non-numeric
coding tasks for scientists & engineers; it also includes some routines
for numeric tasks. http://www.pnl.gov/berc/flib/ [Note: Link
moved; URL changed 1/1/01 by ald]
- The Genetic Programming
Tutorial Notebook- A basic tutorial on genetic programming.
http://www.geneticprogramming.com/Tutorial/index.html
- A Gentle Introduction to
Haskell- The goal of this tutorial is to provide an introduction to the Haskell
programming language for someone who has experience with at least one other language,
preferably a functional language. http://www.haskell.org/tutorial/ [Note:
Link moved; URL changed 7/19/00 by ald]
- Introduction to Object-Oriented
Programming Using C++ - A self-paced course to learn object-oriented programming. Concepts
are presented using the C++ programming language, but the course is not intended to learn
C++ in all its details.
http://admin.gnacademy.org:8001/uu-gna/text/cc/
[Note: Link moved; URL changed 7/8/98 by ald]
- Numerical Recipes in C: The Art of Scientific Computing- The complete second
edition of William Press' classic. It is available in
PostScript ® and
Adobe Acrobat editions.
http://nr.harvard.edu/nr/bookc.html
http://nr.harvard.edu/nr/bookcpdf.html
- Pascal Programming- An
interactive introduction to the Pascal programming language that covers the basics of
learning to program, data types, declarations, arrays, functions, records, pointers,
enumerated & set types, and file handling.
http://www.cit.ac.nz/smac/pascal/default.htm [Note: Unable to connect
7/19/00]
- Teach Yourself Java in 21 Days-
Learn the Java language & how to use it to create applets & applications. It is intended for
individuals with at least some basic programming background.
http://192.107.38.102/java/tyjava/httoc.htm [Broken link removed 4/23/98
by ald]
- TTT System - The TTT System provides Topics (lecture notes), Tasks (with sample solutions), &
Tests (multiple choice, interactively graded) for beginners who want to learn
how to write programs in the C++ language.
http://www.csu.edu.au/faculty/sciagr/inftech/comp/ttt/ttthome.htm
[Note: Broken link removed 12/21/98 by ald]
- UNIXhelp for Users- This site
provides helpful information for users of the UNIX operating system. It is arranged by tasks,
commands, concepts, & utilities. A glossary is included & it is searchable.
http://cypress.mcsr.olemiss.edu/unixhelp/
- VooDoo's Indroduction to
JavaScript- A thorough introduction to JavaScript.
http://www.ecafe.org/voodoo/
[Note: Link moved; URL changed 7/19/00 by ald]]
- World Lecture Hall - Computer
Science- This site contains an extensive listing of computer science courses.
http://www.utexas.edu/world/lecture/cs/
We welcome your comments about this article. Please
fill out this
form for possible inclusion in a future issue.