Applications open for 2023 entry Apply online now

Foundations of Data Science (NCHAI759)

15 Credits

This course introduces students to more advanced data programming techniques. It teaches students to write a descriptive analysis of a given data set and derive programmatically meaningful observations (e.g. summary statistics).

The course is taught through a combination of lectures and interactive, hands-on labs in Python, introducing students to modern data analytics libraries.

Lab sessions give students the opportunity to sharpen their skillset with practical problems.

Indicative Topics

  • Interactive development with IPython
  • Array and vector computations with NumPy
  • Data Transformation
  • Summative and descriptive statistics on data with Pandas
  • Plotting and visualisation


Related Degrees

The following degrees contain this course: