The Evergreen State College

2000 - 2001
Part-Time Program

Community Information Systems
CIS Class (2000-2001) Resources

http://www.scn.org/edu/tesc-ds/2000-2001/fall/resources.html

Updated: February 24, 2001


This page is definitely still incomplete - we welcome your suggestions!

Telnet to grace.

Systematic Development of Software

The Mythical Man Month: Essays on Software Engineering, (1995 -- 20 year anniversary edition) Reading, MA: Addison-Wesley. Fred Brooks. classic book on how software projects can go down in flames.

Programming as if People Mattered. Nathaniel Borenstein, (1991) Princeton University Press.

Others to be added...

Linux

Two resources from Jon Jacky: http://grace.evergreen.edu/~jackyj/fofc/unix-links.html and http://grace.evergreen.edu/~jackyj/fofc/fofc-winter.html#labs

The philosophy (of Linux and Open Source):

The Cathedral and the Bazaar (and other musings of Eric Raymond) http://www.tuxedo.org/~esr/writings/cathedral-bazaar/

Web sites --

slashdot http://www.slashdot.com "News for Nerds. Stuff that Matters!

Halloween Documents -
Halloween I http://www.opensource.org/halloween/halloween1.html
Halloween II http://www.opensource.org/halloween/halloween2.html

A good vi tutorial by Shawn Pyeatt (in our program!) is here.

HTML

HTML, The Definitive Guide, Musciano and Kennedy. O'Reilly.

This freeware HTML editor is well worth a look: http://www.evrsoft.com/1stpage

And for a pretty good summary of what web design should be all about, check out this book (available at the library): Visual Explanations, by Edward Tufte, pages 146-150

free tutorial by Dr. Joe Burns extremely easy to follow and understand. He takes you through the basics of HTML one step at a time. It's very good! http://htmlgoodies.earthweb.com/primers/basics.html

Perl

Online documentation:

$ perldoc
$ perldoc DBI
$ perldoc DBI::FAQ
$ perldoc DBI::mysql

Online Tutorials:
http://www.cs.unm.edu/~bwylie/perl/start.html
http://pageresource.com/cgirec/index2.htm
NEW!!From Lance Miller.. cgi pm tutorial
A page of tutorials
http://www.astentech.com/tutorials/Perl.html
One that looks interesting from the above list:
Introduction to Perl and CGI Programming http://www.free-ed.net/fr03/lfc/course%20030207_01/index.html

A Conversation with Larry Wall, From Dr. Dobb's Journal, February 1998. http://www.ddj.com/ddj/1998/1998_02/lead/lead.html

Perl in Nutshell [O'Reilly] http://www.oreilly.com/catalog/perlnut/

Programming Perl, Larry Wall, Tom Christiansen & Jon Orwant [O'Reilly] http://www.oreilly.com/catalog/pperl3/

Learning Perl, Randal L. Schwartz & Tom Christiansen [O'Reilly] http://www.oreilly.com/catalog/lperl2/

Elements of Programming with Perl, Andrew Johnson [Manning] http://www.manning.com/Johnson/index.html
Online resources

MacPerl: Power and Ease, Vicki Brown & Chris Nandor [Prime Time Freeware] http://www.ptf.com/macperl/ptf_book/
(Also on-line at: http://ptf.com/macperl/ptf_book/r/MP/i2.html)

Perl downloads

For windows: http://www.activestate.com

MacPerl http://www.iis.ee.ethz.ch/~neeri/macintosh/perl.html

CGI

CGI Programming on the World Wide Web, Gundavaram, [O'Reilly] (out of print but on-line) http://www.oreilly.com/openbook/cgi/

CGI Programming with Perl, 2nd Edition, Scott Guelich, Shishir Gundavaram, & Gunther Birznieks [O'Reilly] http://www.oreilly.com/catalog/cgi2/

Web Client Programming with Perl, [O'Reilly] (out of print but on-line) http://www.oreilly.com/openbook/webclient/

Database Systems (general)

Database System Concepts, Silberschatz, Korth, and Sudarshan, McGraw Hill

An Introduction to Database Systems, Date, Addison-Wesley

MySQL

MySQL, Paul Dubois, New Riders

msql and MySQL, O'Reilly

MySQL Web site: http://www.mysql.com/
MySQL FTP site: ftp://ftp.www.mysql.com/pub/mysql/
MySQL Tutorial Chapter: http://www.mysql.com/documentation/mysql/commented/manual.php?section=Tutorial
something -- haven't looked at it yet. http://www.devshed.com/Server_Side/MySQL/Intro/print.html
You can download a pdf version of the entire MySQL manual at: http://www.mysql.com/Downloads/Manual/manual.pdf It's also available online at: http://www.mysql.com/documentation/mysql/commented/ And, perhaps the most important part of that manual is the tutorial! http://www.mysql.com/documentation/mysql/commented/manual.php?section=Tutorial

Other

Additional Perl/MySQL/CGI/Programming Links (interesting tidbits, code, sites, etc.): http://www.scn.org/edu/tesc-ds/2000-2001/fall/add_resources.html

Examples from several Perl/MySQL books (these are the code samples from each of the books - if you know of more, let us know): http://grace.evergreen.edu/cis/examples

Perl DBI Web Site: http://dbi.symbolstone.org/
Contributed MySQL programs: http://www.mysql.com/Contrib/

PHP (Personal Home Page) Web site: http://www.php.net/
PHP FTP site: ftp://ftp.php.net/

Apache Web server site: http://www.apache.org
Apache Web server FTP site: ftp://ftp.apache.org

CGI.pm Perl module site: CGI.pm http://stein.cshl.org/WWW/software/CGI

 

Similar Projects -- Other Links

The Community Information Systems Centre at UWE (Bristol)

 


Return to CIS Syllabus Page