Orna Muller Tel-Aviv University, Israel ICER - Seattle, Oct 1-2, 2005.

Slides:



Advertisements
Similar presentations
Designing Instruction Objectives, Indirect Instruction, and Differentiation Adapted from required text: Effective Teaching Methods: Research-Based Practice.
Advertisements

Advances in the PARCC Mathematics Assessment August
Using Video Segments to Enhance Early Clinical Experiences of Prospective Teachers Kristen Cuthrell, Michael Vitale, College of Education, East Carolina.
Thinking ‘Behind’ the Steps Engaging Students in Thinking ‘Behind’ the Steps.
Assisting Students Struggling with Mathematics: RTI for Elementary Schools.
 Retrospective view of Empirical and Experimental Research in Translation  In search of an efficient method to observe students´processes: Standing over.
WHAT STUDENTS KNOW AND CAN DO OECD Test for Schools (based on PISA)--Mathematics FAIRFAX COUNTY PUBLIC SCHOOLS APRIL 2013.
Designing a Continuum of Learning to Assess Mathematical Practice NCSM April, 2011.
CHAPTER 3 ~~~~~ INFORMAL ASSESSMENT: SELECTING, SCORING, REPORTING.
Cognitive Processes PSY 334 Chapter 8 – Problem Solving May 21, 2003.
Research Methods for Business Students
Evaluating Assessments of Novice Programming Environments Paul Gross and Kris Powers Tufts University.
Principles of High Quality Assessment
Metacognition Helping students to self-regulate. Definitions  Metacognition - literally “beyond knowing”, knowing what one knows and doesn’t know - promoting.
Meaningful Learning in an Information Age
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
The Big Six Theory Information Literacy
Robert delMas (Univ. of Minnesota, USA) Ann Ooms (Kingston College, UK) Joan Garfield (Univ. of Minnesota, USA) Beth Chance (Cal Poly State Univ., USA)
Daniel Fasko, Jr., Ph.D..  Definition of Critical Thinking  Critical Thinking Skills  Critical Thinking Dispositions  Instructional Strategies  Assessment.
Chapter 9 ~~~~~ Mathematical Assessment. 2 Basic Components Mathematics Content : understanding of the mathematical processes Content : understanding.
What elements of cognitive tools support higher level thinking? By: Asha, Heidi, and Roshni.
Formulating objectives, general and specific
Ideas to Action Critical Thinking to Foster Student Learning and Community Engagement Patricia R. Payette, Ph.D. January 9, 2008.
Prekindergarten Math Sonia Dominguez Delia Molina August 17, 2010.
1 UTeach Professional Development Courses. 2 UTS Step 1 Early exposure to classroom environment (can be as early as a student’s first semester)
Taxonomies of Learning Foundational Knowledge: Understanding and remembering information and ideas. Application: Skills Critical, creative, and practical.
Exploring the Normal Distribution Rick Luttrell James Price South Iredell High School.
Complex Cognitive Processes Woolfolk, Cluster 8
Grade 2 - Unit 1 Lesson 1 I can retell, draw, and solve story problems. I can recognize math as a part of daily life. Lesson 2 I can create story problems.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Constructivism…an Educational Theory Fadra Hepner Education 310.
A Framework for Inquiry-Based Instruction through
The role of hypermedia in developing different kinds of vocational knowledge Fred Beven Griffith University.
Welcome to the Data Warehouse HOME HELP COGNITIVE LEVELS Assessments COGNITIVE LEVELS.
RESEARCH IN MATH EDUCATION-3
Transitioning to the Common Core: MDTP Written Response Items Bruce Arnold, MDTP Director California Mathematics Council – South Conference November 2,
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
LEARNING THEORIES ETEC 5300 By Jennifer Massey. What You Will Learn  Definitions to learning theories  Implications of theories in classroom  Discussion.
Concept Mapping Through the Conceptual Levels of Understanding Presented by Michael Sanchez Weslaco Independent School District The University of Texas.
CEIT 225 Instructional Design Assoc. Prof. Dr. Kürşat Çağıltay
Protocols for Mathematics Performance Tasks PD Protocol: Preparing for the Performance Task Classroom Protocol: Scaffolding Performance Tasks PD Protocol:
1 Issues in Assessment in Higher Education: Science Higher Education Forum on Scientific Competencies Medellin-Colombia Nov 2-4, 2005 Dr Hans Wagemaker.
Standards for Mathematical Practice
Construct-Centered Design (CCD) What is CCD? Adaptation of aspects of learning-goals-driven design (Krajcik, McNeill, & Reiser, 2007) and evidence- centered.
EDN:204– Learning Process 30th August, 2010 B.Ed II(S) Sci Topics: Cognitive views of Learning.
Finnish-Russian Doctoral Seminar on Multicriteria Decision Aid and Optimization Iryna Yevseyeva Niilo Mäki Institute University of Jyväskylä, Finland
Unpacking the Elements of Scientific Reasoning Keisha Varma, Patricia Ross, Frances Lawrenz, Gill Roehrig, Douglas Huffman, Leah McGuire, Ying-Chih Chen,
Theories of Learning: Cognitive Theories Dr. K. A. Korb University of Jos 15 May 2009.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Week 2 The lecture for this week is designed to provide students with a general overview of 1) quantitative/qualitative research strategies and 2) 21st.
20. september 2006TDT55 - Case-based reasoning1 Retrieval, reuse, revision, and retention in case-based reasoning.
Teaching and Thinking According to Blooms Taxonomy human thinking can be broken down into six categories.
Yr 7.  Pupils use mathematics as an integral part of classroom activities. They represent their work with objects or pictures and discuss it. They recognise.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Key Stage 3 National Strategy Aims of session  To develop greater consistency in teacher assessment of ICT.  To develop a common understanding about.
Structuring Learning. Agenda Structuring learning. Structuring lab sessions. Engagement. Critical Thinking. Ideas for structuring learning. Activity.
CEIT 225 Instructional Design Prof. Dr. Kürşat Çağıltay
Fifth Edition Mark Saunders, Philip Lewis and Adrian Thornhill 2009 Research Methods for Business Students.
Learning and Development HR1007 Session 2 Learning.
Introduction Social ecological approach to behavior change
Planning for Instruction and Assessments. Matching Levels Ensure that your level of teaching matches your students’ levels of knowledge and thinking.
Helping Students Examine Their Reasoning
THIS IS TO EVIDENCE YOUR WORK AND GET THE BEST GRADE POSSIBLE
IN THE NAME OF “ALLAH” THE MOST BENIFICENT AND THE MOST MERCIFUL
مركز تطوير التدريس والتدريب الجامعي ورقة بعنوان إعداد
Common Core State Standards Standards for Mathematical Practice
H.O.T. Questions High Order Thinking Questions
Exploring the Normal Distribution
Spatial STEM - C Evaluation of a Model Spatial Thinking Curriculum for Building Computational Skills in Elementary Grades K-5 A collaboratvive project.
Presentation transcript:

