INFSY 440 Object Oriented Design in Business
Spring 2004

Course Schedule

Date Topics Resources Assignments
Jan 15 Introduction
C++ Review:
  *I/O Streams
  *Validation

Using Visual C++
Lecture 1

Sample Algorithm

missapp.h
missapp.cpp

Spring Semester Tutoring Hours
Chapter 8, pp 387-419

Appendix F
Jan 22 C++ Review:
  *Arrays
  *Function Overloading
  *Concept of Polymorphism
Lecture 2

Object Oriented Design Terminology

Payroll.txt
Chapter 9, pp 431-454

Chapter 10, pp 506

Lab 1

Project Assignment 1
Jan 29 Pointers Lecture 3 Chapter 13, pp 665-673
Feb 5 Pointers and Dynamic Arrays

A Sorting Algorithm
Lecture 4

Chapter 9, pp 454-461

Project Assignment 2
Feb 12 Enumeration Type
Inheritance/Derived Classes
Lecture 5 Chapter 7, pp 365-374

Appendix E, pp 741-759

Feb 19 Pointers and Linked Lists Lecture 6 Chapter 13, pp 674-695
Feb 26 Pointers and Linked Lists Lecture 6 (cont.)

Transaction File
Project Assignment 3
Mar 4 Team Project Assignment

Review for Exam
Project Assignment 4
Mar 11 Spring Break: No Class
Mar 18 Midterm Exam
Mar 25 Team Project Assignment
Apr 1 Team Project Presentations
Apr 8 Multi Dimensional Arrays Lecture 7

Sales.txt
Chapter 11, pp 553-564

Project Assignment 5
Apr 15 Indexed List Lecture 9

Chapter 11, 571-594
Apr 22 Templates and Template Class Lecture 8

Chapter 11, pp 564-570

Project Assignment 6
Apr 29 Recursive Thinking
Review for Final
Lecture 10 Chapter 12, pp 625-657
May 6 FINAL EXAM

Based upon the pace of the course, there may be slight modifications to the syllabus. Changes will be announced in class. Also, note that some links will not be activated until the related topic is covered in class.



[Send a message to Jane Kochanov]