Learning Computer Programming, Pedagogical Understanding and the Role of Anxiety

Research output: Chapter in Book or Conference Publication/ProceedingChapterpeer-review

Abstract

The focus of this paper is adult learning, with regard to understanding how adults learn computer programming. Some computing students learning programming for the first time often have ineffective mental models for how a program operates and they fail to transfer their programming knowledge beyond what is taught. They lack appropriate cognitive skills that are a prerequisite to learning computer programming, and have a mental block when it comes to understanding the abstract constructs involved. This can cause the students to become anxious, or even fear programming. As performance is negatively affected by anxiety, this consequently impacts on their academic performance. This paper explores programming anxiety and the construction of mental schemas necessary for learning computer programming.
Original languageEnglish (Ireland)
Title of host publicationInnovations 2008 Special Edition, World Innovations in Engineering Education and Research
PublisherVA: Begell House
ISBN (Electronic)978-0-9741252-8-2
ISBN (Print)978-0-9741252-8-2
Publication statusPublished - 1 Jan 2008

Authors (Note for portal: view the doc link for the full list of authors)

  • Authors
  • Connolly, C., Murphy, E., Moore, S

Fingerprint

Dive into the research topics of 'Learning Computer Programming, Pedagogical Understanding and the Role of Anxiety'. Together they form a unique fingerprint.

Cite this