Last Updated: 20010 January 11

Test questions

Test questions can be based on the following sources: (1) the textbook(s), (2) readings, (3) lectures, (4) reports, (5) exercises, and (6) on-line notes and slides. They are based on topics from the beginning of the year up to, and including, the class before the test. Consider all concepts and terminology used in the text book, reports, slides and lectures and ask the typical questions - how, why, when, where and what - individually and in combination. In particular, variations are based on "describe", "explain", "define", "what is meant by", etc. There can be technical questions based on design notations and mathematical concepts.
  1. Test instructions for class tests and final examination. It is useful to become familiar with them.
  2. Assertion and verification questions
  3. BON questions
  4. Design by contract questions
  5. Designing system questions
  6. Eiffel and ADT questions
  7. General design questions
  8. Inheritance questions
  9. Pattern questions

How not to study for tests

Also see the administrative slides on Study Strategy

Examples

  1. An example ADT document for the Array ADT; done for CSE 2011 F08.
  2. An example ADT document for the Tuple ADT; done for CSE 2011 F08.
  3. An example ADT document for the Sequence ADT; done for CSE 2011 F08.
  4. An example design document describing a XML translation system.
    The system was designed from this specification.

  5. An exercise in developing a contract for a class defining rooms in a hotel.