Blooms Taxonomy

Knowledge

Keywords

Revised as Remembering. Remembering is when memory is used to produce definitions, facts or lists, or recite or retrieve material.

  • Recall /regurgitate facts without understanding.
  • Exhibits previously learned material by recalling facts, terms, basic concepts and answers.

Actions

Describing, Finding, Identifying, Listing, Locating, Naming, Recognising, Retrieving

Outcomes

Definition, Fact, Label, List, Quiz, Reproduction, Test, Workbook, Worksheet

Choose Copy Define Duplicate Find How Identify Label List Listen Locate Match Memorise Name Observe Omit Quote Read Recall Recite Recognise Record Relate Remember Repeat Reproduce Retell Select Show Spell State Tell Trace What When Where Which Who Why Write

Questions

  1. What happened after . . .?
  2. How many . . .?
  3. Who was it that . . .?
  4. Can you name the . . .?
  5. Described what happened at . . .?
  6. Who spoke to . . .?
  7. Can you tell why . . .?
  8. Find the meaning of . . .?
  9. What is . . .?
  10. Which is true or false . . .?

Digital Keywords

Recognising, Listing, Describing, Identifying, Retrieving, Naming, Locating, Finding, Bullet pointing, Highlighting, Bookmarking, Social networking, Social bookmarking, Favouriting/local bookmarking, Searching, Googling

Digital Questions

  1. What is a program?
  2. What is a global variable?
  3. List 5 reserved words in C programming.
  4. State four attributes of well engineered software.
  5. Define four types of traceability.

Comprehension

Revised as Understanding. Constructing meaning from different types of function be they written or graphic.

  • To show understanding finding information from the text.
  • Demonstrating basic understanding of facts and ideas.

Actions

Classifying, Comparing, Exemplifying, Explaining, Inferring, Interpreting, Paraphrasing, Summarising

Outcomes

Classifying, Comparing, Exemplifying, Explaining, Inferring, Interpreting, Paraphrasing, Summarising

Keywords

Ask Cite Classify Compare Contrast Demonstrate Discuss Estimate Explain Express Extend Generalise Give examples Illustrate illustrate Indicate Infer Interpret Match Observe Outline Predict Purpose Relate Rephrase Report Restate Review Show Summarise Translate

Questions

  1. Can you write in your own words . . .?
  2. Can you write a brief outline . . .?
  3. What do you think might happen next . . .?
  4. Who do you think . . .?
  5. What was the main idea . . .?
  6. Who was the key character . . .?
  7. Can you distinguish between . . .?
  8. What differences exist between . . .?
  9. Can you provide an example of what you mean . . .?
  10. Can you provide a definition for . . .?

Digital Keywords

Interpreting, Summarising, Inferring, Paraphrasing, Classifying, Comparing, Explaining, Exemplifying, Advanced searches, Boolean searches, Blog journalling, Twittering, Categorising and tagging, Commenting, Annotating, Subscribing

Digital Questions

  1. How is a program similar to a recipe?
  2. Identify the value of x after running the program fragment.
  3. Predict the output of the program fragment.
  4. Describe 4 types of coupling in software design.
  5. Describe the Pareto Principle in statistical software quality assurance.
Revised as Applying. Carrying out or using a procedure through executing or implementing. Applying related and refers to situations where learned material is used through products like models, presentation, interviews and simulations.

  • To use in a new situation.
  • Solving problems by applying acquired knowledge, facts, techniques and rules in a different way.

Actions

Carrying out, Executing, Implementing, Using

Outcomes

Collection, Examples, Explanation, Label, List, Outline, Quiz, Show and tell, Summary

Keywords

Act Administer Apply Associate Build Calculate Categorise Choose Classify Connect Construct Correlation Demonstrate Develop Dramatise Employ Experiment with Group Identify Illustrate Interpret Interview Link Make use of Manipulate Model Organise Perform Plan Practice Relate Represent Select Show Simulate Solve Summarise Teach Transfer Translate Use

Questions

  1. Do you know another instance where . . .?
  2. Could this have happened in . . .?
  3. Can you group by characteristics such as . . .?
  4. What factors would you change if . . .?
  5. Can you apply the method used to some experience of your own . . .?
  6. What questions would you ask of . . .?
  7. From the information given, can you develop a set of instructions about . . .?
  8. Would this information be useful if you had a . . .?

Digital Keywords

Implementing, carrying out, using, executing, running, loading, playing, operating, hacking, uploading, sharing, editing

Digital Questions

  1. What is the output of this program
  2. Write a for loop that produces this output.
  3. Write an if statement to compute and display the average of a set of n numbers. Calculation should only be done if n is greater than 0, or else an error message should be prompted.
  4. A software system is to be developed for Company XYZ. The client is unsure of what the final system should be. Which software development model would be suitable for this project? Justify your choice of software development model.
  5. Given the following requirements, classify them to be either functional or non-functional requirement: i. Security; ii. Feature to calculate cost of item based on current discount policy; iii. Reliability.

Keywords

Revised as Analysing. Breaking material or concepts into parts, determining how the parts relate or interrelate to one another or to an overall structure or purpose. Mental actions include differentiating, organizing and attributing as well as being able to distinguish between components.

  • To examine in detail.
  • Examining and breaking information into parts by identifying motives or causes; making inferences and finding evidence to support generalisations.

Actions

Attributing, Deconstructing, Integrating, Organising, Outlining, Structuring

Outcomes

Abstract, Chart, Checklist, Database, Graph, Mobile, Report, Spread sheet, Survey

Analyse Appraise Arrange Assumption Breakdown Categorise Cause and effect Choose Classify Differences Discover Discriminate Dissect Distinction Distinguish Divide Establish Examine Find Focus Function Group Highlight In?depth discussion Inference Inspect Investigate Isolate List Motive Omit Order Organise Point out Prioritize Question Rank Reason Relationships Reorganise Research See Select Separate Similar to Simplify Survey Take part in Test for Theme Comparing

Questions

  1. Which events could have happened . . .?
  2. If . . . happened, what might the ending have been?
  3. How was this similar to . . .?
  4. What was the underlying theme of . . .?
  5. What do you see as other possible outcomes?
  6. Why did . . . changes occur?
  7. Can you compare your . . . with that presented in . . .?
  8. Can you explain what must have happened when . . .?
  9. How is . . . similar to . . .?
  10. What are some of the problems of . . .?
  11. Can you distinguish between . . .?
  12. What were some of the motives behind . . .?
  13. What was the turning point in the game . . .?
  14. What was the problem with . . .?

Digital Keywords

Comparing, Organising, Deconstructing, Attributing, Outlining, Structuring, Integrating, Mashing, Linking, Reverse-engineering, Cracking, Media clipping and Mind-mapping.

Digital Questions

  1. Create a top-down design for a program to to perform a specific task
  2. Differentiate between .call by value and call by reference.
  3. Differentiate printf function calls for displaying prompts and for echoing data.
  4. Given that there are five members in a democratic team, calculate the number of communication paths needed.
  5. Compare and contrast the waterfall model with the prototyping model.

Keywords

Revised as Creating (moves up one position). Making judgements based on criteria and standards through checking and critiquing.

  • To change or create into something new.
  • Compiling information together in a different way by combining elements in a new pattern or proposing alternative solutions.

Actions

Constructing, Designing, Devising, Inventing, Making, Planning, Producing

Outcomes

Advertisement, Film, Media product, New game, Painting, Plan, Project, Song, Story

Adapt Add to Build Change Choose Combine Compile Compose Construct Convert Create Delete Design Develop Devise Discover Discuss Elaborate Estimate Experiment Extend Formulate Happen Hypothesise Imagine Improve Innovate Integrate Invent Make up Maximise Minimise Model Modify Original Originate Plan Predict Produce Propose Reframe Revise Rewrite Simplify Solve Speculate Substitute Suppose Tabulate Test Theorise Think Transform Visualise

Questions

  1. Can you design a . . . to . . .?
  2. Why not compose a song about . . .?
  3. Can you see a possible solution to . . .?
  4. If you had access to all resources how would you deal with . . .?
  5. Why don’t you devise your own way to deal with . . .?
  6. What would happen if . . .?
  7. How many ways can you . . .?
  8. Can you create new and unusual uses for . . .?
  9. Can you write a new recipe for a tasty dish?
  10. Can you develop a proposal which would . . .?

Digital Keywords

Designing, Constructing, Planning, Inventing, Devising, Making, Programming, Filming, Animating, Blogging, Video blogging, Mixing, Remixing, Wiki-ing, Publishing, Videocasting, Podcasting, Directing/producing, Building or compiling mash-ups

Digital Questions

  1. Write a program to perform a given task?
  2. Construct a complete C program that reads text strings from a text file into a suitable data structure, sorts the list in ascending order, displays the list on the screen and stores the list in sorted order into the text file. Justify your choice of data structure.
  3. Write a C program that accepts integer inputs from the screen, computes the total and average values; and displays the values on the screen.
  4. Develop a SQA Plan for a software development project which is defined in the attached document.
  5. Design the architecture of the software system based on the requirements defined in the Software Requirement Specification document.

Keywords

Revised as Evaluating (moved down one position). Putting the elements together to form a coherent or functional whole; reorganising elements into a new pattern or structure through generating, planning or producing.

  • To justify.
  • Presenting and defending opinions by making judgements about information, validity of ideas or quality of work based on a set of criteria.

Actions

Attributing, Checking, Deconstructing, Integrating, Organising, Outlining, Structuring

Outcomes

Abstract, Chart, Checklist, Database, Graph, Mobile, Report, Spreadsheet, Survey

Agree Appraise Argue Assess Award Bad Choose Compare Conclude Consider Convince Criteria Criticise Debate Decide Deduct Defend Determine Disprove Dispute Effective Estimate Evaluate Explain Give reasons Good Grade How do we know? Importance Infer Influence Interpret Judge Justify Mark Measure Opinion Perceive Persuade Prioritise Prove Rate Recommend Rule on Select Support Test Useful Validate Value Why

Questions

  1. Is there a better solution to . . .?
  2. Judge the value of . . .?
  3. Can you defend your position about . . .?
  4. Do you think . . . is a good or a bad thing?
  5. How would you have handled . . .?
  6. What changes to . . . would you recommend?
  7. Are you a . . . person?
  8. How would you feel if . . .?
  9. How effective are . . .?
  10. What do you think about . . .?

Digital Keywords

Checking, Hypothesising, Critiquing, Experimenting, Judging, Testing, Detecting, Monitoring, (Blog/vlog) commenting, Reviewing, Posting, Moderating, Collaborating, Networking, Reflecting, Product (Alpha & beta) testing, Validating.

Digital Questions

  1. Given two programs that perform the same task which one is better and why?
  2. Given the two solutions to the stated programming problem, rate the solutions in terms of efficiency and readability.
  3. Which of the two algorithms, bubblesort or quicksort, is more efficient? Justify your answer.
  4. Given two possible solutions, A and B, to solving the given software development problem, decide on the best solution. Give your justification.
  5. Given three possible approaches to implement the defined system, discuss the possible advantages and disadvantages of each approach.

References

About CDB 362 Articles
Self-Employed Software Developer, Spark, Property Management, Hobby Forestry, Ex-Teacher, Engineering - Wood, Metal, Electrics & Computers. Outdoors - Walk, Cycle, Kitesurf,

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.