Title

Teaching strategies in large class programming courses

Document Type

Conference Proceeding

Publisher

CSREA Press

Faculty

Computing, Health and Science

School

School of Computer and Security Science

RAS ID

8354

Comments

Originally published as: Brown, J., & Baatard, G. (2008). Teaching strategies in large class programming courses. Paper presented at the Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2008, 163-168. Original article available here

Abstract

Teaching programming in higher education has been recognised as extremely challenging for quite some time. The literature attributes the difficulty of learning programming to the development of programming-specific mental models and processes, rather than the memorisation of syntax. This paper explores the core challenges faced by educators teaching programming courses in higher education, particularly in large class environments. A number of strategies and techniques regarding assisting students and managing class time are detailed. The methods have been successfully employed by the authors, and encourage self-reliance and the development of conceptual and strategic programming knowledge in students.

 
COinS