Daniel Webster College
 

Pathfinder: Computer Science

Scope|Subject Headings|Overview Sources|Circulating Books|Periodicals, Journals & Trade Publications|Web Sites

* Also see the library's annotated bibliography on Computer Pioneers.

SCOPE: The purpose of this pathfinder is to serve as a guideline for student research. It is not intended as a comprehensive listing, but as a selective sampling of the many types of resources available in the library. Subjects covered include history of computers, programming languages, operating systems, and web design.

SUBJECT HEADINGS

Books dealing with computer science are listed in the Baddour Library's on-line catalog under the following subject headings:

Computers
Computer software
Operating systems
Web sites Design
Web publishing
Electronic Digital computers

There are sources in the Reference Section of the Baddour Library that give you a general overview or summary of the topic you are researching. The following is a list of some of the sources available in the library.

OVERVIEW SOURCES

REF QA76.15.E48 1993 Encyclopedia of Computer Science
REF QA 76.15.E53 2001 Encyclopedia of Computers and Computer History
REF QA76.15.W67 2002 World of Computer Science

Some representative books from the Circulating Collection that are located upstairs in the library are:

CIRCULATING BOOKS

Boumphrey, Frank. Beginning XHTML. Chicago, ILL: Wrox Press, 2000.

Brinck, Tom. Usability for the Web: Designing Web Sites That Work. San Francisco: Morgan Kaufmann Publishers, 2002.

Ceruzzi, Paul E. A History of Modern Computing. Cambridge, Mass: MIT Press, 2000.

Dietrich, Eric. Thinking Computers and Virtual Persons: Essays on the Intentionality of Machines. San Diego, Calif: Academic Press, 1994.

Harvey, Brian. Simply Scheme: Introducing Computer Science. Cambridge, Mass: MIT Press, 1994.

Lynch, Patrick J. Web Style Guide: Basic Design Principles for Creating Web Sites. New Haven: Yale University Press, 2001.

Powazek, Derek M. Design for Community: The Art of Connecting Real People in Virtual Places. Indianapolis, Ind: New Riders, 2002.

Patt, Yale N. Introduction to Computing Systems: From Bits and Gates to C and Beyond. Boston: McGraw-Hill, 2001.

Petzold, Charles. Code: The Hidden Language of Computer Hardware and Software. Redmond, Wash: Microsoft Press, 1999.

Russo, Marco. Fuzzy Learning and Applications. Boca Raton, Fla: CRC Press, 2001.

Scott, Michael Lee. Programming Language Pragmatics. San Francisco: Morgan Kaufmann, 2000.

Silberschatz, Abraham. Applied Operating System Concepts. New York: John Wiley, 2000.

Weinman, Lynda. Creative HTML Design.2. Indianapolis, IN: New Riders Pub; 2001.

Williamson, Heather. Dreamweaver in a Nutshell: A Desktop Quick Reference. CA: OReilly, 2002.

Wolf, Wayne Hendrix. Computers as Components: Principles of Embedded Computing System Design. San Francisco, CA: Morgan Kaufmann Publishers, 2001.

Some of the specific periodicals that the library subscribes to that focuses on the topic of computer science are:

PERIODICALS, JOURNALS & TRADE PUBLICATIONS

Click the links for a list of full text journals available through our databases in:

Open Access Journals in Computer Science

Open Access Journals in Technology

WEB SITES

ABC's of CGI
http://builder.cnet.com/webbuilding/pages/Programming/CGI/
Part of the extensive C-Net site, this introduction to the most commonly used form of Web programming, CGI (Common Gateway Interface) scripting, done by Matt Rotter, is a very good place for Web page designers to begin learning how to make their sites interactive.  Includes a discussion of what CGI is and when to use it as well as actual scripts for e-mail forms, page counters, guestbooks and cookies.  Note: Perl samples given assume your ISP is UNIX-based.

BlackStump Web Development Page
http://www.blackstump.com.au/webdev.htm
An impressive directory of Web development links here, covering the following topics: Active Server, ActiveX, Advertising, Animated Images, Certificates, CGI-Bin, Click/Image Maps, Clip Art, Colors, Counters, Databases, Design, DOM, Dynamic HTML, E-Commerce, Fonts, Forms, Frames, FrontPage, HTML, Icons/Imaging, Java, JavaScript, Perl, Style Sheets, Transparent Images, Validate Web Page, WAP, Web Page Developing, XHTML, and XML.

Browser Archive
http://browsers.evolt.org
Download archive of more than 80 Web browsers (including past versions).  Intended as a resource for Web developers who need to test their sites against specific browser versions.

CNET Shopper.com
http://shopper.cnet.com
Comprehensive listing of almost any piece of computer hardware and software available, with the current prices at major computer cyberstores.  Searchable and browsable.  Great way to compare prices.

Computer Almanac - Numbers About Computers
http://www.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/numbers.html
A collection of numbers relevant to computers and their use, along with references.  Includes statistics on Internet use, injuries, crime, market share of operating systems and companies, and more.

