Module Development Guidelines


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


Module Development will follow adhere to these critera

  1. A clear written statement about the goal of the module. This statement will include two or three measurable outcomes that will form the basis of evaluation if the module is to be used as earned credit.
  2. A statement of the immediate prerequisite skills expected of the learner.
  3. A list of partnership courses satisfying the module.
  4. A statement identifying a module, or modules, that may be used to show competence as a prerequisite skill and the expected level of performance in that module if it is used in this capacity.
  5. A map of the module to the outcome lattice.
  6. A sample diagnostic test.
  7. A statement of evaluation measures that may be used to demonstrate competence in the module.
  8. A written post-test as a sample evaluation measure.
  9. A review of potential materials and resources
  10. A graphic, or outline, of instructional flow (sequencing).
  11. A reference to the NSF ATE project #0302846.
  12. A written study guide (not the instruction) in a coversational mode.
  13. Assigned readings
  14. Developed assignments.
  15. Verification of course outcomes and update/revision of tests to conform.
  16. A project standardization review (by a project supplied reviewer) to ensure standardized information where appropriate, evidence of assessment quality, and evidence of quality control preferrably from the "student" perspective.
  17. Preparation of face-to-face course "lesson plans".
  18. Review course fit with prerequisite and follow-on modules and courses.
  19. Suggested modifications/corrections to existing Web pages on the project site.

An example

Module 4a2: C++ Programming for the C programmer II. (1 cr)

  1. This module will draw attention to the differences between the C programming language and the C++ programming language at the level of knowledge commonly referred to as CS2. As such, it will focus on: 1) the use of a String object, and 2) the use friend and constructor class member functions.
  2. The learner is expected to have the following preparation:
    1. knowledge of a C compiler and the ability create and run programs using stream I/O
    2. the ability to write C++ member functions in the context of an object class
  3. Partnership courses satisfying this module: CCV CIS 2042, VTC CIS 2260, TechCenter AP Programming prior to 2003-4 and passing AP A exam
  4. 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 or completion of the module C++ forCprog (level I).
    2. a demonstration of the construction of a program using all the prerequisite skills
  5. The module maps the difference between a typical C language first course and a typical second C++ language course
  6. Link to sample diagnostic test. (note: this is for example only and is not an actual link)
  7. 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