Computer Science 126
Spring 1997

  • What's New · What's Changed
  • Schedule and Reading
  • General Information
  • Assignments
  • Lecture Slides
  • Help!

  • General Information

    Instructor:
    Andrew Yao, CS Bldg. 321, 258-5182, yao@cs, office hours: TTh 10:30-12:00.
    Head TA:
    Rob Shillner, CS Bldg. 216, 258-5389, ras@cs, office hours: T 2:00-3:00.
    Course Secretary:
    Dorothy McDermott, CS Bldg. 410, 258-1746, dmcd@cs.
    Lectures:
    TTh 9:00-9:50, CS Bldg. 104. Lectures may extend into the reading period!
    Preceptors: Precepts are on Mondays and Fridays; all rooms are in the CS Bldg.
    Time Room Preceptor Office Phone Office Hours Email
    1 10:00-10:50 102 Thomas Feng 701 Fine 8-5186 M 1:30-2:30 ztfeng@math
    2 11:00-11:50 103 Scott Karlin 316 CS 8-5386 M 1:00-2:00 scott@cs
    3a 1:30-2:20 102 Dan Wang 216 CS 8-5389 M 2:30-3:30 danwang@cs
    3b 1:30-2:20 103 Rob Shillner 216 CS 8-5389 T 2:00-3:00 ras@cs
    4 2:30-3:20 103 Xiang Yu 215 CS 8-1794 T 3:00-4:00 xyu@cs
    5 3:30-4:20 103 Minwen Ji 216 CS 8-5389 W 3:00-4:00 mji@cs
    Grading:
    Two evening midterms (~20% each), ~10 programming assignments (~30%), and one final (~30%).
    Required Texts:
    H. M. Deitel and P. J. Deitel, C How to Program, 2nd edition, Prentice-Hall, 1994.
    H. Hahn, Harley Hahn's Student Guide to UNIX, 2nd edition, McGraw-Hill, 1996.
    D. R. Hanson, Computer Science 126 Lecture Notes, available at Pequod Copy, 6 Nassau St.
    Recommended Texts:
    B. W. Kernighan and D. M. Ritchie, The C Programming Language, 2nd edition, Prentice-Hall, 1988. (Highly recommended.)
    S. P. Harbison and G. L. Steele, Jr., C: A Reference Manual, 4th edition, Prentice-Hall, 1995. (Required text for COS 217.)
    R. Sedgewick, Algorithms in C, Addison-Wesley, 1990. (Required text for COS 226.)
    Other Texts (on reserve at the Engineering Library in the EQuad):
    Adobe Systems, PostScript Language Reference Manual, 2nd edition, Addison-Wesley, 1990.
    D. R. Hanson, C Interfaces and Implementations: Techniques for Creating Reusable Software, Addison-Wesley, 1997. (Required text for COS 217.)
    A. Kelley and I. Pohl, C by Dissection: The Essentials of C Programming, 3rd edition, Addison-Wesley, 1996.
    A. Kelley and I. Pohl, A Book on C: Programming in C, 3rd edition, Benjamin/Cummings, 1995.
    E. S. Roberts, The Art and Science of C: An Introduction to Computer Science, Addison-Wesley, 1995.
    Last semester's class

    Copyright © 1996 David R. Hanson / drh@cs.princeton.edu
    $Revision: 1.11 $ $Date: 1996/10/23 20:27:22 $