Using Open Data as a Material for Introductory Programming Assignments

Coughlan, Tim (2015). Using Open Data as a Material for Introductory Programming Assignments. In: Atenas, Javiera and Havemann, Leo eds. Open Data as Open Educational Resources: Case studies of emerging practice. London: Open Knowledge: Open Education Working Group, pp. 38–48.




This case study explores why and how open data can be used as a material with which to produce engaging challenges for students as they are introduced to programming. Through describing the process of producing the assignments, and learner responses to them, we suggest that open data is a powerful material for designing learning activities because of its qualities of ease of access and authenticity. We conclude by outlining steps to take in devising and implementing open data-based assignments.

Viewing alternatives

Download history


Public Attention

Altmetrics from Altmetric

Number of Citations

Citations from Dimensions

Item Actions



  • Item ORO ID
  • 44777
  • Item Type
  • Book Section
  • Keywords
  • open data; computer science education; open educational resources; OER; Python; learning to code; programming
  • Academic Unit or School
  • Institute of Educational Technology (IET)
  • Depositing User
  • Tim Coughlan