Chapter 8 Learning in Context Learning process and problems - - PDF document

chapter 8 learning in context
SMART_READER_LITE
LIVE PREVIEW

Chapter 8 Learning in Context Learning process and problems - - PDF document

Chapter 8 Learning in Context Learning process and problems Expertise levels and development Psychology of programming Learning context collaborative and situated 1 Learning as an active process Learning through


slide-1
SLIDE 1

1

Chapter 8 Learning in Context

¥ Learning

Ð process and problems

¥ Expertise

Ð levels and development

¥ Psychology of programming ¥ Learning context

Ð collaborative and situated

slide-2
SLIDE 2

2

Learning as an active process

¥ Learning through analogy

Ð using familiar situations Ð word processor versus typewriter

¥ Ad hoc reasoning

Ð explanations for unexpected events

¥ Learning from errors

Ð inhibitors such as evaluation fears

Learning difficulties

¥ Learning is difficult

Ð learners may blame themselves

¥ Learners lack basic knowledge

Ð do not understand computer jargon

¥ Learners make ad hoc interpretations

Ð learners construct interpretations

¥ Learners generalize from what they know

Ð assume familiarity, consistency

slide-3
SLIDE 3

3

Learning difficulties (cont.)

¥ Learners have trouble following directions

Ð do not always read, follow, or understand

¥ Problems interact

Ð one problem can create another

¥ Interface features may not be obvious

Ð may be confused by messages and outcome

¥ Help facilities do not always help

Ð do not know what to look for

Two types of errors

¥ Mistakes

Ð incorrect action based on incorrect decision

¥ Slips

Ð unintentional error, like accidents Ð most frequent errors

slide-4
SLIDE 4

4

Types of Slips

¥ Capture error ¥ Description error ¥ Data-driven error ¥ Associative-activation error ¥ Loss-of activation error ¥ Mode error

Expertise

¥ Novice versus expert

Ð differences in the way knowledge about a skill is structured in long term memory

¥ expert chess player stores 50,000 to 100,000 board positions in chunks ¥ novices have only a few positions and no sequences

slide-5
SLIDE 5

5

Declarative and procedural knowledge

¥ Declarative knowledge

Ð facts about the world Ð describing what

¥ Procedural knowledge

Ð how things are carried out Ð describing how

Types of programming knowledge

¥ Syntactic

Ð language units and rules for combining them

¥ Semantic

Ð mental model of locations, objects, actions

¥ Schematic

Ð categories of routines based on function

¥ Strategic

Ð techniques for devising and monitoring plans

slide-6
SLIDE 6

6

Collaborative and Situated Learning

¥ Collaborative learning

Ð encourages social interaction and discussion

¥ Situated learning

Ð apprenticeship, limited doing Ð legitimate participation Ð social situation is important