Skip to content
This repository has been archived by the owner on Sep 26, 2020. It is now read-only.

Latest commit

 

History

History

programming_with_data

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Go back to the main page

Table of contents


Programming with Data

This module will show you how to work with data: getting data from a variety of sources, visualising data in compelling, informative ways, processing data to make it useful and shareable, and reasoning with data to test hypotheses and make parameterised predictions. The module will also introduce you to a new language and programming environment that is well-adapted to languages for these applications.

Topics covered

  • Setting up the programming environment
  • Control structures, functions and comprehensions
  • Data-driven programming
  • Visualising data
  • Descriptive statistics
  • Getting data
  • Processing data: cleaning, normalizing, and scaling
  • Classification with K-nearest neighbours
  • Bayes' theorem and naïve Bayes classification
  • Clustering

Assessment

One two hour unseen written examination and coursework (Type I)

Module specification

Syllabus

Resources

Complementary learning