"

14 General Case Programming

Definition: Systematic way of teaching skills with various materials and stimuli in order to expand student flexibility in understanding and performing a skill.

Rationale: The primary goal of teaching a concept or skill is use in a natural setting or context. While it can be helpful to use a very basic and controlled set of routines and materials in early learning, teaching for generalization requires gaining experiences and adapting to the materials and context at hand. This strategy can be helpful to prepare students for increasing their problem-solving skills and overall adaptability in a skill or concept.

Ways to Support Students:

    1. Before using general case programming, ensure that the student has a good grasp of the skill or concept at the basic sense.
    2. Use multiple relevant tools to practice the skill (e.g., different writing utensils- pen, pencil, marker, for writing the student’s name)
    3. Use various cues or prompts to initiate the activity (e.g., point, gesture, or verbalize to indicate that a student needs to tie their shoes)
    4. Practice skill completion in multiple settings and with various supports (peer, adult, self-monitoring)

Case Study

Student: Grade 12 student

Content: Formal introductions

Problem: The student is preparing for a job interview and has trouble with formal introductions

Solution: After understanding the basics of the task analysis steps for a formal introduction, the teacher arranges for practice sessions with multiple people in the school (e.g., peers, principal, other teachers and school staff) and in various locations (e.g., the office, in the community, on the bus).

Professional Resources:

License

Icon for the Creative Commons Attribution-NonCommercial 4.0 International License

Ed Guide on Instructional Strategies Copyright © 2024 by Jordan Shurr is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License, except where otherwise noted.