3 Modeling the World.

Slides:



Advertisements
Similar presentations
CHANGING VIEWS ABOUT KNOWLEDGE Lecture 14 January 2010.
Advertisements

Models and modelling languages
Lecture 11: Chapter 22 Topics –Object Oriented Modeling –UML –Use case.
Topic: Theoretical Bases for Cognitive Method Objectives Trainees will be able to give reasons for the design and procedures of the Cognitive Method.
Cognitive-developmental (Social constructivist)
P ROJECT T EAM A PPROACH Charles Newell George Paitich Leymon Sheik-Yusuf Keith Shellum Rebecca Wiedmeyer EDU 383 – April 16, 2013.
By Tani. What is Constructivism? Based on a type of learning in which the learner forms, or constructs, much of what he comprehends Constructivists agree.
How do we learn?. Behaviourism – changes in what pupils do [Video 1] Constructivism – changes in how students think.
Piaget’s Developmental Stages & Constructivist Theory
Describe intellectual development according to Piaget, including a discussion of both the process and the stages of development. Note behavioral characteristics.
Jean Piaget ( ).
PIAGET’S THEORY May Eun Mi Lee(Anna Moore)
Cognitive Development: Piaget’s and Vygotsky’s Theories
CD-143 Technologies of the Self  Day 4: “The Learning Self” Tufts University  Fall 2002 The Learning Self: Effective Use of Technology in Learning Environments.
Constructivism…an Educational Theory Fadra Hepner Education 310.
Cognitive Development
Introducing Piaget Read the information on Piaget and answer the following questions (on a word document or in your green books): Outline Piaget’s main.
Jean Piaget ( ) was a biologist who originally studied molluscs but moved into the study of the development of children's understanding, through.
Theory of Cognitive Development
Introduction To System Analysis and Design
Setting the Focus of TAL.  We are learning to… ◦ Develop a common understanding of the word intervention.  We will be successful when we… ◦ Make connections.
Computers as Mindtools by David Jonassen Summary by David Jonassen Computers can most effectively support meaningful learning and knowledge construction.
Overview of Cognitive Science for Teachers
Theories of Cognitive Development Jean Piaget. Jean Piaget ( )
The Learning Sciences and Constructivism. Learning Sciences: interdisciplinary science based in psychology, education, computer science, philosophy, sociology,
Object-Oriented Analysis and Design Fall 2009.
E-learning pedagogies. How do we learn?. What is pedagogy? The work of a teacher; the art and science of teaching; instructional methods and strategies.
UML as a Specification Language for Embedded Systems. By, Mir Ahmed Ali, Asst. Professor, ECM department, SNIST. By, Prof. Narsiah sir, Director of School.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Jean Piaget, The Man Behind The Moustache - Story of his life - Overview of his theories - Tips for teachers.
Lecture №1 Role of science in modern society. Role of science in modern society.
Jean Piaget By: Christina Toso. Jean Piaget biography August September (84 years old) Born in Neuchâtel, Switzerland. Died in Geneva,
Piaget’s Theory of Cognitive Development In Children.
Y Letson 2007 (Miell et al 2002) Social Constructivist Approach to Learning.
Learning Theories Classical Theories and Models in Psychology that Explain Learning and Development.
Object Oriented Analysis & Design By Rashid Mahmood.
Knowledge Construction and Technology BEGOÑA GROS University of Barcelona Spain.
Moshe Banai, PhD Editor International Studies of Management and Organization 1.
Piaget’s Cognitive Development Theory. Cognition All the mental activities associated with thinking, knowing, and remembering Children think differently.
Constructivism is a theory based on observation and scientific study about how people learn. It is a teaching philosophy based on the concept that learning.
Schema Theory.
The Constructivist Theory of Learning
The World of Psychology
PIAGET THEORY Cognitive Development in Children Jean Piaget.
Teaching, Learning and Assessment
Jean Piaget Piaget believed that people go through definite developmental stages in their lives. Each stage must be completed before a person can attain.
Introduction to the Unified Modeling Language
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
Chapter 5: Object Oriented Analysis and Design
Chapter 1 OBJECT-ORIENTED ANALYSIS AND DESIGN
Unified Modeling Language
Introduction to Unified Modeling Language (UML)
Constructivism in the Mathematics Classroom
Piaget and Vygotsky.
Announcements Homework 6 due Friday 11:59pm.
Development and Theorists
Chapter 1 - Introducing Psychology
Object-Oriented Analysis
KNOWLEDGE AND MEANING ARE CONSTRUCTED BY THE INDIVIDUAL
Early Cognitive Development
Constructivism…an Educational Theory
The Learning Self: Effective Use of Technology in Learning Environments Haruna Tada.
Object oriented analysis and design
Introduction to the Unified Modeling Language
Data Information Knowledge and Processing
Psychological theories of learning and instruction
Theoretical Foundations Chapter 1
Chapter 6: Structured Vs. Object Oriented Analysis and Design.
Cognitive Development
Presentation transcript:

3 Modeling the World

Outline Constructivism Metaphor & Analogies Scientific Modeling Object-Oriented Modeling for Software Collaborative Models Computing and Us

