CS23 Course Materials
CS23 Course Materials
General
- Final Exam: Saturday, May 17, at 11:30am in
Hoyt 166.
- Syllabus.
- Spring '96 materials.
- Unix lab 1.
- Solution to the student
exercises on loop invariants.
- Unix lab 2.
- Debugging programs with gdb.
- Recursion and gdb lab.
- Complex number class lab:
main.cc.
complex.h.
complex.cc.
- Dynamic memory allocation example: A dynamic int array.
main.cc,
array.cc,
array.h.
- Lists example from Mar. 12:
main.cc,
alist.h,
alist.cc,
plist.h,
plist.cc.
- expr.cc --- a simple recursive
descent parser.
- Stack example from Mar. 31:
main.cc,
stack.h,
stack.cc.
- Inheritance example from Apr. 7:
main.cc,
checking.h,
checking.cc,
joint.h,
joint.cc.
- Class features example from Apr. 7:
virtual.cc.
- Class template example from Apr. 16:
main.cc,
array.h
- The mergesort program:
mergesort.cc.
Assignments
Exams
Lecture Outlines
Last updated May 26, 2021.
Send mail to kelliher AT DOMAIN keystone.westminster.edu
Tom Kelliher