|
There will be weekly assignments that you will have one week to complete, as
well as a final project. These assignments are designed to help you learn UNIX and
not to trip you up. The assignments will be given primarily in the first six-to-eight
weeks. You are encouraged to take notes in class, use the books recommended, as well
as online "man" (manual) pages and tutorials. In order to begin doing creative things with UNIX,
we need to learn how to use it first.
The idea of this course is not for you to memorize all the esoteric variations of commands,
but rather to develop a conceptual and working knowledge of a very powerful tool. In addition
to learning UNIX and developing scripting skills, one of the most important things you will
learn is how to intelligently search the resources available to you to figure out how to
do something.
There will be a couple of quizzes to make sure people are absorbing the material.
Recommended Texts:
- Unix for Mac OSX. Matisse Enzer
- Learning the BASH Shell. Cameron Newham and Bill Rosenblatt.
- Learning the UNIX Operating System. Jerry Peek, Grace Todino and John Strang.
- Teach Yourself Unix in 24 hours. Sams.
- Teach Yourself Unix in 10 minutes. Sams.
- Unix for Dummies, John Levine and Margaret Levine (not: not the "quick reference" version)
- Teach Yourself UNIX, Kevin Reichard and Eric Foster-Johnson
- Unix for the Impatient, Paul Abrahams and Bruce Larson
|