Programming: Object-Oriented

 

National Science Foundation
Foundations of the Future
Vermont State Colleges and Technical Centers

 

Module Prog OOP: Object-oriented programming for the C or C++ level 1 programmer

  1. This module extends the learning of C++ (or Java) to include abstract data types, object classes, member functions, inheritance, polymorphism, and other object-oriented design and programming concepts:
    1. knowledge of a C++ compiler and the ability create and run simple object-oriented programs
    2. the ability to write C++ member functions and activate those functions from computer programs
  2. Partnership courses satisfying this module: CCV Cis 3032 or VTC Cis 2260
  3. Evaluation for prerequisite skills is based on the comprehensive exam for the C++ module:
    1. a multiple choice test covering the notions, rules, exceptions, and typical uses of the prerequisite skills at a 70% level
    2. a demonstration of the construction of a program using all the prerequisite skills
  4. The module maps the difference between a typical C language second course and a typical C++ second course or a Java language course
  5. To demonstrate knowledge and competence in the module, the learner will:
    1. pass a multiple choice test covering the notions, rules, exceptions, and typical uses of the new material at a 85% level
    2. write, debug, and submit two (2) programs demonstrating each of the new topics (note that this may be done with more than two programs if programs do not utilize all module topics) that correctly perform the task requested.

 

Updated 7/20/04 Contact: Mike Bozonie for information