TOC PREV NEXT INDEX

Put your logo here!


Introduction


In CS 9C, you learn to program in C. You are assumed to have had previous programming experience, in particular with the construct called a pointer in Pascal or Scheme or an address in assembly language. CS 3 or 3S or IDS 110 probably does not provide sufficient experience for this course; we recommend that you take CS 9B to acquire more experience.

Course material consists of quizzes, which test your knowledge of language and low-level conceptual details, and programming assignments, which exercise your overall command of the language. This volume supplies a framework for the course. It contains the following:

Study modules. Each module focuses on a particular programming topic.It provides references to textbook material describing the topic,and suggests exercises for self-study. The study guides reference the following texts and documents.

Beginning with C, Ron House (PWS Publishing Company, 1994).
The C Programming Language, second edition, B.W. Kernighan and D.M. Ritchie (Prentice-Hall, 1988).

Programming assignments. Each one has a header page (this tells you the title and related topics) that is followed by the actual assignment.

Sample quiz questions, with solutions. These help you prepare for the quizzes.

Comments on the texts

The House book is aimed at programmers without a lot of experience. If you have had only a couple of courses prior to CS 9C, or you haven't written many programs that use pointers, you will benefit from the explanations and extended examples in this text.

The Kernighan and Ritchie book (affectionately known as "K and R") is the "bible" for the C language. It was written for experienced programmers; once you learn C, you will find it an excellent reference.



Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX