db

 

CS 114: UNIX tools

Fall 1997


Course Notes for lecture 2

Course Notes for lecture 3

Course Notes for lecture 4

Assignment 1

Assignment 1 - answers.

Course Notes for lecture 5

Course Notes for lecture 6

Assignment 2

Assignment 2 - solutions.

Course Notes for lecture 7

Course Notes for lecture 8

Information on starting with X Window

Course Notes for lecture 9

Assignment 3

Assignment 3 - solutions.

Course Notes for lecture 10

Course Notes for lecture 11

Course Notes for lecture 12

Assignment 4

Instructor

Greg Czajkowski
4110 Upson Hall
tel: 255-9124
e-mail: grzes@cs.cornell.edu

Time & place of classes

101 Philips Hall, Mondays, Wednesdays and Fridays @ 12:20-1:10.

Laboratory

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

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.

Prerequistes

CS 100 or equivalent programming experience.

Course contents

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.

Timeline

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.

Course book and other materials

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).

Grading

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.

Course WWW site and newsgroup