slides - ISSEP 2010

Download Report

Transcript slides - ISSEP 2010

Mission to Mars –
A Study on Naming and Referring
Michael Weigend
University of Münster, Germany
Outline
1.
2.
3.
4.
5.
6.
Introduction: Naming and referring
Design of the Study “Mission to Mars”
Mission 1
Mission 2
Mission 3
Conclusion
Michael Weigend, WWU Münster: Mission to Mars
2
Introduction
Michael Weigend, WWU Münster: Mission to Mars
3
Names
Functions:
• Identifying (making it distinguishable)
• Addressing (making it accessible)
Michael Weigend, WWU Münster: Mission to Mars
4
Types of Names
Mom
E
player_1
•
•
explicit - implicit
direct - indirect
My brother’s daughter’s dog
flight.passengers[0]
sqrt(2)
Michael Weigend, WWU Münster: Mission to Mars
5
Naming and Referring
to name = to create a name
to refer = to use a name
person = flight.passengers[i]
…
print(person)
Constructing an indirect name implies referring.
Creating a name includes anticipating its usage.
Michael Weigend, WWU Münster: Mission to Mars
6
Working Memory
Baddeley (1974, …, 2006)
Michael Weigend, WWU Münster: Mission to Mars
7
Naming and Reduction of Working
Memory Load
flight.passengers[i].name[0]
Split
person = flight.passengers[i]
first_letter = person.name[0]
print(first_letter)
if first_letter in "ABCDE":
...
Michael Weigend, WWU Münster: Mission to Mars
8
Mathematical Modeling in Science
Short direct names
instead of long indirect names
“Let c0 be the concentration of
the hydrochloric acid in the beaker…”.
E = mc²
Naming
conventions
Michael Weigend, WWU Münster: Mission to Mars
9
Design of the Study
“Mission to Mars”
Michael Weigend, WWU Münster: Mission to Mars
10
Question
To what extent are students without former
informatics education able to use naming
techniques, when they have to write
algorithms?
Michael Weigend, WWU Münster: Mission to Mars
11
Workshops
•
Briefing
•
Phase 1: Interpret given instructions
•
Phase 2: Write instructions
•
Phase 3: Exchange instructions
•
Phase 4: Compare the results
•
Debriefing
Michael Weigend, WWU Münster: Mission to Mars
12
Mission 1
Naming and Referring
Michael Weigend, WWU Münster: Mission to Mars
13
direct name
Phase 1 – the Model
(1) Draw a five point star. One of the
tips points upwards. Write the letter A
in the middle of the star.
(2) Draw a four point star with four
beams a little bit below star A. One tip
of the new star points upwards. Write
the letter B at the star.
(3) Mark star A. Mark star B.
Name of an activity
Michael Weigend, WWU Münster: Mission to Mars
14
Phase 1 – the Model
indirect name
(4) Draw circles around the tips
number 1, 2 and 5 of star A.
implicit name
(6) Put your finger on the circle,
which is at tip number 5 of A. Draw a
second circle left to this circle.
(9) Write the word Sauerstoff (oxygen)
next to the right hand side of the circle,
which is at tip number 2 of A.
62% no mistake
23 % one mistake.
Michael Weigend, WWU Münster: Mission to Mars
15
Phase 2 – Writing Instructions
• 8 different problems of equal
complexity
• At a table each student has a
different problem
Michael Weigend, WWU Münster: Mission to Mars
16
Some Results
Naming Concept
percentage
Explicit direct names (like A, B)
32%
Indexing
66%
Implicit name (like “put your finger at …”)
Define a separate procedure (like “ to mark a
polygon”)
9%
17%
105 students, grade 9, average age 15.3 years,
57 male, 47 female (one person did not tell )
Michael Weigend, WWU Münster: Mission to Mars
17
Discussion
• Most students tend to avoid to create direct names,
especially for activities.
• Indexing (numbering) things is easier than creating explicit
direct names.
Michael Weigend, WWU Münster: Mission to Mars
18
Mission 2
Naming Activities
Michael Weigend, WWU Münster: Mission to Mars
19
Procedure call
Phase 1 – The Model
To draw a Mars habitat
(1) Draw a living unit in the middle of your paper.
Call it W1.
(2) Draw a second living unit below W1.
This new living unit is called W2.
(3) …
Procedure
definition
To draw a living unit
…
To draw a laboratory
…
To draw a tank
(1) Draw a circle.
Michael Weigend, WWU Münster: Mission to Mars
20
Phase 1 – Solution
75% no mistake
12 % one mistake
Michael Weigend, WWU Münster: Mission to Mars
21
Phase 2 – Writing Instructions
• 8 different problems of equal
complexity
•Three instances of an
aggregrat (highlighted)
Michael Weigend, WWU Münster: Mission to Mars
22
Some Results
Concept
Defining procedures
percentage
4%
Subheadings (like “First part of the habitat”)
29%
Numbering the instructions (1), (2), …
73%
52 students, grade 10, average age 16.1 years,
32 male, 19 female (one did not tell).
Michael Weigend, WWU Münster: Mission to Mars
23
Discussion
Students avoid structured programming
(using procedures).
Why?
• Avoid a split attention situation (Sweller).
• Extra effort to create a (and rehearse) new holistic
concept of activity.
• Easier to use an existing concept of activity (like
numbering corners).
Michael Weigend, WWU Münster: Mission to Mars
24
Mission 3
Referring to Entities
within a Complex Geometry
49 students, grade 9
Michael Weigend, WWU Münster: Mission to Mars
25
Phase 1 – the Model
(1) The pyramid in the
right corner of the
platform is called corner
pyramid. Write number
1 on the corner pyramid.
(100% correct)
Explicit direct name
Michael Weigend, WWU Münster: Mission to Mars
26
Phase 1 – the Model
(5) When you move from
the corner pyramid
along the edge of the
platform to the left, you
reach a cube. Write 6 on
this cube.
(92% correct)
Path-oriented reference
Michael Weigend, WWU Münster: Mission to Mars
27
Phase 1 – the Model
(5) A Cylsphe is a
cylinder with a sphere on
top. Write a 5 on the
cube, which is on top of
the Cylsphe, which is in
front of a pyramid.
(92% correct)
Name for a type of
aggregates
Michael Weigend, WWU Münster: Mission to Mars
28
Phase 1 – the Model
(8) Put your finger on
the big sphere in the
middle of the platform. At
this sphere there is an
arrow pointing to a
pyramid. Write an 8 on
this pyramid.
(100% correct)
Implicit direct name
Michael Weigend, WWU Münster: Mission to Mars
29
Phase 2 – Writing Instructions
Different structure.
Parts with numbers must be
replaced . Write instructions!
Different sets of 6 parts.
Michael Weigend, WWU Münster: Mission to Mars
30
Some Results - Naming
Concept
Some kind of naming (including implicit)
Introducing and using explicit entity name (like corner
pyramid or X)
Percentage
47%
6%
Number of an entity (“Put your finger on part 3 …”)
10%
Using corner pyramid (phase 1) without introducing it
24%
Implicit naming (“Put your finger at …”)
27%
Introducing and using new aggregate types
(“Würzel”/”Cuder” for cube/zylinder)
Michael Weigend, WWU Münster: Mission to Mars
6%
31
Some Results - Referring
Concept
Attribute oriented references
Percentage
55%
“The cube is glued at a cylinder, which is on top of a bigger
grey cube, which stands upon four white cylinders.
Additionally there are two white pyramids on top of the big
cube.”
Path-oriented references
90%
“The arrow points to a small cube. This is in front of a
bigger cube. On the bigger cube there is a sphere. Write
number 5 on this sphere.”
Aggregate-oriented references
“You see a row of cubes. On top of each cube there is a
sphere. Beside one cube with a sphere on top there is
another sphere. Write number 6 on the sphere, which is on
top of this cube.
Michael Weigend, WWU Münster: Mission to Mars
57%
32
Some Results - Referring
Concept
Attribute oriented references
Percentage
55%
“The cube is glued at a cylinder, which is on top of a bigger
grey cube, which stands upon four white cylinders.
Additionally there are two white pyramids on top of the big
cube.”
Path-oriented references
90%
“The arrow points to a small cube. This is in front of a
bigger cube. On the bigger cube there is a sphere. Write
number 5 on this sphere.”
Aggregate-oriented references
“You see a row of cubes. On top of each cube there is a
sphere. Beside one cube with a sphere on top there is
another sphere. Write number 6 on the sphere, which is on
top of this cube.
Michael Weigend, WWU Münster: Mission to Mars
57%
33
Conclusion
Michael Weigend, WWU Münster: Mission to Mars
34
Conclusion
• Students (grades 9 and 10, without specific training)
avoid creating explicit and direct names.
• Naming and referring are essential facets of modeling,
algorithm development and communication.
• For this competence we need informatics education!
Thank you for your attention!
Michael Weigend, WWU Münster: Mission to Mars
35
Reste (please ignore the following)
Michael Weigend, WWU Münster: Mission to Mars
36
Algorithm Comprehension
“Draw thing number
Ups + 1 in the middle of
Main Road.”
53% correct
7 questions
149 children, 3rd and 4th grade (age 9-10),
Weigend 2009
Michael Weigend, WWU Münster: Mission to Mars
37
Phonological Loop –
Word Length Effect
Number of stored items =
Number of Items that can be articulated in 2 secs
Baddeley 2003:
Recall of a five-words-sequence:
One syllable each: 90%
Five syllables each: 50%
Ellis & Hennelley 1980:
Digit span of Welsh speaking children is lower.
Welsh digits (385ms) take longer to articulate than their English equivalents
(321ms)
Michael Weigend, WWU Münster: Mission to Mars
38
Phase 1 – the Model
(3) A Threesphe consists of
three spheres, which are
connected vertically. One of
the Threesphes has got a
dark sphere in the middle.
Write number 3 on the cube,
which
is
beside
this
Threesphe on the platform.
(96% correct)
Names
for
aggregates
types
of
Aggregate-oriented
reference
Michael Weigend, WWU Münster: Mission to Mars
39
Naming and Typing
A name may be connected to a type  inducing semantics
Java
int add(int a, int b)
{
int r;
r = a + b;
return r;
}
Everyday life
• Mister Jones
• A streetcar named Desire
Michael Weigend, WWU Münster: Mission to Mars
40