Conferences in Research and Practice in Information Technology
  

Online Version - Last Updated - 20 Jan 2012

 

 
Home
 

 
Procedures and Resources for Authors

 
Information and Resources for Volume Editors
 

 
Orders and Subscriptions
 

 
Published Articles

 
Upcoming Volumes
 

 
Contact Us
 

 
Useful External Links
 

 
CRPIT Site Search
 
    

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
pdf (from crpit.com) pdf (local if available) BibTeX EndNote GS