| 20-ECES-620-801 | UNIX |
Instructor:    Kenneth Berman
TA:    Arvind Chokhani
Textbook:   
An Introduction to UNIX, Paul S. Wang, PWS, 1997
Reference:   
A Student's Guide to UNIX, Harley Hahn, McGraw Hill, 1996
Grading:   
Students registered for audit have to obtain at least five scores of 5 or better in quizzes and/or assignments.
Computer Accounts:20ECES620801 will be
set up automatically in your home directory.
If the subdirectory is not created automatically,
then you are either not registered, or you are using an account that is
not associated with your student ID.
All completed assignments have
to be placed into that subdirectory. I have access to the subdirectory
and thus
can test your assignments. I can not access any
other subdirectories of your account, and I will not test programs residing
on other machines.
The User's Guide for OZ can be found at http://www.docs.uc.edu/docs/oz. A quick reference guide to OZ can be found at http://www.uc.edu/ucitdocs/ozqg.html.
Course Description: Introduction to the UNIX operating system from a user's and programmer's point of view. The commands of UNIX, shell programming, systems programming.
Prerequisite: Good programming knowledge of C (or C++). Familiarity with emacs or vi, or willing to learn it.
July 24 Intro to UNIX, useful commands
the keyboard and UNIX (ch 1,2)
July 29 Text editing, VI and Emacs (ch 2, 5)
August 1 Commands and Filters, tr, sort (ch 5) Quiz 1 due at noon
sed, awk hw1 due at noon
August 6 grep, egrep,fgrep (ch 5)
Regular expressions, find
August 8 Programming with the Shell (ch 6) Quiz 2
hw2 due at noon
August 13 Writing shell scripts
The different shells (ch 7)
August 15 The file system in UNIX (ch 8) Quiz 3
hw3 due at noon
August 20 Networking Commands, HTML (ch 9)
August 22 UNIX programming in C (ch 10, 13) Quiz 4
hw4 due at noon
August 27 UNIX systems programming (ch 11)
August 29 Interprocess Communication (ch 12) Quiz 5
hw5 due at noon
The schedule is subject to change.