CS 112 Resources

Announcements:
Go here to sign up for the cs112 mailing list. (you must be on this list - please use an email address you check regularly.)
Regrading:
If you feel that your homework was not graded correctly, you should return it to me, along with a written explanation of the error. I will evaluate this explanation and award any necessary points.
Lectures and associated readings:
Date Topic Associated Reading Slides
8/25 Introduction L & L, Ch 2 Full size Printable
8/29 Intro to Unix A Unix tutorial n/a
8/31 Objects L & L, Chapter 2 Full size Printable
9/1 Scope L & L, Chapter 4 Full size Printable
9/6 Constructors L & L, Chapter 4 Full size Printable
9/8 More Objects L & L, Chapter 4 Full size Printable
9/12 Project 1 discussion n/a Full size Printable
9/14 Strings and Files n/a Full size Printable
9/19 Arrays in Java L&L, Ch 7 Full size Printable
9/21 ArrayLists L&L, Ch 7 Full size Printable
9/26 Tracing Wolber's tracing notes Full size Printable
9/28 Recursion L & L, Ch 11 Full size Printable
10/5 Project 2 discussion Project description n/a
10/10 Inheritance L & L: Chapter 8 Full size Printable
10/12 More Inheritance L & L: Chapter 8 Full size Printable
10/17, 10/19 Interfaces L & L: Chapter 8 Full size Printable
10/24 GUI Programming L & L: Chapter 9 Full size Printable
10/28 Linked Lists L & L: Chapter 12 Full size Printable
11/14 Intro to C K & R: Ch 2,3 Full size Printable
11/16 More C K & R: Ch 4,5 Full size Printable
11/18 Structs K & R: Ch 6 Full size Printable
11/21 Trees K & R: Ch 6 Full size Printable
11/28 Multidimensional Arrays K & R: Ch 6 Full size Printable
11/30 Files, using argc and argv K & R: Ch 7.5 Full size Printable
12/1 Compiling and debugging n/a Full size Printable
12/5 Using curses n/a Full size Printable
12/7 Review n/a Full size Printable

Links

Curses links:



GDB links:



Game of Life boards

Unix tutorials:

Sample Code

  • C Code: