UNIX and Scripting

School of Visual Arts, MFA Computer Art
Spring 2008
Instructor: A. Deck
 

Overview

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