1 CS 106, Winter 2009 Class 17, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,

Slides:



Advertisements
Similar presentations
A Focus on Higher-Order Thinking Skills
Advertisements

Bloom's Taxonomy.
Bloom’s Taxonomy.
Introduction to Programming with Excel and VBA Course Overview.
Eco Imagine The Opportunity of the VESTA- GIS Technological Platform Anders Östman University of Gävle Sweden.
Making Assignment Expectations Clear: Create a Grading Rubric Barb Thompson Communication Skills Libby Daugherty Assessment FOR Student Learning 1.
Creating an SLO or PLO Statement Presented by ORIE Team Summer 2013 Academy for Planning, Assessment, and Research.
1 CS 106, Winter 2009 Class 14, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,
1 CS 106, Winter 2009 Class 19, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,
Module Two: Learning Strategies Learning strategies are methods used by individuals in their interactions with learning tasks. Source:
An Overview of Course Design: Planning for Significant Learning May 28, 2009 Rob Schadt, Ed.D. Office of Teaching, Learning and Technology BU School of.
Bloom’s Taxonomy Of the Cognitive Domain (Revised) “The Levels of learning” Remember Understand Apply Analyze Evaluate Create.
BLOOMS TAXONOMY in the Classroom 10/1/11. What is Blooms Taxonomy? What is the revised Blooms Taxonomy? A look at the six Blooms Levels What level are.
Critical Thinking and Argumentation
Lesson Planning. Teachers Need Lesson Plans So that they know that they are teaching the curriculum standards required by the county and state So that.
1 Assessment Gary Beasley Stephen L. Athans Central Carolina Community College Spring 2008.
Quick Flip Questioning for Critical Thinking Kobets S.A. Lyceum №87.
Student Learning Outcomes
Writing Objectives Including Bloom’s Taxanomy. Three Primary Components of an Objective Condition –What they’re given Behavior –What they do Criteria.
Writing Student-Centered Learning Objectives Please see Reference Document for references used in this presentation.
1 CS 106 Computing Fundamentals II Chapter 2 “Course Overview” Herbert G. Mayer, PSU CS status 6/24/2013 Initial content copied verbatim from CS 106 material.
Bloom’s Taxonomy Revised Version. Bloom’s Taxonomy of Instructional Activities ( REVISED VERSION – PAGE 52) Create Evaluate Analyze Apply Understand Remember.
Bloom’s Taxonomy.
Models of Teaching Week 5 – Part 2.
What should our graduates know?. We ask this question when designing Our lectures A test A laboratory exercise for students Out of class assignments A.
Blooms Taxonomy Margaret Gessler Werts Department of Language, Reading, and Exceptionalities.
A Decision-Making Tool.  Goal  Educational Objectives  Student Learning Outcomes  Performance Indicators or Criteria  Learning Activities or Strategies.
Does this learning goal focus on what the student will do? Objective: Conservation of energy A.Yes B.No C.Depends on context.
Bloom’s Critical Thinking Questioning Strategies A Guide to Higher Level Thinking Adapted from Ruth Sunda and Kyrene de las Brisas.
© SCHLECHTY CENTER FOR LEADERSHIP IN SCHOOL REFORM All rights reserved. Introduction to Bloom’s Taxonomy Coaching for Design.
Assessment. Levels of Learning Bloom Argue Anderson and Krathwohl (2001)
BLOOM’S TAXONOMY Mrs. Eagen A, A. Bloom identified six levels within the cognitive domain, from the simple recall or recognition of facts,
Bloom’s Taxonomy A Focus on Higher-Order Thinking Skills.
QUESTIONING! 10/15. Agenda Discuss open-ended questions Discuss different question stems and levels Blooms and Costas Watch a clip on gun violence and.
Walking Through Grade 9 English
Unit 5 Seminar D ESCRIBING Y OUR L EARNING. Agenda Unit Objectives Bloom’s Taxonomy Learning Statements Questions.
Teaching and Thinking According to Blooms Taxonomy human thinking can be broken down into six categories.
D ESCRIBING Y OUR L EARNING Unit 5 Seminar. Agenda Unit Objectives Bloom’s Taxonomy Learning Statements Questions.
Bloom’s Taxonomy Dr. Middlebrooks. Bloom’s Taxonomy.
Classroom Strategies That Work. Questions, Cues, and Advance Organizers Helping Students Activate Prior Knowledge.
A Guide to Higher Order Thinking Questions. Bloom’s Taxonomy Benjamin Bloom (1956) developed a classification of levels of intellectual behavior in learning.
Differentiation with Menus. What do you know about menus? Stand up, visit with someone else about what you know about menus Use a stick note to answer.
Bloom’s Taxonomy How to Create REALLY good questions!!
Facilitating Higher Order Thinking in Classroom and Clinical Settings Vanneise Collins, PhD Director, Center for Learning and Development Cassandra Molavrh,
Higher Order Thinking Overview. What to Expect in this Course This course may be different than others by: Incorporating instructional strategies that.
Assessment.
Bloom’s Taxonomy.
Bloom’s Taxonomy of Learning
Assessment.
A classification of learning objectives within education
A Focus on Higher-Order Thinking Skills
85. BLOOM’S TAXONOMY “Bloom’s Taxonomy is a guide to educational learning objectives. It is the primary focus of most traditional education.”
Teacher’s Name Date of Lesson Title of Lesson
Author: Brenda Stephenson The University of Tennessee
Teacher’s Name Date of Lesson Title of Lesson
Lecture Teaching Method
Teacher’s Name Date of Lesson Title of Lesson
Teacher’s Name Date of Lesson Title of Lesson
Cornell Notes.
Assessments for “Remembering” Outcomes
What you assess makes a statement about what you value
Bloom’s Taxonomy.
A Focus on Higher-Order Thinking Skills
Teacher’s Name Date of Lesson Title of Lesson
Bloom’s Taxonomy.
Teacher’s Name Date of Lesson Title of Lesson
Bloom’s Taxonomy.
Our goal is to be thinking at a higher level.
? INQUIRY to question is to learn.
Presentation transcript:

1 CS 106, Winter 2009 Class 17, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,

2 Degrees of Learning We talk about “learning” something, but actually there are degrees of learning. These were explained in a classification system, called “Bloom’s taxonomy” There are six major categories, each dependent on the previous one

3 Bloom’s Taxonomy (1) Knowledge: Recall data or information. – Examples: Recite a policy. Quote prices from memory to a customer. Knows the safety rules. – Key Words: defines, describes, identifies, knows, labels, lists, matches, names, outlines, recalls, recognizes, reproduces, selects, states. Comprehension: Understand the meaning, translation, interpolation, and interpretation of instructions and problems. State a problem in one's own words. – Examples: Rewrites the principles of test writing. Explain in one’s own words the steps for performing a complex task. Translates an equation into a computer spreadsheet. – Key Words: comprehends, converts, defends, distinguishes, estimates, explains, extends, generalizes, gives examples, infers, interprets, paraphrases, predicts, rewrites, summarizes, translates.

4 Bloom’s taxonomy (2) Application: Use a concept in a new situation or unprompted use of an abstraction. Applies what was learned in the classroom into novel situations in the work place. – Examples: Use a manual to calculate an employeeís vacation time. Apply laws of statistics to evaluate the reliability of a written test. – Key Words: applies, changes, computes, constructs, demonstrates, discovers, manipulates, modifies, operates, predicts, prepares, produces, relates, shows, solves, uses. Analysis: Separates material or concepts into component parts so that its organizational structure may be understood. Distinguishes between facts and inferences. – Examples: Troubleshoot a piece of equipment by using logical deduction. Recognize logical fallacies in reasoning. Gathers information from a department and selects the required tasks for training. – Key Words: analyzes, breaks down, compares, contrasts, diagrams, deconstructs, differentiates, discriminates, distinguishes, identifies, illustrates, infers, outlines, relates, selects, separates.

5 Bloom’s taxonomy (3) Synthesis: Builds a structure or pattern from diverse elements. Put parts together to form a whole, with emphasis on creating a new meaning or structure. – Examples: Write a company operations or process manual. Design a machine to perform a specific task. Integrates training from several sources to solve a problem. Revises and process to improve the outcome. – Key Words: categorizes, combines, compiles, composes, creates, devises, designs, explains, generates, modifies, organizes, plans, rearranges, reconstructs, relates, reorganizes, revises, rewrites, summarizes, tells, writes. Evaluation: Make judgments about the value of ideas or materials. – Examples: Select the most effective solution. Hire the most qualified candidate. Explain and justify a new budget. – Key Words: appraises, compares, concludes, contrasts, criticizes, critiques, defends, describes, discriminates, evaluates, explains, interprets, justifies, relates, summarizes, supports.

