Foundations of Data Science (NCHAI759)
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