Visualisation techniques for learning and teaching programming

This paper describes the programming knowledge and skills that learners need to develop, and concludes that this is an area of computer science education where those involved in the teaching of programming need to further consider the nature, structure and function of domain-specific knowledge. Visu...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:22nd International Conference on Information Technology Interfaces 2000 (ITI 2000) Ročník 8; číslo 4; s. 83 - 90
Hlavní autoři: Baldwin, L.P., Kuljis, J.
Médium: Konferenční příspěvek Journal Article Paper
Jazyk:angličtina
Vydáno: Zagreb IEEE 01.01.2000
University Computing Centre
Fakultet elektrotehnike i računarstva Sveučilišta u Zagrebu
Témata:
ISBN:9539676916, 9789539676917
ISSN:1330-1012, 1330-1136, 1846-3908
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:This paper describes the programming knowledge and skills that learners need to develop, and concludes that this is an area of computer science education where those involved in the teaching of programming need to further consider the nature, structure and function of domain-specific knowledge. Visualisation techniques may offer important insights into the learning and teaching of programming. It has been argued that conceptual models could serve to enhance learners' conceptual understanding of programming, and we describe how these may effectively be used in the teaching of programming. The methods to enhance the development of accurate mental models include: designing the interface so that users can interact actively with it; using metaphors and analogies to explain concepts; and using spatial relationships so that users can develop capabilities for mental simulations.
Bibliografie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
44826
ISBN:9539676916
9789539676917
ISSN:1330-1012
1330-1136
1846-3908
DOI:10.2498/cit.2000.04.03