CS115 : Introduction to Programming (Fall 2001)
Instructor
Name: David Beazley
Office : Ryerson 257B
Phone : (773) 702-9111
Email : beazley@cs.uchicago.edu
Homepage : http://people.cs.uchicago.edu/~beazley
Office hours: 10:30-11:30 MWF (or whenever I am around).
Teaching Assistants
- Varsha Dani (varsha@cs.uchicago.edu)
- Irina Matveeva (matveeva@cs.uchicago.edu)
- Chunyan Song (cysong@cs.uchicago.edu)
Prerequisites
- Precalculus (calculus even better)
- An open mind
Textbook
- Structure and Interpretation of Computer Programs, 2nd Edition by Abelson and Sussman.
We will cover at least the first three chapters and parts of chapter 4 (time permitting).
Grading Structure
- Daily homework (50%)
- Weekly quizzes (20%)
- Midterm 1 (week 4) (10%)
- Midterm 2 (week 8) (10%)
- Final exam (10%)
Weekly quizzes will be given on Fridays. All quizzes and exams are cumulative and
may ask questions about any material that has been already covered.
Grading Scale
- 90-100 : A
- 80-89 : B
- 70-79 : C
- 60-69 : D
- < 60 : F
Late Policy
Late homework is not accepted nor will makeups be given for missed
quizzes. Makeup exams will only be given if there is a good
reason (e.g., family emergency, medical, etc.).
Computing Labs and Class Accounts
The CS lab is located in Regenstein Library. To use the lab, you will
need to get a university computer account. You will also need this to
receive mail on the class mailing list.
Academic Dishonesty
I encourage you to interact with your classmates and to discuss
aspects of the problems as needed. However, the work you hand in must
be your own. Blatant copying or sharing of solutions will result in
an F in the course and referral to the college.
Where to go for help
I am almost always available and more than willing to help you (please
feel free to stop by whenever my office door is open). The TAs will
be arranging office hours in addition to a weekly help session. The times
for this will be announced. Do not hesistate to see me or the TAs
if you have any problems or concerns!