Teaching numerical methods with IPython notebooks
Objectives
The goal of this tutorial is to help prepare educators to use IPython Notebooks in the classroom for teaching numerical methods. It may also be useful for teaching other topics.
Presenters
David Ketcheson, King Abdullah
University of Science and Technology
Aron Ahmadia, U.S. Army Engineer Research
and Development Center
Brian Granger, Cal Poly
General Links
GitHub Page
Course Notes and Installation instructions on Etherpad
Anaconda Installer
IPython Documentation
IPython In Depth
SageMathCloud
Wakari
Notebooks in the Classroom
HyperPython
12 Steps to Navier-Stokes
AeroPython
Some of the example notebooks in this tutorial come from AMCS 252, a graduate course in numerical methods for PDEs at KAUST (see also this repo).
Agenda (Monday, July 7)
Time | Topic | Presenter |
---|---|---|
1:00 | Introduction and some examples of notebooks | David |
1:15 | Cloud notebook services: SageMathCloud, Wakari, Google Drive/Chrome | David |
1:30 | Overview of IPython Notebook | Aron |
2:15 | Break | |
2:30 | Visualization | David |
2:45 | Widgets overview. Another Example | Brian |
3:00 | Examples: A concept, a lesson, a lab, a course | David |
3:30 | Break | |
4:00 | Lessons from Software Carpentry: General Advice, Operations, Troubleshooting | Aron |
4:15 | Styling | David |
4:30 | Open Panel |