Pedagogical Pattern #4
Brainstorming Pattern

(Version 2.0)
David Bellin
North Carolina A&T State University
Greensboro NC 27411-0002 - USA
dbellin@ncat.edu    dbellin@acm.org

Intent:

To introduce organizational techniques CRC analysts use to discover classes.

Motivation:

Students in CS programs often have a difficult time applying group interaction techniques. This is because typical instruction, even that which uses group projects, does not simulate many industry meeting situations. Brainstorming techniques based upon social psychological research have been proven effective when applied in a specific fashion by OO analysts in discovering classes in a new system.

Applicability:

The Brainstorming pattern introduces a key technique used in CRC Card Analysis.

Structure:

Consequences:

The brainstorming pattern:

Implementation:

Example Instances:

Used to teach class discovery in applications including:

Related Patterns:


Home Project
Leaders
Pedagogical Pattern
Format
Evolution of a
pedagogical pattern
Sample
Patterns
Publications
Subject
Index
Learning Obj.
Index
Teaching/Learning
Element Index
Alphabetical
Index
Author(s)
Index
Contact
Us
Previous pattern Search This Site Next pattern