COS 126 Textbooks, Fall 2000
|
The course packet contains copies of the syllabus, lecture notes,
assignments, exercises, and old exam questions. It is available
at Pequod Copy.
This is our favorite introductory C programming book.
This one covers more advanced programming concepts including
fundamental data structures, sorting, and searching.
We'll use it later in the semester. It is also used heavily in COS 226.
We'll provide a handout of the few Unix commands you need to make
it through COS 126. So, you don't need to buy this book unless you're
either (i) very scared of Unix or (ii) wish to have a more complete
reference.
This workbook complements the King textbook. A possibly useful resource
for beginners, but overkill if you've programmed before.
Other Textbooks (on reserve at the Engineering Library)
|
Here are some other good introductory C programming books.
Here are some good advanced C programming books.
The first two are required texts for COS 217.
This is a classic introduction to the theory of computation, intended for
novices. It's a bit more mathematical than what we do in COS 126, but pretty
readable.
A complete reference book to produce text and graphics in the PostScript language.
A link to the online version is included.
Here are a few good Java books.
An entertaining collection of programming pearls of wisdom.
From the back cover: "66 concise, brilliantly written articles on the
major points of interest in computer science theory, technology, and
applications." We agree.
This covers machine architecture at a much greater depth than we do
in 126. But if you're looking for a classic reference, here it is.
It is the main text for COS 371.