World Conference on Educational Media and Technology, in Toronto, Canada ISBN 978-1-880094-81-5 Publisher: Association for the Advancement of Computing in Education (AACE)
Teaching of computer programming may often stay just introduction of the grammar of programming languages such as C, C++ or Java, and students may fail in acquiring real programming ability. One of the solutions to this inefficiency is to introduce problem-solving with computer programming into programming courses. In such course design, however, classes were used more for introduction and discussion of the problem and students’ progress, and learners have to study programming language itself by themselves in self-learning style. This paper discusses difficult points encountered by novices in learning of computer programming, and based on the findings we propose authoring guidelines for materials of computer programming for novice. Self-learning material of C language was developed along the proposed guidelines.
Okamoto, M., Terakawa, K., Murakami, M., Ikeda, K., Mori, M., Uehara, T. & Kita, H. (2010). Computer Programming Course Materials for Self-Learning Novices. In J. Herrington & C. Montgomerie (Eds.), Proceedings of World Conference on Educational Media and Technology 2010 (pp. 2855-2861). Association for the Advancement of Computing in Education (AACE).
© 2010 AACE