Heidelberg University | Institute of Geography | June 9 2021
- Course organization
- Preparatory assignment
- Christina Ludwig
- Research associate and PhD Candidate at GIScience Research Group (Prof. Zipf)
- Office: INF 348 / 12b
If you have questions, please contact me via email at christina.ludwig@uni-heidelberg.de.
Best-Practices in Scientific Programming (Wilson et al., 2014)
Learning how to write ...
- readable (e.g. Geospatial data structures and object oriented programming
- reliable (e.g. unit testing)
- efficient (e.g. computer hardware, python packages for spatial analysis)
- maintainable
- reusable
- reproducible code. (e.g. documentation)
- Introduction to GIS
- Cartography
- GeoScripting
- Use the command line
- Basics of Python
- Coordinate reference systems
- Group work (during block course)
- Programming project + report (after block course)
Credits: 4 ECTS
Course will be online on MS Teams
Wed, July 28 - Thu, July 29
Mon, Aug 2 - Wed, Aug 4
If necessary optional meeting before the block course for questions/problems with the preparatory assignment.
Wilson G, Aruliah DA, Brown CT, Chue Hong NP, Davis M, Guy RT, et al. (2014) Best Practices for Scientific Computing. PLoS Biol 12(1): e1001745. https://doi.org/10.1371/journal.pbio.1001745
Miller, G. (2006). A scientist's nightmare: software problem leads to five retractions.