COMP SCI 371 Advanced Object Oriented Design Using C++ -- Fall 2009

 Professor:  William Shay             Office:  MAC C308             Phone:  465-2316/5038

Click here to get the course syllabus

Click here to get the course policies


As the semester progresses, I will post some things below. At the left will be some program demos that illustrate various aspects of C++ using Microsoft Visual Studio .NET. Just click on the description to download zipped solutions. At the right will be some powerpoint files that are an outline of lectures.

Program Demos
PowerPoint files
  1. C++ code with primitive types, loops, if statement, and array.
  2. Simple gui program.
  3. A simple investment class and test harness.
  4. Program to write out the names of integers.
  5. Program with strange looking source code.
  6. Banking Program.
  7. Gui front end to the banking program.
  8. Can you spot and fix the problem in this program?
  9. Demo04 with more pointers.
  10. C++ files for the inclass pointers demo.
  11. overloaded operator demo.
  12. Banking program revisited with overloaded operators.
  13. Author defined String class.
  14. collection of base and derived classes.
  15. Similar to 14 but with pointers and virtual methods.
  16. List demos.
  1. Introduction to design and .Net.
  2. Types, classes, and exceptions.
  3. Methods and flow control.
  4. Vectors and arrays.
  5. Streams.
  6. Pointers.
  7. A WORD file containing some program snippets.
  8. Overloaded Operators.
  9. Memory Management.
  10. Inheritance and Polymorphism.
  11. Lists, iterators, templates.

 


If you have any questions or need to contact me, please send email to Bill Shay at the University of Wisconsin-Green Bay

Last update on: Wednesday, December 2, 2009