COMS 214 Advanced Unix, Spring 2006

MWF 12:20-13:10, Olin Hall 245

Course description

A focus on Unix as a programming environment for people with a basic knowledge of Unix and experience programming in at least one language. Projects cover advanced shell scripts (sh, ksh, csh), Makefiles, programming and debugging tools for C and other languages, and more modern scripting languages such as Perl and Python. Students with little or no experience with Unix should take COM S 114 first.

COMS 214 is a four week, one credit, S/U only course. It runs February 20 to March 17, 2006. The drop deadline is 2/27/06, one week into the course.

To add the course (If you haven't done it already) you will need to go to the Enigineering registrar take an add form then go to Upson 303 to get it aproved (stamped). The number of the course is 676-729

Instructors

Liviu Popescu
Email: liviup@cs.cornell.edu
Office: 4124 Upson Hall
Office hours: Thursdays, 1:15 PM - 3:00 PM 4124 Upson Hall or by appointmentt
Richard Yamada
Email: yamada # cam.cornell.edu
Office : 657 Rhodes Hall
Office hours: Tuesdays, 1:15 PM - 3:00 PM 657 Rhodes Hall or by appointmentt

Grading and course policies

There will be 3 homeworks, and a passing grade will require doing all homeworks and getting at least 65% of the total points. This means that, even if you have less than half the points for one assignment, a good second assignment would make things even. Assignments will involve answering short questions, writing scripts, and solving more complex problems by building the scripts step by step. All assignments should be done individually. Please take a look at Cornell University Code of Academic Integrity.

If you have questions of any kind, you can talk to us during office hours. If you cannot come during office hours, send me an e-mail and we will find time to talk to you. You can also post your questions on the newsgroup cornell.class.cs214 (the Cornell newsgroup server is newsstand.cit.cornell.edu).

Announcements

Most recent first:

Lectures

Homeworks

Resources

There are several places where you could work on Unix/Linux machunes

Useful links

Useful books

All books are optional.

Miscellaneous

Sun Feb 19 17:52:19 EST 2006