Pedagogy of introductory computer programming : a people-first approach


Autoria(s): Teague, Madonna Margaret
Data(s)

2011

Resumo

Students struggle with learning to program. In recent years, not only has there been a dramatic drop in the number of students enrolling in IT and Computer Science courses, but attrition from these courses continues to be significant. Introductory programming subjects traditionally have high failure rates and as they tend to be core to IT and Computer Science courses can be a road block for many students to their university studies. Is programming really that difficult — or are there other barriers to learning that have a serious and detrimental effect on student progression? In-class experiments were conducted in introductory programming units to confirm our hypothesis that that pair-programming would benefit students' learning to program. We investigated the social and cultural barriers to learning programming by questioning students' perceptions of confidence, difficulty and enjoyment of programming. The results of paired and non-paired students were compared to determine the effect of pair-programming on learning outcomes. Both the empirical and anecdotal results of our experiments strongly supported our hypothesis.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/46255/

Publicador

Queensland University of Technology

Relação

http://eprints.qut.edu.au/46255/1/Donna_Teague_Thesis.pdf

Teague, Madonna Margaret (2011) Pedagogy of introductory computer programming : a people-first approach. Masters by Research thesis, Queensland University of Technology.

Fonte

Faculty of Science and Technology

Palavras-Chave #introductory programming, learning to program, programming pedagogy, collaborative learning, pair-programming
Tipo

Thesis