Orna Muller Tel-Aviv University, Israel ICER - Seattle, Oct 1-2, 2005

Focus of research: Algorithmic Problem-Solving What is the impact of patterns’ incorporation in instruction on the development of Problem-Solving skills ?

Cognitive Theories Pedagogical Implications In Practice: Pattern-Oriented-Instruction (POI) POI Evaluation: Research Methodology Data Analysis Preliminary observations

Schema Theory and problem-solving Our knowledge is organized in Cognitive Schemas, stored in memory. Cognitive Schema – The abstraction of similar experiences. In problem solving: A schema consists of a solution plan & related information - where and how to use it. Links between pattern’s components form a chunk.

Schemas and problem-solving (Cont.) Solving a problem requires access and retrieval of relevant schema(s). Schema’s connectivity improves accessibility. Chunks retrieval reduces Cognitive Load and helps coping with complex situations. Schema model explains Novice-Expert differences in problem solving. ( Marshall, 1995; Paas et al., 2003; Rumelhart, 1989; Sweller, 1988)

Analogical Reasoning A major problem-solving strategy: Using a familiar situation to make sense of a novel one.

Analogical Reasoning phases: 1.Identifying relevant schemas in memory; 2.Mapping similarities between the current problem and a schema (or previous example); 3.Making inferences; 4.Adapting the schema to fit the new problem. (Gentner & Holyoak, 1997)

 Don’t know how to get started,  Don’t see resemblance between problems,  Mislead by surface features in a problem’s statement,  Cumbersome, inefficient solutions. Students difficulties in Analogical Reasoning

Pattern-Oriented Instruction (POI)

