|
| | | |
A Process for Novice Programming Using Goals and Plans
Hu, M., Winikoff, M. and Cranefield, S.
We propose to improve the teaching of programming to novices by using a clearly-defined and detailed process
that makes use of goals and plans, and a visual programming language. We present a simple notation for designing programs in terms of data flow networks of goals and plans, and define a detailed process that uses
this notation, and that ultimately results in a program in a visual programming language (BYOB). Results from an evaluation are presented that show the effectiveness of this approach. |
Cite as: Hu, M., Winikoff, M. and Cranefield, S. (2013). A Process for Novice Programming Using Goals and Plans. In Proc. Fifteenth Australasian Computing Education Conference (ACE 2013) Adelaide, Australia. CRPIT, 136. Angela Carbone and Jacqueline Whalley Eds., ACS. 3-12 |
(from crpit.com)
(local if available)
|
|