Blooms Taxonomy Blooms Taxonomy Progress through multiple levels
Bloom’s Taxonomy
Bloom’s Taxonomy Progress through multiple levels (6) Amount of time spent at each level depends upon individual Can’t skip levels Levels deepen steadily as child progresses…
Level 1: Remembering Child has been taught a concept and can REMEMBER it Example: • Can recite a memorized poem Programming: • Copy shown examples • Can tell you purpose of each individual block and what it does
Level 2: Understanding Child understands what concept means Example: • Can tell you main point of poem Programming: • Can understand what a script does, or how multiple blocks work together • Can tell you what the output will be for some blocks
Level 3: Applying Child can give examples of how concept can be used Example: • Draw lessons from a story and apply to real life • Describe the mood a person should be in to appreciate a sad poem Programming: • Given a well-defined description of algorithm (problem specification), can implement
Level 4: Analyzing Child can break down concept and think of it in ways that weren’t introduced Example: • Look through poem and search for themes • Determine that color red symbolizes passion Programming: • Predict program behavior given multiple interacting scripts? ? ? • Determine that program is not doing what it is supposed to do (first step for debugging)
Level 5: Evaluating Child can weigh pros and cons or merit of approach Example: • Child determines whether or not poem was effective in creating a mood Programming: • Understands that projects can be implemented in different ways • Decide most efficient way to implement project • Or easiest way, or most understandable way… • Can refactor code to give it “better” structure
Level 6: Creating or Synthesizing Child can apply concept to new situations Example: • Child mentions poem and meaning outside class in appropriate moments Programming: • • Can implement projects described at very high-level Design and implement projects of their own Find fixes for bugs in programs This advanced level is probably what we are expecting of kids all the time!!
Bloom’s Taxonomy Design and implement projects of their own; find fixes for bugs in programs Understands projects can be implemented in different ways; chose best Determine program is not doing what it is supposed to do (debugging) Given a well-defined problem specification, can implement Know what a script does; Can tell output for group of blocks? Copy shown examples Can tell purpose of each individual block
- Slides: 9