Winter Session, 1999
Instructor: Anita Raja http://dis.cs.umass.edu/~araja
Office: Room A205, LGRC, Tel: 545-0675, Email: araja@cs.umass.edu
Office hours: MWF 1-3p.m. at A205 LGRC or by appointment.
TextBook: Michael Joy (First Edition, 1994) Beginning UNIX, Chapman & Hall.
COURSE DESCRIPTION
Scope: UNIX is the standard operating system for workstations and multiprocessors, and is increasingly popular for PCs. This course is appropriate for students who are knowledgeable of some UNIX, know C and have had a data structures course. After a quick review of UNIX basics, the course will cover a variety of advanced UNIX techniques and utilities. This is a very useful course for computer science and computer systems engineering majors.
Prerequisites: CMPSCI 187, ECE 242 or equivalent.
A word of caution: We will be covering a semester's worth of material in 5 lectures. The course is pretty intense and students should be ready to handle the time investment required by this course. Failing to hand in assignments or missing lectures should be avoided in order to keep up with the pace of the class. On the bright side, the course material is *NOT* difficult.
Course Web Page: http://dis.cs.umass.edu/~araja/cs197/cs197J.html
Unix Related Information: http://www.geek-girl.com/Unixhelp/
Attendance, Work and Grades:
Attendance to all lectures and labs is required. Missed lectures, as mentioned
before, would be to the detriment of the student
There will be four assignments in all. Two of these (given for a longer
duration) will entail more work than the other two. There will one mid
semester quiz and a Final exam.
For the purpose of assignments and exams, students will be responsible
for all topics covered in class (both the lecture material and the related
material in the text).
The primary goal of the assignments and tests is to help students keep
up with the volume of the course material.
Students are encouraged to work together while preparing for tests or
for clearing doubts but all assignments have to be done independently;
Assignments that are late (unless due to unavoidable circumstances and/or
prior permission of instructor) will receive no credit.
Make-up tests will be given only in case of extreme circumstances and will
need prior permission of instructor.
Class schedule:
Lectures unless otherwise announced will be every Tuesday and Thursday,
from 1:00 - 2:30, in LGRC A339. I plan to hold lecture 2(Jan 7) in the
PC7 lab in DuBois Library(7th floor).
Lab schedule:
Assignments will require access to a UNIX platform. Students should obtain
an OIT account (at the Help Desk in the Ground floor of LGRC. $20 charge??)
preferably before the 2nd lecture.
Agenda:
| 1 quiz | 20% |
| Attendance/Participation | 5% |
| 2 Short Assignments | 5% each |
| 2 Long Assignments | 15% each |
| Final Exam | 35% |
Syllabus:
Jan 5: Class 1(Beginning UNIX: Chapters 1,2), LGRC A339
Jan 7: Class 2 (Beginning UNIX: Chapters 3,4), PC 7
Jan 12: Class 3 (Beginning UNIX: Chapters 5,6), LGRC A339
Jan 14: Class 4 (Beginning UNIX: Chapters 7,8), LGRC A339
Jan 19: Class 5 (Beginning UNIX: Chapters 9), LGRC A339
Lecture 5 Notes
Jan 21: Class 6
Homework 5 posted, Jan 18, 1999
Text Books are available in the text book annex
NOW!! 2:50 p.m. 01/07/99