san diego talk
\documentclass{beamer}12\usepackage[utf8]{inputenc}345%Information to be included in the title page:6\title{Open Source Mathematical Software in Teaching}7\author{William Stein}8\institute{SageMath, Inc. and University of Washington}9\date{March 13, 2018}10111213\begin{document}1415\frame{\titlepage}1617\begin{frame}18\frametitle{Abstract}1920I have been using mathematical software in my teaching for a long time, and have21created tools such as SageMath and CoCalc to make this easier for others.22\vspace{.5in}2324I'll describe some of my experience over the years, then demo25examples of how to use mathematical software in teaching.26\end{frame}2728\begin{frame}29\frametitle{Experiences}30\begin{itemize}31\item UC Berkeley number theory grad student:32\begin{itemize}33\item used and wrote math software for number theory research.34\end{itemize}35\item Harvard:36\begin{itemize}37\item taught undergrad and grad classes using math software.38\item started Sage, a Python-based free open source competitor to Mathematica, Maple, Matlab, and (especially!) Magma.39\end{itemize}40\item UCSD:41\begin{itemize}42\item Sage development gained momentum.43\end{itemize}44\item Univ of Washington:45\begin{itemize}46\item taught using Sage, from high school through grad school.47\item started CoCalc, which is a collaborative web application for using free open source math software.48\end{itemize}49\end{itemize}50\end{frame}5152\begin{frame}53\frametitle{Observations}5455\begin{itemize}5657\item I'm a research mathematician who loves computer software58because {\em it makes mathematics much more accessible and fun}.59\vfill6061\item Hand calculation in math can be painful and tedious62to do correctly: computing gcd's,63differentiation, symbolic integration, echelon forms, drawing64plots, composing permutations, ...65\vfill6667\item Students get frustrated by being forced to become proficient at68basic calculation before falling in love with mathematics.69\vfill70\end{itemize}7172\end{frame}737475\begin{frame}76\frametitle{Examples}7778\vfill7980\begin{center}81\LARGE A Sage Worksheet...82\end{center}8384\vfill8586\end{frame}878889\begin{frame}90\frametitle{CoCalc is a way to use open source mathematical software that solves a bunch of problems:}9192\begin{itemize}93\item {\bf Installation:} students do not install anything; can use Sage, LaTeX, on old laptops, tablets, etc.94\vfill9596\item {\bf Collaboration:} multiple simultaneous editing of Sage worksheets, etc.97\vfill9899\item {\bf Course management:} distribute assignments to students, collect, grade, return.100\vfill101102\item {\bf Virtual computer lab:} Watch and help students working in realtime and chat with them.103\vfill104105\item {\bf Reproducibility:} complete history of session is saved, so you never loose anything and can see exactly how you got there.106\end{itemize}107108\end{frame}109\end{document}110111112113114115116117118119120121122123124125126127128129130