6 Bloom’s Taxonomy Categories Knowledge Comprehension Application Analysis Synthesis Evaluation To be able to actually use knowledge, you have to get to at least the Application stage.

7 Example: Grammar Knowledge: I am able to tell you some rules of grammar, but when I actually write something, it might still be grammatically incorrect Application: I can use the rules of grammar to write grammatically

8 Business Processes Having good processes is important in many business situations – Think about how orders are processed at McDonald’s. It’s the same at every store all over the world, and they hardly ever make a mistake. – How is a loan application processed at a bank? Some ill-advised changes led to problems!

9 Our Goal: Process Design We want you to actually design a business process This means you can apply your knowledge to carry out the steps: – Develop requirements (use cases) – Develop tests based on the requirements – Design the user interface and identify the objects – Design the actual process using typical components

10 Process Components Event-driven structure A process may involve: – Sequential steps – Encapsulation of sub-processes (procedures and functions) – Conditional steps (various types of ifs) – Repetition (various types of loops)

11 Learning to Apply Loops Assignment 6 is about learning to apply loops Instead of having you write a program, it has you experiment with loops and observe their behavior You will write one small loop

12 Loop Review

13 For loop Repetitions are called loops in VB A For loop is used when we can determine the number of repetitions before starting the loop num = Cint(txtInput.Text) strNum = txtInput.Text lstMult.Items.Clear() Forj = I To 12 lstMult.Items.Add(strNum&“ x “ &CStr(j) &“ = “ & _ CStr(num * j)) Next

14 For loop version 2 Let’s modify the previous example so it prints a multiplication table up to N * N, instead of going to 12. num = Cint(txtInput.Text) strNum = txtInput.Text lstMult.Items.Clear() Forj = I To num ‘limits can be numbers, variables or expressions lstMult.Items.Add(strNum&“ x “ &CStr(j) &“ = “ & _ CStr(num * j)) Next

15 For Loop Syntax ForcVar = sValToeVal statements Next Here cVar is the control variable, sVal is the start value for cVar, and eVal is the end value for cVar cVar>eVal? Execute loop statements Increment cVar yes no cVar = sVal

16 The Do-While Concept Sometimes we can’t tell in advance how many times a loop will need to execute Or, it might just be clearer to use a logic that checks as we go along In that case we can use a Do loop instead of a For loop

17 Do-while example Let’s try the same program we did with the For loop, but this time with a Do-While loop num = Cint(txtInput.Text) strNum = txtInput.Text lstMult.Items.Clear() j = 1 Do While j<= 12 lstMult.Items.Add(strNum&“ x “ &CStr(j) &“ = “ & _ CStr(num * j)) j = j + 1 ‘what would happen if I forgot this line? Loop

18 Do-while example Here’s the n by n version num = Cint(txtInput.Text) strNum = txtInput.Text lstMult.Items.Clear() j = 1 Do While j<= num ‘note the upper bound is now a variable lstMult.Items.Add(strNum&“ x “ &CStr(j) &“ = “ & _ CStr(num * j)) j = j + 1 Loop What happens if num = 0?

19 Do Loop Syntax (While) Do While condition statement(s) Loop (Loop statements may never be done.) Condition true? Execute statements within the loop. Execute statements that follow the loop. No Yes

20 Do Loop Syntax (Until) Do statement(s) Loop Until condition (Loop statements are always done at least once.) Condition true? Execute statements within the loop. Execute statements that follow the loop. No Yes

21 BREAK 10 minutes

22 Nested Loops Remember how if statements can be “nested”: you can have an if inside another if We can also put whatever we want inside a loop, including another loop If we do this, the inner loop is executed completely, for all of its repetitions, each time the outer loop is executed once.

23 Example: Complete Multiplication Table Dim j, k As Integer Dim tableLine As String For j = 1 To 12 tableLine = “” For k = 1 To 12 tableLine = tableLine & CStr( j ) & “ x “ _ & CStr( k ) & “ = “ & CStr( j * k ) & “ “ Next ‘k lstMult.Items.Add( tableLine ) Next ‘j

24 Recursion Recursion is a powerful technique for thinking about a process It can be used to simulate a loop, or for many other kinds of applications In recursion, a function or procedure calls itself Obviously, there is a danger of an infinite regress, so there has to be a test for stopping it, and something (usually a parameter) must change between calls