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...
Uloženo v:
| 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: | , |
| 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!
|
| 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 |

