CS 114: UNIX tools
Fall 1997
Greg Czajkowski
4110 Upson Hall
tel: 255-9124
e-mail: grzes@cs.cornell.edu
101 Philips Hall, Mondays, Wednesdays and Fridays @ 12:20-1:10.
Students will have access to the Computer Science Department undergraduate lab (Upson, third floor) after their accounts are set up. This will probably happen on Wednesday, September 3rd, and will be announced in class.
Office hours are Monday, Wednesday, Friday between 2pm-3pm in 4110 Upson Hall. If these times are inconvenient for you, please contact me (preferably via e-mail) to set up an appointment.
CS 100 or equivalent programming experience.
The following topics will be covered in CS 114: logging into UNIX, files and directories, file managing and processing tools, editing files (vi and emacs), shells (mostly C shell) and shell scripts, printing files, using e-mail, ftp and WWW, X Window system, multitasking.
The first meeting is on Friday, August 29th; the last on Friday, September 26th. However, the required course material will be taught only during the first 11 meetings (the last one taking place on Monday, September 22nd). The two remaining classes will be spent on helping the students with the final assignment.
Kevin Reichard's UNIX - the basics is the required textbook for the course. We will also use the UNIX help system - "man" pages (this will be explained in class).
There will be 4 assignments; each of the first three will count for 20% of the final grade while the last (and the longest) assignment will count for the 40% of the grade. Unless stated otherwise, each assignment must be done individually. Each problem is graded on a scale 0-3 (3 - perfect). Having 60% of all available points guarantees S. All assignments must be handed in on the due dates, so that I can post the solutions immediately.