Interactions and Tensions Between Computational Thinking and Mathematical Concepts Sandy Bakos.

Slides:



Advertisements
Similar presentations
Inquiry-Based Instruction
Advertisements

Vygotsky Additional Guided Participation. Sociocultural Activity Guided participation is a particular type of scaffolding studied by Rogoff et al. (1995).
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 3 Programming and Software.
Science Inquiry Minds-on Hands-on.
1 New York State Mathematics Core Curriculum 2005.
Wheeler Lower School Mathematics Program Grades 4-5 Goals: 1.For all students to become mathematically proficient 2.To prepare students for success in.
Helping Children with Problem Solving CHAPTER 6 Tina Rye Sloan To accompany Helping Children Learn Math9e, Reys et al. ©2009 John Wiley & Sons.
Compose Shapes Unit of Study: 3-Dimensional Shapes Global Concept Guide: 2 of 3.
Helping Children with Problem Solving CHAPTER 6 Tina Rye Sloan To accompany Helping Children Learn Math10e, Reys et al. ©2012John Wiley & Sons.
Misunderstood Minds 1.
Chapter 3: Instructional Approaches for the Young Learner
MTTS & NETS Maryland Technology Standards for Teachers & National Technology Standards How Standards Will Influence Teaching…
Misunderstood Minds 1.
Science Teaching Handbook: Ch 14, Research Papers: Osborne, J., Erduran, S., & Simon, S. (2004). Enhancing the quality of argumentation in school.
Chapter 1 Defining Social Studies. Chapter 1: Defining Social Studies Thinking Ahead What do you associate with or think of when you hear the words social.
The Evolution of ICT-Based Learning Environments: Which Perspectives for School of the Future? Reporter: Lee Chun-Yi Advisor: Chen Ming-Puu Bottino, R.
LOGO as a Programming Language for Education. Background LOGO  The LOGO language was developed in 1967 by the Logo Group at MIT under the direction of.
LAB OF TOMORROW project: A constructivist approach in science teaching through emerging technologies IST S.A.Sotiriou, Ellinogermaniki Agogi.
Dr. Yves Kreis GeoGebra-related activities at the University of Luxembourg International GeoGebra Institute Cambridge Meeting, May 7th.
Resources and Reflections: Using Data in Undergraduate Geosciences Cathy Manduca SERC Carleton College DLESE Annual Meeting 2003.
Introduction to Physical Science--Vocabulary. Experiment.
1 Managing diversity in introductory programming classes Using Logo as a diagnostic tool John Poulton North East Wales Institute.
Math Masters Explore and Learn Centers Jill Gilmore-Lewis.
Teacher notes – evaluation Possible teaching/discussion point e.g. These question are asked to encourage the pupils reflective and projective evaluation.
Introduction to Biology. Section 1  Biology and Society Biology  The study of life.
MATH BY MEAGHAN, ROWEN, ELSIE. CONTENT LIST ▪ INTRODUCTION : Past vs Present ▪ SELECTING APPROPRIATE MATH : Math Standards ▪ RESEARCH ON MATH INSTRUCTION.
5.1 5 Geometry for Drafting Chapter Objectives Identify geometric shapes and constructions used by drafters. Construct various geometric shapes. Solve.
Integrating Algorithms and Coding into the Mathematics Classroom
Natalija Budinski Primary and secondary school “Petro Kuzmjak” Serbia
Inquiry-Based Instruction
Computer Programming.
DESIGNING IWB RESOURCES FOR LANGUAGE TEACHING: THE iTILT PROJECT
CHAPTER 6 Helping Children with Problem Solving
Section 2: Science as a Process
What to Look for Mathematics Grade 7
PROBLEM SOLVING CHECKLIST
Mathematical Literacy
Title: Validating a theoretical framework for describing computer programming processes 29 November 2017.
How do you grade students projects in programming?
Chapter 13. Mathematics.
How was your holiday break? (2-5) (K-1)
Addition and Subtraction Number facts and inverse operations
Presentation to the ACARA Digital Technologies National Working Group
Complex Instruction: Concepts and Principles
Model Types Instructional Decisions Associated Lesson Plans
Earth Science Mr. Kennel
Numeracy - SEAL (Stages of Early Arithmetical Learning)
Evidence for the Working Memory Model.
*Information taken from Math Perspectives Teacher Development Center
The Impact of Community Schools on the UAE Society
Stages of Early Arithmetical Learning
Early - I can develop a sequence of instructions and run them using programmable devices or equivalent Designs a simple sequence of instructions/algorithm.
Zvi M. Kedem The best way to find out about me is to look at:
REFERENCES AND ACKNOWLEDGEMENTS
THE DESIGN PROCESS.
Scaffolding and Zone of Proximal Development
An Introduction to Programming with C++ Fifth Edition
Introducing Digital Technologies
Nelson Baloian DCC- U. de Chile
Yesenia Estrada Fresno Pacific University
CLUSTER!! Reading (et al.) vs Common Core March 27, 2013 Focus:
This is how we do science!!
children learn mathematics?
Pontlliw Primary School
The Scientific Method.
Beacon Media Supporting Christian schooling worldwide
Addition and Subtraction Number facts and inverse operations
Scientific Inquiry Standards B – 1.7 and B – 1.8.
Connecting NGSS to independent research September 21, 2019
Presentation transcript:

Interactions and Tensions Between Computational Thinking and Mathematical Concepts Sandy Bakos

Computational Thinking (CT) is “an approach to solving problems, designing systems and understanding human behaviour that draws on concepts fundamental to computing” (Wing, 2008, p. 3717).

Students require exposure to and instruction related to CT, in order “to function, problem-solve, engage in digital innovation and advance a society already heavily technology-based” (Kotsopoulos, 2017, p. 155).

Research questions: In what ways do CT concepts conflict with or facilitate the learning of mathematics? Is the use of a highly visual geometric computer programming language an effective medium of learning for primary school children to investigate concepts of looping?

A pedagogical framework for Computational thinking Proposed by Donna Kotsopoulos et al. (2017) The four pedagogical experiences

Data Collection & Analysis Can you show me what this procedure is asking you to do? Stand up Look right, Look left (Repeat 3) Sit down

Data Collection & Analysis

Use of Sequence looping No use of looping Use of Unit looping

Example of a directionality error and use of x2 instead of (repeat 2) Examples of a repeat error

Data Collection & Analysis Will this procedure help the rabbit to get to the carrot? Up (repeat 4) Right, Down (repeat 4)

Making Making & Tinkering Up (repeat 4) Right, Down (repeat 4) Example of Errors Making Making & Tinkering Up (repeat 4) Right, Down (repeat 4)

Data Collection & Analysis

Use of sequence looping No use of looping Use of unit looping

Example of the use of x 4 instead of (repeat 4) Examples of repeat errors

Discussion & Conclusions Visual aspects of Dynamic Geometry Environments (DGE) and the use of a geometric computer programming language can facilitate the learning and understanding of CT concepts. Primary students are clearly capable of learning looping concepts. The children were independently choosing to move between various pedagogical experiences to develop their understanding. Unit looping seemed to be a precursor phase to sequence looping. Tensions related to spatial awareness and directionality emerged.