Mental Models Constructivism - Jean Piaget & Seymour Papert Khemlani, S., Barbey, A., Johnson- Laird, P.N., Causal reasoning with mental models. Nancy J. Nersessian Hawking and Mlodinow: The Grand Design Chapter 3 Model-dependent realism Jean Piaget (1896 - 1980 Computing and Us

Constructivism – Jean Piaget How do children comprehend the world around them? The child sees, hears, smells, feels but what to make of it? According to Piaget children construct mental models or schemas. Infant models are crude; i.e. an infant may think all 4-legged animals belong to the dog schema. As the child passes through stages of development differences between 4-legged animals become apparent. The child may try to assimilate the differences into the schema by ignoring or deeming them unimportant. Or accommodate the differences by revising the schema or introducing new ones. Hence, learning. Computing and Us

Piaget’s Developmental Theory Piaget's Developmental Theory: an Overview (4 mins /\) Piaget's stages of cognitive development | Processing the Environment Khan Academy (6 mins /\) Development: Schemas, Assimilation, & Accommodation (2 mins /\) Computing and Us

Seymour Papert Seymour Papert (1928- 2016) worked with Piaget at the University of Geneva from 1958 – 63. He went to MIT in 1963 founding the Epistemology and Learning Research Group which evolved into the MIT Media Lab. 1967 - 81 Papert and Marvin Minsky codirected the MIT Artificial Intelligence Laboratory Computing and Us

Constructionism – A pedagogy Learning is reconstruction , not transmission of knowledge. (from Constructivism) Employ student-centered project-based learning with the teacher serving as coach. Students use manipulative materials to build a product. Papert devised the LOGO computer language for use in elementary schools. Mindstorms Children, Computers, And Powerful Ideas By Seymour A. Papert (view full text) Seymour Papert – YouTube (6 mins /\ 1972) Computing and Us

Constructivism in Science Education Modeling Method – Whiteboarding (2 mins /\) A Modeling Approach to Physics Instruction (12 mins /\) - All Reality Consists of What Things? George P. Lakoff (9 mins /\) Computing and Us

Visual Thinking Temple Grandin: The world needs all kinds of minds TED Talk (20 mins /\ Makes the case for visual thinking) Computing and Us

Do we see reality as it is? Donald Hoffman: Do we see reality as it is? | TED Talk (22 mins) Rather than as a set of absolute physical principles, reality is best understood as a set of phenomena our brain constructs to guide our behavior. To put it simply: we actively create everything we see, and there is no aspect of reality that does not depend on consciousness. Donald Hoffman Computing and Us

Creating Scientific Concepts Nancy J. Nersessian Conceptual change derives from the use of analogies, imagistic representations, and thought experiments. Waterbury Interview - Nancy J. Nersessian (33 mins) Computing and Us

Model-dependent Realism The Grand Design, Stephen Hawking and Leonard Mlodinow In the history of science we have discovered a sequence of better and better theories or models, from Plato to the classical theory of Newton to modern quantum theories. It is natural to ask: Will this sequence eventually reach an end point, an ultimate theory of the universe, that will include all forces and predict every observation we can make, or will we continue forever finding better theories, but never one that cannot be improved upon? We do not yet have a definitive answer to this question.. — Stephen Hawking & Leonard Mlodinow, The Grand Design, p.8 Computing and Us

What is a Good Model? According to Hawking & Mlodinow Elegant Few arbitrary or adjustable elements Agrees with and explains all existing observations Makes detailed predictions about future observations that can disprove or falsify the model if they are not borne out. Computing and Us

Models in Software Development UML class, dynamic diagrams MODELING FOR EVERYONE: EMPHASIZING THE ROLE OF MODELING IN STEM EDUCATION – See 5 ANDREAS TOLK Computing and Us

Designing Software for a Vending Machine Software developers need to understand the problem before designing a solution. UML (Unified Modeling Language) is a set of diagram conventions that allow developers to model the software. Initially the models are coarse. They show the big picture. The Use Case Diagram shows the system from the end users point of view. Computing and Us

Vending Machine Use Case Model There are just 2 users, a human hungry for a snack, and the machine described as system. The ellipses are functions available to each user. Computing and Us Borrowed from http://www.programsformca.com

The System Broken Down to Components Each rectangle will be programmed as a class using an object-oriented language such as Java or C++. Computing and Us

Class Diagram Each rectangle has 3 compartments” Class Name Attributes Methods The lines represent connections between classes Computing and Us

Sequence Diagram TIME This dynamic diagram follows the customer use cases of getting a snack. The classes are vertical lines named at the top. The horizontal lines represent messages between the classes. Computing and Us

CASE (Computer Aided Software Engineering) Tools The UML diagrams show different aspects of the system to be built. The “Unified” in UML means all developers use the same diagrams. It is easy for developers to confer and collaborate. As development proceeds more and more detail is added. CASE tools automatically generate code from the diagrams. Programmers need only code the difference between the generated code and the desired functionality. Computing and Us

Collaborative Models Communal Constructivism "Communal Constructivism: Students Constructing Learning for as well as with others," by Holmes, et al. Activity Theory Mind and Society by Lev Vygotsky ?? Wikipedia YouTube Crowd sourcing Computing and Us