Title: Input/Output Categorizing Grid

Author: Tammy VanDeGrift and Kate Deibel

Date: October 14, 2003

Technique: Categorizing Grid

Before Class Preparation Time: LOW

Class Completion Time: LOW

In-Class Analysis Time: LOW

Out-Of-Class Analysis Time: LOW

Assessment Goals:
Topics:
Purpose:

This activity allows instructors to see if students understand if concepts are associated with input, with output, or with both.


Activity:

Today we saw the basic input and output operations in C programming. Below is a list of concepts. Place each concept in the appropriate column: Input, Output, Both Input and Output.


Input Output Input AND Output




Problems
  1. computer keyboard
  2. computer mouse
  3. printing a document
  4. printf()
  5. computer disk
  6. scanf()
  7. "read" operation
  8. "write" operation
  9. computer monitor
  10. main memory
  11. control string
  12. initializing variables
  13. data into memory
  14. data from memory

Solution:

The following are suggestions, but several of the items in this activity are meant to encourage discussion.

  1. INPUT: computer keyboard
  2. INPUT: computer mouse
  3. OUTPUT: printing a document
  4. OUTPUT: printf()
  5. BOTH: computer disk
  6. INPUT: scanf()
  7. INPUT: "read" operation
  8. OUTPUT: "write" operation
  9. OUTPUT: computer monitor
  10. BOTH: main memory
  11. INPUT: control string
  12. INPUT: initializing variables
  13. INPUT: data into memory
  14. OUTPUT: data from memory

Instructor Responses: Response Analysis:

Run through the grids and mark incorrect or missing entries. Identify the most common errors as well as any patterns that could explain student confusion. Reflect upon these errors and report them back to the class as you see fit.



Variant Uses of Activity:
Device-Enabled: Has Been Enabled

Related Topics: