Professor Neil Gordon N.A.Gordon@hull.ac.uk
Professor in Computer Science
Refining the Teaching of Programming
Gordon, Neil; Cargill, Mike; Grey, Simon; Brayshaw, Mike
Authors
Mike Cargill
Dr Simon Grey S.Grey@hull.ac.uk
Lecturer
Mike Brayshaw
Abstract
This paper considers issues around the teaching of programming, a critical yet challenging part of the computing education at all levels. This paper begins by outlining some of the key concerns around computing education-from secondary school, through further education, and in higher education. The paper describes some of the practical problems with teaching programming, through two case studies that identify some of the difficulties in learning to program. The case studies outline some approaches to supporting and scaffolding the learning of programming, with programming tutors and more specialized programming environments. The paper considers ways in which novice programmer behaviour can be tracked by appropriate technologies, e.g. via tools such as source control, or through additions to a development environment). Whilst this is within the context of English education, many issues are common elsewhere, and the paper provides some suggestions on addressing these problems. The paper concludes with some suggestions on way to adapt and use these approaches in the teaching of programming.
Citation
Gordon, N., Cargill, M., Grey, S., & Brayshaw, M. (2020, July). Refining the Teaching of Programming. Presented at INSPIRE XXV: e-Learning as a Solution during Unprecedented Times in the 21st Century, Online
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | INSPIRE XXV: e-Learning as a Solution during Unprecedented Times in the 21st Century |
Start Date | Jul 16, 2020 |
Acceptance Date | Sep 20, 2020 |
Publication Date | 2020 |
Deposit Date | Sep 28, 2020 |
Publisher | Solent University |
Pages | 97-107 |
Series Title | INSPIRE Conference Proceedings |
Book Title | INSPIRE XXV : e-Learning as a solution during unprecedented times in the 21st Century |
ISBN | 9781999654948 |
Public URL | https://hull-repository.worktribe.com/output/3619494 |
Publisher URL | https://www.bcs.org/media/6602/inspire-2020-proceedings.pdf |
Additional Information | A paper from the twenty fifth International Conference on Software Process Improvement Research, Education and Training, INSPIRE 2020, held remotely, organised by Solent University and the e-Learning Specialist Group of the BCS, The Chartered Institute for IT. |
You might also like
Assessing the Impact of Usability from Evaluating Mobile Health Applications
(2024)
Journal Article
Fairness, Bias, and Ethics in AI: Exploring the Factors Affecting Student Performance
(2024)
Journal Article
Motivating Students to Learn How to Write Code Using a Gamified Programming Tutor
(2023)
Journal Article
Downloadable Citations
About Repository@Hull
Administrator e-mail: repository@hull.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search