Happy New Year! This week we begin our study of the C programming language.
Thursday, January 9th
We will start class with either a rich discussion of the homework reading assignment or a quiz, depending on how prepared you are with discussion questions. After that we will spend the rest of class and homework time on Chapter 1: A Tutorial Introduction.
Complete all examples and exercises from Chapter 1: A Tutorial
Introduction in The C Programming Language through the end of
section 1.6 Arrays. Add these to your new
repository on gitlab.
To earn an 'A' for this assignment, you must have a
repository on gitlab with the required C programs in it. I would recomment
a subdirectory named
C with perhaps a subdirectory of this named
ch1 to help you organize your work.
Tuesday, January 7th
- Create a new git repository hosted on your gitlab account named
csc202. Your goal should be to make the currently broken links to your repos here to work.
- Download The C Programming Language, 2nd Edition and The Unix-Hater's Handbook
- Take notes on the introductory lecture at the beginning of class, writing and compiling the each example program on your own computer.
Read the Preface, the Preface to the First Edition, and the Introduction from The C Programming Language, and The Rise of Worse Is Better from The UNIX-HATERS Handbook. Take good notes. If you come to class Thursday with thoughtful, detailed questions from the readings, we won't have a quiz. If you don't, we will.
Your evaluation will be based either on the class discussion or the quiz, depending on how well prepared you are for class discussion.