Juptyer notebook

A new way to teach computation

Mike Croucher

EPSRC Research Software Engineering Fellow

www.walkingrandomly.com
@walkingrandomly
M.Croucher@Sheffield.ac.uk
Sheffield Open Data Science Initiative

2 RSE Fellows in Sheffield

First Fellowship of its kind

Research Software at Sheffield


rse.shef.ac.uk

Demo

Fourier Series

Jupyter: What is it?

Free

Jupyter: What is it?

Cross Platform

Jupyter: What is it?

Any type of computer

Jupyter: What is it?

The future of academic publishing

Jupyter: What is it?

The future of delivering lectures

Jupyter: In use at Sheffield

Jupyter in the cloud

SageMathCloud Demo

https://cloud.sagemath.com/projects

SageMathCloud benefits

Students only need a browser

SageMathCloud benefits

Jupyter with R, Python, Julia, Octave and Sage

SageMathCloud benefits

Easy course administration

SageMathCloud benefits

Linux terminal access

SageMathCloud benefits

Superb support

SageMathCloud benefits

Automatic back-ups

SageMathCloud benefits

Inexpensive

SageMathCloud benefits

No need for managed desktop

SageMathCloud benefits

Students keep all work when they leave

SageMathCloud usage Worldwide

https://github.com/sagemathinc/smc/wiki/Teaching

The Future?

Fully interactive, computable lecture notes for the entire syllabus?
A collaboration between lecturers and Research Software Engineers?

Future

SageMathCloud seminar for lecturers

Future

Jupyter on Iceberg (Sheffield HPC)