Customized Bloom’s Taxonomy
The Taxonomy of Educational Objectives, often called Bloom's Taxonomy, is a classification of the different learning outcomes that educators set for students. Bloom's Taxonomy divides educational objectives into three domains: Affective, Psychomotor, and Cognitive. In Bloom's hierarchical taxonomy, achievement at the higher levels is dependent on having attained prerequisite knowledge at lower levels. (see Bloom B. S. (1956). Taxonomy of Educational Objectives, Handbook I: The Cognitive Domain. New York: David McKay Co Inc.)
The ACM Committee for Computing Education in Community Colleges has adapted Bloom’s original taxonomy in developing a rubric for the assessment of student learning outcomes in its computing curricula. This customization includes only the relevant domains, Cognitive and Affective. The levels identified in the Cognitive domain revolve around knowledge, comprehension, and thinking through a particular topic. In its computing curricula, the ACM Committee for Computing Education in Community Colleges uses the Cognitive domain to assess student mastery of technical subject matter. There are six levels in the taxonomy for the Cognitive domain, progressing from the lowest order processes to the highest:
- Knowledge - The ability to recall what has been learned.
- Comprehension - The ability to demonstrate a basic understanding of communicated material or information.
- Application - The ability to put basic rules, conventions, ideas and concepts together to solve new problems.
- Analysis - The ability to deconstruct information logically into components to ascertain interrelationships and to distinguish between facts and inferences.
- Synthesis - The ability to assemble ideas creatively to design or develop a new or unique product or structure.
- Evaluation - The ability to judge the value or usefulness of materials, ideas or information based on established standards and criteria.
The levels identified in the Affective domain describe the way people react emotionally and their ability to feel empathy for another. Affective outcomes typically assess awareness and growth in attitudes, emotion, and feelings. In its computing curricula, the ACM Committee for Computing Education in Community Colleges uses the Affective domain to assess student demonstration of soft skills such as professional behavior, ethical conduct, and social awareness of the impact of technology. There are five levels in the affective domain progressing from the lowest order processes to the highest:
- Receiving – Students become aware of an attitude, behavior, or value.
- Responding – Students exhibit a reaction or change as a result of exposure to an attitude, behavior, or value.
- Valuing – Students recognize value and display this through involvement or commitment.
- Organizing – Students determine a new value or behavior as important or a priority.
- Characterizing – Students integrate consistent behavior as a naturalized value in spite of discomfort or cost. The value is recognized as a part of the person’s character.
Cognitive Domain
Student Learning Outcomes related to knowledge
The tasks charted below increase in sophistication moving from left to right.

Basic Knowledge Level More Sophisticated, Higher Level Thinking,
Critical Thinking
Knowledge |
Comprehension |
Application |
Analysis |
Synthesis |
Evaluation |
Define |
Convert |
Apply |
Analyze |
Compose |
Appraise |
Identify |
Demonstrate |
Calculate |
Categorize |
Construct |
Assess |
Label |
Describe |
Diagram |
Compare |
Create |
Choose |
List |
Differentiate |
Edit |
Contrast |
Design |
Critique |
Name |
Discuss |
Illustrate |
Decompose |
Develop |
Debate |
Recall |
Explain |
Investigate |
Deduce |
Hypothesize |
Defend |
Recognize |
Interpret |
Manipulate |
Devise |
Invent |
Estimate |
Select |
Paraphrase |
Modify |
Dissect |
Reconstruct |
Evaluate |
Show |
Summarize |
Produce |
Distinguish |
Reorganize |
Judge |
State |
Translate |
Relate |
Examine |
Schematize |
Justify |
Visualize |
|
Solve |
Organize |
|
Recommend |
|
|
Transform |
Plan |
|
Verify |
|
|
Use |
|
|
|
Affective Domain
Student Learning Outcomes related to attitudes, behaviors, and values
Elementary Values and Behaviors More highly developed attitudes
Receiving |
Responding |
Valuing |
Organizing |
Characterizing |
Attend |
Behave |
Accept |
Adapt |
Authenticate |
Describe |
Comply |
Balance |
Adjust |
Characterize |
Explain |
Cooperate |
Choose |
Alter |
Defend |
Locate |
Discuss |
Differentiate |
Change |
Display |
Observe |
Examine |
Influence |
Develop |
Embody |
Realize |
Follow |
Prefer |
Improve |
Habituate |
Receive |
Model |
Seek |
Modify |
Internalize |
Recognize |
Present |
Value |
Practice |
Produce |
|
Respond |
|
Revise |
Represent |
|
Show |
|
|
Validate |
|
Study |
|
|
Verify |