Why Is Teaching Programming Difficult?

  • McDonald C
N/ACitations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Teaching 1st year programming is a major challenge at all universities. It doesn’t seem to matter what programming language is used, how much support is provided to the students, or how the students are assessed, or at which university the teaching and learning takes place. Learning to program is hard enough as it is (Pine, in Learn to program. The Pragmatic Programmers, 2009). Given that an A level in Computer Studies is still not a prerequisite for admission to a course teaching computer programming although A level Mathematics often is. We look at a number of issues around the difficulties of learning to program, the vast change in the nature of programming language concepts, libraries and application areas, and ask the question, are expectations of beginner programmers realistic given the short amount of time given to learning to program?

Cite

CITATION STYLE

APA

McDonald, C. (2018). Why Is Teaching Programming Difficult? In Higher Education Computer Science (pp. 75–93). Springer International Publishing. https://doi.org/10.1007/978-3-319-98590-9_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free