Loading…
Concretising the programming task: a case study in a secondary school
Empirica Control (EC) is a visual programming platform designed primarily for technology education. Students can use EC's visual tools to construct programs for controlling technological processes or systems, as well as to show graphical representation of program functions on a control flow dia...
Saved in:
Published in: | Computers and education 2003-02, Vol.40 (2), p.115-135 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Empirica Control (EC) is a visual programming platform designed primarily for technology education. Students can use
EC's visual tools to construct programs for controlling technological processes or systems, as well as to show graphical representation of program functions on a control flow diagram (flowchart). This means that
EC is also a useful tool in learning programming.
EC unifies flow diagrams with concrete semantics: each program structure corresponds to a factual event in the learner's physical environment, not just as a visual representation on the screen. A teaching experiment for 34 eighth grade (14 years old) students using
EC in a learning environment was intended to promote active, co-operative, and problem-centred learning. The data were gathered by teacher interview, observations during a teaching experiment, a questionnaire with a Likert scale instrument, and a test with open tasks. The results indicate that control technology, as implemented in
EC, serves as a useful tool for learning principal elements of programming, like control structures, with minimal teaching effort. However, for more complex structures, teacher intervention is clearly required to achieve advanced outcomes. Thus,
EC has suggested an important subject for further research: approaching the balance between student-centred exploration and teacher-guided instruction in learning environments. |
---|---|
ISSN: | 0360-1315 1873-782X |
DOI: | 10.1016/S0360-1315(02)00101-X |