Bloom's Taxonomy and its Implementation in Intro to Java Course

Competence   Skills Demonstrated

 Knowledge

Observe and recall information knowledge of dates, events; know major ideas; mastery of basic subject matter
example:
Describe, identify, show, etc., the major components of the JAVA programming environment.
Comprehension Translate knowledge to a new context; interpret facts, compare, contrast; group, infer causes and predict consequences
example:
Compare and contrast the operating systems under JAVA and C++.  Predict differences in output when running similarly programmed applications under each programming language.
Application Use information, use methods, concepts, theories in new situations solve problems; use required skills or knowledge
example:
Examine the following JAVA loop and show what output would result from it.  Modify the loop so that it produces a different result.
  Analysis See patterns, organize the parts, recognize hidden meanings, identify components
example:
Analyze the following JAVA program code and organize it into its distinct structural components.

 

Synthesis Use old ideas to create new ones; generalize from given facts relate knowledge from several areas
example:
Combine the concepts of chapters 1 - 8 to create a JAVA program that will do the following ... Modify the program in chapter 7 so that it does the following... Design a program that will do the following ... Formulate an algorithm that will resolve the following problem ...Rewrite the following code so that it does the following ...
Evaluation Compare/discriminate between ideas,
assess value of theories, make choices based on argument, verify value of evidence, recognize subjectivity
example:
Assess your partner's JAVA program and decide ..., Rank, grade, test, measure, recommend changes to ... Judge, explain, discriminate between your JAVA program and your partner's in the following areas ...