| Professor: | Chris Gill |
| Office Hours: | Urbauer 116, Tue and Thu 2:30-4pm for the first 4 weeks of September 2008, or in Bryan 506 by appointment |
| Contact Info: | phone: (314) 935-7538 e-mail: cdgill@cse.wustl.edu |
http://www.cse.wustl.edu/~cdgill/courses/cse232/
| Date | Topic | Slides and Other Materials |
| Tue, Sep 2 | C++ programming and the Linux shell |
Presentation slides: C++_unix_environment.ppt Source code files: hello.cc and listargs.cc Script files: build_hello.sh and build_listargs.sh Makefile |
| Thu, Sep 4 | Moving information into and out of C++ programs |
Presentation slides: C++_io_manipulation.ppt Example code: io_exercise0.cc io_exercise1.cc io_exercise2.cc io_exercise3.cc io_exercise4.cc io_exercise5.cc |
| Tue, Sep 9 | C++ programming in Visual Studio |
Presentation slides: C++_programming_in_Visual_Studio.ppt |
| Thu, Sep 11 | Moving data within a C++ program |
Presentation slides: moving_data_within_a_C++_program.ppt |
| Tue, Sep 16 | Memory access in C++ |
Presentation slides: C++_pointers_and_references.ppt
Example code: array_exercise0.cc array_exercise1.cc array_exercise2.cc |
| Thu, Sep 18 | Memory management in C++ |
Presentation slides: C++_memory_management.ppt
Example code: array_exercise0.cc array_exercise3.cc array_exercise4.cc |
| Tue, Sep 23 | Memory management in C++, part II |
Presentation slides: C++_memory_management_II.ppt
Example code: array_exercise5.h array_exercise5.cc |
| Thu, Sep 25 | Debugging tools and techniques |
Presentation slides: C++_debugging_in_Visual_Studio_and_emacs.ppt Example code: Makefile (for the first part of the lab) prefix_adder.h prefix_adder.cc (for the second part of the lab) bad_prefix_adder.cc |
Other information sources: