Pedagogical Pattern #47
Simple and Complete Patterns Step by Step

(Version 1.0)
Erzsébet Angster
Dennis Gabor College
1115 Budapest, Etele ut 68.
angster@okk.szamalk.hu

Intent:

To help students understanding the fundamentals of a certain material fast so that they can apply it effectively and safely.
I show a sample pedagogical pattern for teaching fundamentals of OO design and programming.

Motivation:

It is always hard to begin learning - it often occurs, that students spend a lot of time to be familiar with a certain material (concept/method/procedure/tool). If the material is large and difficult, it is very hard to catch something concrete, from which one can go step by step.

It is very important for the students to see very small and complete patterns first, then immediately to do the exercise by their own by little modification of the pattern. It is much easier learning this way. Every student wants to see a pattern for every topics of the material. The basic patterns must be built on each other; they must be evident; they must be easy to follow and modify all over the material.

Applicability:

This pedagogical pattern is well known and applicable everywhere, though it is not widely used. It is very good in teaching program development, but especially applicable in teaching OO concepts and OO software development. Though OO thinking is very natural, the implementation of OO concepts turned out to be quite hard to understand.

Structure:

The topics of the material are built on each other. Every topic consists of the following parts:

Consequences:

Example Instances:

I give a sample application structure of teaching OO design and programming. The pattern has four object stereotypes (categories): window, control, container and entity. The main OO concepts are discussed during the course. The topics and the related patterns and concepts are the following:

It is very important to show and develop all details. For every problem the student must see the following things: Simple collaboration diagram; Class diagram; Class descriptions; Code

Consequences of this pattern instance:

Related Patterns:

None so far

Resources Needed:

None


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