MATH 497 - Computing in Mathematics: Research via Experimentation

Overview

Only very recently has computational mathematics software reached a level of sophistication to be useful to the majority of researchers across the pure and applied mathematical sciences. Most of us would now hesitate to start a project without first experimenting with such tools.

Computational mathematics software now permits even the most abstract mathematics research problems to be recast as opportunities for experimentation. This is true for researchers, and doubly so for undergraduates and graduate students interested in pursuing research in mathematics.

Outline (PDF, 116kb)

Interested students should contact Dr. Andrey Novoseltsev to register.

Objectives

  • Command line, notebook, single cell, and (currently under active development) cloud based interfaces to Sage
  • Embedding Sage computations and plots into LaTeX documents via SageTeX
  • Embedding interactive Sage code snippets into web pages via Sage Cell
  • Profiling code for speed and memory consumption
  • Running parallel computations
  • Storing results of computations in a database

Course Work

  • Participation
  • Projects