The Computer History Museum History Center
http://www.computerhistory.org
This museum focuses on "post-WWII electronic computing but it also maintains a representative collection of objects from earlier eras."  The history of computing timeline, with photos, covers 1945 to 1990 (choose a year or topic area).  Events include a chart of current and past events, some linked to transcripts and/or media streams.  The artifacts collection database is searchable. 

Computer Science
http://library.albany.edu/subject/csci.htm
This site from the University of Albany provides a clearinghouse of links to information on computer science topics, including: computer science departments, calculators, databases, algorithms, and employment figures. Some links are accessible only to U Albany affiliates; others are available for the public at large.

Computer Use and Ownership (U.S. Census Bureau)
http://www.census.gov/population/www/socdemo/computer.html
This site presents compute use data collected in 1984, 1989, 1993, and 1997, as a supplement to the Current Population Survey (CPS).  The 1997 survey also included questions on Internet use.  The reports and detailed tables examine the characteristics of users, including gender and age groups, and the nature of the tasks being performed.  Most documents are in PDF format.

Computer Virus Information - Symantec AntiVirus Research Center
http://www.symantec.com/avcenter/
Excellent source of anti-virus information from the makers of Norton anti-virus software.  Includes virus alerts, a virus info database (with complete explanations of viruses and hoaxes) and a reference area with links to other virus information sites.

Cryptography A-2-Z
http://www.ssh.fi/tech/crypto
"Provides an introduction to cryptographical methods; algorithms, protocols, standards, etc. and all the economical, social, and legal issues around them."  This site also contains a list of cryptology books, journals, mailing lists, FAQs, societies, and conferences for further information.  This is a good, but somewhat technical introduction to those interested in the details of cryptography.

Download.com
http://download.cnet.com
Access to thousands of Windows and Mac applications, games, and utilities. From CNet.

Ethics in Computing
http://www.eos.ncsu.edu/eos/info/computer_ethics
Browse or search for information about the basics of ethics in computing or specific topics such as privacy, free speech, computer abuse, intellectual property, risks, commerce, and social justice in this tidily organized set of links.  Some dead links but lots of good information in one place. From North Carolina State University.

F-Secure Computer Virus Info Center
http://www.f-secure.com/virus-info
This virus information site, previously known as Data Fellows, has been providing some of the best anti-virus information since 1994.  They still provide their DOS anti-virus software version (F-Prot) for free.

History of Computing
http://ei.cs.vt.edu/~history
Great content including an interactive quiz on computing history, an annotated list of computer pioneers with hyperlinks to web biographies, an annotated list of classic machines with links to more complete histories, a year's worth of "Looking Back" from IEEE Computer, celebrating the 50th anniversary of computers and the Virtual Museum of Computing built by Virginia Tech students.

Inc.com
http://www.inc.com/home
The publishers of the popular magazine bring you useful resources for entrepreneurs and small businesses, including information on starting a business and creating and managing a web site.

Next Generation HTML
http://wdvl.com/Authoring/Languages/XML/Overview
A good place to start for those who are comfortable with HTML, but need an introduction to new Web technologies such as cascading style sheets (CCS), dynamic HTML (DHTML), XSL and XML. Explains what these new languages are, their advantages, as well as providing links to specifications.

Shareware.com
http://www.shareware.com/

A tool available for searching and downloading freeware on the Internet.  Good for getting an overview of what's considered the best and what's most popular - on all platforms.  More than 250,000 files. 

Tech Encyclopedia
http://www.techweb.com/encyclopedia
More than 14,000 definitions of computer terms and concepts.

UNIXhelp for Users
http://www.mcsr.olemiss.edu/unixhelp
Excellent introduction to using UNIX.  Indexed, searchable, glossary of terms.

Visual Basic Web Directory
http://www.vb-web-directory.com
The heart of this site is a directory that contains around 3,000 Visual Basic programming Web resources.  Most of them are described.  Visitors can browse by topic or search the entire site with keywords.

WDVL: The Web Developer's Virtual Library
http://www.wdvl.com/
The Web Developer's Virtual Library contains an excellent collection of Web site development resources. They cover authoring, design, graphics, the Internet, and include beginner and intermediate guides and tutorials on HTML; DHTML; VRML; XML; Cascading Style Sheets; Web Programming & Scripting (Java JavaScript, CGI, Perl 5); Graphics (Adobe Photoshop, Paint Shop Pro 5); and UNIX and Databases for the Web.

Webopedia
http://www.webopedia.com
"Webopedia is a free online dictionary for words, phrases and abbreviations that are related to computer and Internet technology. Webopedia provides easy-to-understand definitions in plain language. Editors gather information from standards bodies, leading technology companies, universities, professional online technical publications, white papers and professionals working in the field."

The XML Cover Pages
http://www.oasis-open.org/cover/sgml-xml.html
The XML Cover Pages is an online reference work for the Extensible Markup Language (XML) and its parent, the Standard Generalized Markup Language (SGML). The reference collection features documentation on the application of the open, interoperable "markup language" standards, including XSL, XSLT, XPath, XLink, XPointer, HyTime, DSSSL, CSS, SPDL, CGM, ISO-HTML, and others.

 

Updated 07/11/2008