Title: Schema Approximate Analogies

Author: Tammy VanDeGrift and Kate Deibel

Date: October 22, 2003

Technique: Approximate Analogies

Before Class Preparation Time: LOW

Class Completion Time: LOW

In-Class Analysis Time: LOW

Out-Of-Class Analysis Time: MEDIUM

Assessment Goals:
Topics:
Purpose:

This CAT allows instructors to find out if students understand the relationship between a program and a schema These responses should show how students connect new concepts to ones with which they are already familiar.


Activity:

Please finish the following analogy to the best of your ability. Then write a few sentences explaining why your analogy is accurate.

A schema is to a program as _______________ is to _________________.

If time permits, please write down several analogies and explanations that you can come up with.


Solution:

Here are some sample completions:

A schema is to a program as a pattern is to a dress. Why? A pattern gives a seamstress a guide or template to use when creating a dress. A schema gives a programmer a guide or template to complete a program.

A schema is to a program as an outline is to a paper. Why? An outline gives an overall structure to a paper but leaves out the details. A schema gives an overall structure to a piece of a program while the programmer is left to fill in the details.


Instructor Responses: Response Analysis:

Read through the analogies and sort or mark them as "Good," "Questionable," or "Wrong." Read through the piles again to make sure that you have not accidently misclassified a response.

Choose three or four of the best examples from the "Good" pile. Emphasize not only the correctness of the analogy, but also the understandability and creativity of the response. Also consider a few marginal responses that highlight confusions you want to address.



Variant Uses of Activity:
Device-Enabled: Straightforward to Enable

Related Topics: