Welcome to Winter 2012! We have developed some phenomenal material and exciting classes. I teach three classes this term
(CS161, CS162, and CS163). All class lectures are captured and streamed on the web - typically within 24 hours of the class
lecture taking place. This term there is a difference between enrolling in Section 001 (Inclass) and Section 002 (online). Inclass
students participate by attending class. Online students participate via D2L discussions. For both sections, there are online quizzes
to reinforce the material covered in lecture which is newly designed to improve student learning! Make sure to keep up with these
graded quizzes. During the term you can miss 2 quizzes without affecting your grade. This should be a great term and I am looking
forward to meeting all of you!
If you have programmed before – in any programming language and are comfortable writing programs from
scratch – then you can skip CS161 and start immediately with CS162. But, if you have never programmed, make sure to take CS161 first!
CS163 assumes that you already are comfortable with C++, pointers, dynamic memory, and linear linked lists.