Web-based Application Programming Interfaces for Geographic Data Science
Mark Cherrie
28/05/18
Weeks
- Web-based information technology
Seminar/Tutorial: Data Governance
- Programming the Web
Practical: Portfolio website
- Application Programming Interfaces
Practical: Web Data Extraction tool
- Geospatial API's
Practical: Data Science Project
- 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

- Problem Solving and Critical Thinking
- Data Handling, Analysis and Interpretation in R/Python
- Web design
- Web data extraction
- Data Visualisation and Online Dashboards
- Dynamic report generation
- Collaboration
- 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
