D. J. Bernstein
Data structures and program structures

MCS 260, Spring 2001

What I did in class
Handouts
Using icarus
Programming at home
This course is an introduction to C programming. The textbook is ``C by dissection,'' fourth edition, by Al Kelley and Ira Pohl. This course will cover half of the textbook. The next course, MCS 275, will cover the other half.

Grading: 25% midterm 1, 25% midterm 2, 40% final, 10% lab performance.

Course location

Lab #1 (call number 63589; 2-4 Tuesday) was scheduled for 305 TH and 316 LH but has moved to 2058 SEL. Your TA is Bin Cai.

Lab #2 (call number 63607; 2-4 Tuesday) was scheduled for 312 TH but has moved to 2249F SEL. Your TA is Dongchul Yoo.

Lab #3 (call number 63615; 2-4 Thursday) was scheduled for 312 TH but has moved to 2249F SEL. Your TA is Dongchul Yoo.

Lab #4 (call number 63591; 2-4 Thursday) was scheduled for 305 TH and 316 LH but has moved to 2249 SEL on 25 January and 1 March and 8 March and 12 April and 2058 SEL on other days. Your TA is Aushra Abouzeid.

The final exam is in Lecture Center C3 from 1-3 Tuesday 1 May.

The lecture (call number 63572; 2-3 Monday Wednesday Friday) is in Lecture Center C3.

My office hours (3-6 Monday) are in 410 SEO. Office hours before the final exam: 3-5 Wednesday 25 April; 3-6 Monday 30 April. If you need to reach me at other times, send email to djb-260@cr.yp.to.

Lab policies

Lab participation is required. You may take one 10-minute break during the second hour.

You must bring your ID card, your official schedule, and your textbook. You must not bring food or drink into the room.

The labs will be full, so anyone who does not belong in a section will have to be kicked out of the room.

Make sure to log out each time you leave the room.

References

``C: a reference manual,'' fourth edition, by Samuel P. Harbison and Guy L. Steele, is the best available reference book for the C programming language.

P. J. Plauger's Dinkum C Library Reference explains what all the C library functions do. Plauger's book ``The standard C library'' also has code for the functions.

Steve Summit's comp.lang.c FAQ contains answers to hundreds of frequently asked questions about C. Local copy of ASCII version

There are two C newsgroups: comp.lang.c and comp.lang.c.moderated.