Pedagogy of introductory computer programming : a people-first approach

作者: Madonna Margaret Teague

DOI:

关键词:

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

参考文章(124)
Lubomir Ivanov, The I-phone/I-pad course: a small college perspective Journal of Computing Sciences in Colleges. ,vol. 26, pp. 142- 148 ,(2011)
David Preston, Adapting pair programming pedagogy for use in computer literacy courses Journal of Computing Sciences in Colleges. ,vol. 21, pp. 84- 93 ,(2006)
Nghi Truong, Peter Bancroft, Paul Roe, A web based environment for learning to program ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16. pp. 255- 264 ,(2003)
Noel F LeJeune, Teaching software engineering practices with Extreme Programming Journal of Computing Sciences in Colleges. ,vol. 21, pp. 107- 117 ,(2006)
Tamar Benaya, Ela Zur, Collaborative programming projects in an advanced CS course Journal of Computing Sciences in Colleges. ,vol. 22, pp. 126- 135 ,(2007)
Daniel C. Cliburn, Experiences with pair programming at a small college Journal of Computing Sciences in Colleges. ,vol. 19, pp. 20- 29 ,(2003) , 10.5555/948737.948741