COMP SCI 371 Advanced Object Oriented Design Using C++ -- Spring 2011

 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. Managed C++ program with some GUI elements.
  3. An investment class and test harness.
  4. executable to display number names.
  5. Source code for number display program.
  6. Program with strange source code.
  7. A banking program.
  8. Variation on the banking program using pointers to customer accounts.
  9. A gui front end for the previous demo program.
  10. A program with a subtle problem.
  11. Source code for book's employee-department demo.
  12. Fraction Class test.
  13. Bank program with overloaded output operator.
  14. Author's String class.
  15. Base and derived classes.
  16. Previous demo but with object pointers.
  17. List demos.
  1. Introduction to design and .Net.
  2. classes and exceptions.
  3. methods and flow control.
  4. Vectors and Arrays.
  5. Streams.
  6. Some code snippets to be used for demo.
  7. Pointer variables.
  8. Overloaded operators.
  9. Memory management and copy constructors.
  10. Inheritance and polymorphism.
  11. Lists, Iterators, and 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, April 27, 2011