CS2042: Unix Tools

Fall 2010
MWF 12:20-1:10 PM, Philips Hall 203


Most recent first:

Course description

An introduction to Unix, emphasizing tools for file management, communication, process control, managing your Unix environment, and rudimentary shell scripts. Knowledge of at least one programming lanugauge is encouraged. Assignments assume no previous knowledge of Unix or expertise in any particular language..

CS242 is a four week, one credit, S/U only course. It runs September 8 to October 4, 2010. The drop deadline is 09/15/10, one week into the course. The course number is: 4939.


Hussam Abu-Libdeh
Email: hussam + cs.cornell.edu (replace + with @)
Office hours: email me for an appointment.

Grading and course policies

There will be no official textbook for this course; below you may find some books and websites that might be helpful. There are many books on this subject, so pick your favorite one. Feel free to contact me if you have any questions about this course.

There will be 3 or 4 (most likely) homework assignments. You must complete all these assignments to pass this class. Please take a look at Cornell University Code of Academic Integrity. Please follow these guidelines when submitting your work.



Very Useful links

Useful (but not required) books


Credit: This site's content and links are gratefully taken from David Slater