CSCI 157: UNIX Power Utilities and Shell Programming

Lab Homepage - Spring 2004


TA: Todd Lisonbee
email: toddj@ecst.csuchico.edu

Dr. Luk's Homepage http://www.ecst.csuchico.edu/~luk/.157/

Course Description:
This is an intermediate level UNIX class. During the first part of the course, UNIX users will learn to use (or brush up on their facility with) power utilities such as sed, grep, awk, find, cut, paste, and join as preparation for creating shell scripts. Shell programming in the latter part of the course will focus primarily on the Bourne shell; however, some of the special features of C-shell and Korn shell scripts will be covered. 2.0 hours discussion, 2.0 hours activity.

Lab Assignments

Week
Date
Labs Assigned
Assignments Due
1
1/28
lab 1

2
2/4
lab 2
lab 1 (worth 10 points)
3
2/11
lab 3
lab 2 (worth 10 points)
4
2/18
lab 4, lab 15
lab 3 (worth 10 points)
5
2/25
lab 5
lab 4 (worth 10 points)
6
3/3
lab 6
lab 5 (worth 15 points)
7
3/10
lab 7 Watch "Revolution OS" video
lab 6 (worth 15 points) lab 7 (worth 15 points)

3/17
Spring Break

8
3/24
lab 8

9
3/31
Ceasar Chavez Day (Wed) - No lab. CSLUG is having a Linux Install Fest this day. see linux extra credit
10
4/7
lab 9
lab 8 (worth 15 points)
11
4/14


12
4/21

lab 9 (worth 15 points)
13
4/28


14
5/5

lab 15 (worth 20 points)
linux extra credit (worth 10 points)
15
5/12
(dead week)


5/19
Finals Week



Grades

Groups

Resources