reine Buchbestellungen ab 5 Euro senden wir Ihnen Portofrei zuDiesen Artikel senden wir Ihnen ohne weiteren Aufpreis als PAKET

Meta-Schema for Program Design in Introductory Programming
(Englisch)
Investigating the Usefulness of a Meta-Schema for Program Design in an Introductory Programming Course
Miriam Brielmann

Print on Demand - Dieser Artikel wird für Sie gedruckt!

45,45 €

inkl. MwSt. · Portofrei
Dieses Produkt wird für Sie gedruckt, Lieferzeit ca. 10 Werktage
Menge:

Meta-Schema for Program Design in Introductory Programming

Produktbeschreibung

Autor/Autorin: Brielmann Miriam

Miriam Brielmann studied Computer Science at the University of Cooperative Education in Stuttgart. Working as a software developer later, discussions with colleagues about what is important when learning how to program led her to go and study "Mathematics and Science Education" at the University of Amsterdam, and finally to this thesis.
Studies have shown that the main difficulty faced in learning to program is related to planning rather than language structures. As possible solution to address this difficulty, this book describes an investigation into the effects of fostering a meta-schema for program design for novice programmers. A study was conducted in an introductory programming course with two groups of students. The experimental group was taught about a design strategy and special emphasis was put on design visualization. For the control group conventional teaching was applied. Also in the following lab assignment, design was emphasized for the experimental group. Analysis of the program code and the documentation of the students indicates the intervention did not influence the correctness of the programs. However, it had a positive effect on problem decomposition. Furthermore, it is observed that students have problems with effectively applying language structures. An ideal curriculum for programming would therefore foster the development of both meta-schemas (e.g. design strategy and visualization) and specialized design schemas (e.g. best practices in applying data structures and control structures).

Brielmann, MiriamMiriam Brielmann studied Computer Science at the University ofCooperative Education in Stuttgart. Working as a softwaredeveloper later, discussions with colleagues about what isimportant when learning how to program led her to go and study"Mathematics and Science Education" at the University ofAmsterdam, and finally to this thesis.

Über den Autor

Miriam Brielmann studied Computer Science at the University ofCooperative Education in Stuttgart. Working as a softwaredeveloper later, discussions with colleagues about what isimportant when learning how to program led her to go and study"Mathematics and Science Education" at the University ofAmsterdam, and finally to this thesis.


Klappentext

Studies have shown that the main difficulty faced in learning to program is related to planning rather than language structures. As possible solution to address this difficulty, this book describes an investigation into the effects of fostering a meta-schema for program design for novice programmers. A study was conducted in an introductory programming course with two groups of students. The experimental group was taught about a design strategy and special emphasis was put on design visualization. For the control group conventional teaching was applied. Also in the following lab assignment, design was emphasized for the experimental group. Analysis of the program code and the documentation of the students indicates the intervention did not influence the correctness of the programs. However, it had a positive effect on problem decomposition. Furthermore, it is observed that students have problems with effectively applying language structures. An ideal curriculum for programming would therefore foster the development of both meta-schemas (e.g. design strategy and visualization) and specialized design schemas (e.g. best practices in applying data structures and control structures).



Datenschutz-Einstellungen