Web-based Application Programming Interfaces for Geographic Data Science

Mark Cherrie
28/05/18

Weeks

  1. Web-based information technology
    Seminar/Tutorial: Data Governance
  2. Programming the Web
    Practical: Portfolio website
  3. Application Programming Interfaces
    Practical: Web Data Extraction tool
  4. Geospatial API's
    Practical: Data Science Project
  5. Data Science Pipelines
    Seminar/Tutorial: Data Science Project Presentations

  • Describe the fundamentals of web-based information technology
  • Understand how programming languages are used for web design
  • Build and maintain a simple website
  • Understand Application Programming Interface (API) architecture
  • Implement an effective data governance strategy
  • Demonstate use of Google API's
  • Build a web data extraction tool
  • Understand the principles of 'tidy data', and how to design a data science pipeline, using R or Python

  1. Problem Solving and Critical Thinking
  2. Data Handling, Analysis and Interpretation in R/Python
  3. Web design
  4. Web data extraction
  5. Data Visualisation and Online Dashboards
  6. Dynamic report generation
  7. Collaboration
  8. Interdisciplinary thinking

  • Coursework

    • Written Assessment (20%): Choose a data-sharing scandal (e.g. Facebook-Cambridge Analytica/Care.data) and discuss the implications for future data governance
    • Two Reports (40%): After participation in practicals
  • Practical Examination

    • Oral assessment and presentation (40%): Apply the methods learned in the practicals to create an exploratory data analysis of a societally relevant issue.

More Info

Questions