Why patterns? Reuse of algorithmic & design solutions to similar problems at various situations is a central theme in CS, and the major driving force behind the definition of patterns.

 Classify problems by goal (rather then by programming constructs);  B uilding blocks of algorithm development;  Encapsulate “algorithmic ideas”;  Several patterns may be combined at different manners to form a solution. Algorithmic Patterns – Solutions to recurring alg. problems

 Counting  Conditional accumulation  Extreme value computation  Search for an element in a sequence  Do all elements satisfy a condition?  Integer to digits decomposition. (~ 30 patterns ) Algorithmic Patterns - examples

Name: Maximum Value Initial state: collection of values. Goal: maximal value in the collection Algorithm: Initialize Max to First_value While there are more items do Assign next element to Next_Element If Next_Element > Max then Assign Next_Element to Max Remarks: Highlights concerning the pattern, its use and related patterns.

Utilizing Algorithmic Patterns in a problem solution An algorithmic solution consists of: Search pattern, Do all elements satisfy a condition? Adjacent elements traversal. Given a matrix of integer values, Check the existence of a row, whose elements form an increasingly ordered sequence

Pattern-Oriented-Instruction Guidelines Shifting emphasis from programming to problem-solving; Organizing problems around types of algorithmic tasks (and not around programming features); Illuminating various aspects of a pattern and its use; Discussing links between patterns, distinguish between similar patterns. * *

A pattern Representative, typical uses A pattern A Name, Definition Common misuses Comparing alternative solutions Interweaving other patterns Special cases/ contexts Pattern modifications (new patterns) Connecting pattern’s various aspects

POI Guidelines (Cont.) Elaborating on the idea behind a solution (“Algorithmic idea”); Gradual increasing of difficulty level - Criteria involve pattern-related considerations. Abstracting a pattern from various examples. Integration with programming instruction – in a spiral way: patterns are revisited when adding a new programming feature;

“Hard Copy” Patterns Cognitive Schemas (knowledge construction) assimilation

What is “ pattern assimilation ” ? Noticing similarities, Abstracting commonalities, Recognizing patterns ’ applicability, Awareness of common mistakes, Correct modifications, Efficiency considerations, Identifying patterns in a given solution, Distinguishing between similar patterns.

Evaluating the effectiveness of Pattern Oriented Instruction on algorithmic problem-solving skills Research Goal

Research Methodology Comparison research; A field setting; Experimental and two control groups. Research sample: High-school students (~100 each group ), 20 teachers (classes) in 15 schools, 180 hours CS1 course.

Research Groups Control Group BControl Group AExperimental Group (No intervention) Same problems - organized by programming constructs, No pattern definitions Algorithmic- Patterns study materials, POI approach Written Questionnaire Categorization Assignment – an interview Observations

Instruction materials development, Teacher workshops, Two-years pilot of POI, Patterns’ materials revised, Pilot comparison test, Main data collection; Data analysis – in progress. Research Stages

Research Tools  Questionnaire - algorithmic problems  Categorization Assignment - interviews  Additional data collection: oTeachers’ interviews; Class observations; oTeachers’ POI workshops; oTeachers’ instruction materials: exams, lab assignments, websites; oStudents’ notebooks.

Categorization Assignment Assignment description: Categorize eight algorithmic problems according to criteria chosen by the student. Semi-structured individual interview – thinking aloud; ~ 35 minutes; Probing student’s reasoning, plans for solutions, clarifications, reflection on performance,…

Categorization Assignment’s Goals Get insight of student’s early stage of problem analysis: –Employing analogical reasoning; –Grasping the essence of a problem; –Formulation of an idea for a solution; –Making links to other problems; Seeking POI impact.

Data Analysis - Preliminary Observations Teachers: Powerful instructional tool for -  Reviewing a large variety of examples,  Evaluating & composing assignments. Students:  Exchange of ideas in POI group is more precise, abstract and fluent.  Better awareness of solution’s efficiency, more than one solution are compared.

Preliminary Observations (cont.)  More elegant solutions.  Better recognition of differences between similar problems.  Faster characterization of a problem.  Common distraction by surface similarities but shorter recovery time by POI.

Preliminary Observations (cont.)  Better realization of sub-tasks composition.  High correlation between quality of categorization and performance in written questionnaire.  Preference of pattern’s names which are closer to programmed implementation.  Patterns are retrieved from memory; Retrieval from hard-copy materials is rare!

Thank You