PC204 --- Course Materials

Required Textbook:

Available in the Millberry Union Bookstore.
Title: Learning Python
Authors: Mark Lutz and David Ascher
Publisher: O'Reilly & Associates, Inc.
ISBN: 1-56592-464-9

Course Syllabus:

Available on-line - speak to one of the course instructors for details.
Title: PC204 Course Syllabus
Authors: Tom Ferrin and Conrad Huang
[contains copies of all lecture material]

Auxiliary Reference Materials:

Previously this course relied on knowing your way around the UNIX operating system, since UNIX servers were used for doing homework and the final project. Since Python is now widely available on a range of computer platforms, from personal PCs to supercomputers, use of UNIX is no longer required. Some students may still prefer to do their homework on a UNIX system, and hence the following reference texts may prove useful on an individual basis. None of these are required reading.
Title: Learning the UNIX Operating System - Fourth Edition
Authors: Jerry Peek, Grace Todino & John Strang
Publisher: O'Reilly & Associates, Inc.
ISBN: 1-56592-390-1
Price: $10.95
Title: Learning the vi Editor - Sixth Edition
Authors: Linda Lamb & Arnold Robbins
Publisher: O'Reilly & Associates, Inc.
ISBN: 1-56592-426-6
Price: $24.95
Title: An Introduction to Display Editing with Vi
Authors: William Joy and Mark Horton
(28 page "white paper", available as a PDF file)
A song about vi (just something fun).
Title: Learning GNU Emacs - Second Edition
Authors: Debra Cameron, Bill Rosenblatt & Eric Raymond
Publisher: O'Reilly & Associates, Inc.
ISBN: 1-56592-152-6
Price: $29.95