582
Views
15
CrossRef citations to date
0
Altmetric
Articles

Debugging geographers: teaching programming to non-computer scientists

&
Pages 175-192 | Received 29 Apr 2013, Accepted 10 Oct 2013, Published online: 14 Apr 2014
 

Abstract

The steep learning curve associated with computer programming can be a daunting prospect, particularly for those not well aligned with this way of logical thinking. However, programming is a skill that is becoming increasingly important. Geography graduates entering careers in atmospheric science are one example of a particularly diverse group who often require a better knowledge and understanding of computing. Critically, there is a necessity in the field for people with a diverse range of data analysis and modelling abilities. This article outlines the module design and evaluation of an introductory programming course for non-computer scientists within a UK geography department.

Acknowledgements

The first author is funded on an NERC-research grant (NO.NE/O006915/1) whilst the second author is funded by the University of Maryland and NASA. The authors would like to thank Dr Lee Chapman for providing useful feedback during the preparation of this article, as well as the five anonymous reviewers – their feedback has been incorporated in this manuscript.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 53.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 1,038.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.