Académique Documents
Professionnel Documents
Culture Documents
overview
W.KI
The changing notion
• 70 Programming (computer literacy)
• 80 Application software (Information literacy)
• 90 Multimedia & Internet (ICT across the curriculum)
• 00 ??? ( ???)
http://www.nc.uk.net/servlets/NCFrame?subject=ICT&KeyStage=4
Hong Kong: as a subject & acrossskip
subjects
FOR I = 1 to 4
FOR J = 1 to 4-I
If A[J]>A[J+1] then
{swap the content of A[J] and A[J+1]}
NEXT J
NEXT I
• Advanced organizer
– Main ideas before details
– Analogy (e.g. flip book animation program)
– The ‘pre-X’ that engender X
• Analogical Enactive model
– Enactive iconic symbolic representation
skip
*Remark:
For example, when one learns “1”,
it must be against something else which is “not 1”,
And when he learns “2” in addition to “1”,
then the “2” must mean something in relation to “1”,
and the idea of “1” also changes
• J. M. Caroll
• Point of departure:
How to write effective tutorial,help document?
How to develop effective user training?
• Through observe users he arrives at ideas
• To resolve the paradox of
(a) Want to act ASAP
(b) The need to learn
• Called a ‘minimalist approach’ to instruction
Some Basic principles for
‘Minimalist instruction’…….
Choose an action-oriented approach
• Begin early with a simple but realistic ‘step-by-step’
activity, giving Sense of achievement & direct access to
the ‘things’
• Encourage and support exploration and innovation at
certain points along the line.
Support error recognition and recovery
• Prepare for it & Make positive use of it
Lesson study
• Difficult topics
– SQL: “from…where”, “group by…having”,
– planning before coding,
– while-do loop,
– linked list
• Hypothesis
• Plan a lesson together
• Record, Review, discuss and revise
skip
Sample output
Take a chocolate
Take one more (Y/N)? Y
Take one more (Y/N)? Y
Take one more (Y/N)? Y
...
F
if Response = F
'Y' then
While Response
T = 'Y' do
write('Take one more(Y/N)? ');
readln(Response); T
write('Take one more(Y/N)? ');
readln(Response);
F
if Response =
'Y' then
writeln('Remember to brush your
T teeth!')
write('Take one more(Y/N)? ');
readln(Response); END
F
if Response = Identify
'Y' then
the
T repeating
write('Take one more(Y/N)? ');
readln(Response); pattern
…
END
skip
Some experience
• To be able to try out one another’s ideas can be enjoyable
• May fail, may partly successful, partly fail..
• Feedback mechanism
• Detail recording / reviewing of the classroom is essential
• Should anticipate further exploration
• Basic belief: dialectic relationship between theory and practice
• May start the cycle from an existing lesson ?
conclusion