Tuesdays and Thursdays 1:10 to 2:00, RW 110
Tutorials begin in the first week.
Section: Fridays 1:10 to 2:00
| RW 110 | Wei Tjioe |
| SS 1070 | Yilan Gu |
| SS 1072 | Ruslan Salakhutdinov |
| SS 1074 | Brad Reid |
You may change which tutorial you are signed up for during the first three weeks. You will not be able to sign up for a tutorial right away if you have enrolled in the class late. Also, you will not be able to sign up for a tutorial that is full. Please let me know if you encounter any problems. If you are unable to sign up during the first week, please just pick a tutorial to go to and sign up the following week.
The sign-up is now available.
This is the required text for the course this term, and the one I expect most students will buy. It provides good descriptions of the core course topics. I find it relatively easy to read, and it is signficantly cheaper than last year's text book. I'm hoping that it contains fewer errors too. However, if you already have a copy of Robbins and Robbins, you don't need to buy this one.
This was last year's text book. The main advantage of Robbins and
Robbins over Haviland is that it contains many more examples.
There is also a web page for the text book's errata.
It's an older book, but is still considered the book on Unix
programming. If you expect to do any signficant amount of
systems programming in the future, you will eventually want this
book. It is not an easy read, and goes well beyond the scope of
this course. If you are already comfortable using Unix, and prepared
to put some effort into reading, you may want to get this book
instead of the required text.
If you don't already have a C book, you will probably want one. I recommend C Programming: A Modern Approach. K. N. King, W. W. Norton & Company (1996).
We will be covering Perl as a basic scripting language. I try to provide enough information in the course notes and examples so that you don't need to buy a second text. Please see the list of suggested references for information on Perl books.