Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News Sign UpSign In
| Download

san diego talk

Views: 983
1
\documentclass{beamer}
2
3
\usepackage[utf8]{inputenc}
4
5
6
%Information to be included in the title page:
7
\title{Open Source Mathematical Software in Teaching}
8
\author{William Stein}
9
\institute{SageMath, Inc. and University of Washington}
10
\date{March 13, 2018}
11
12
13
14
\begin{document}
15
16
\frame{\titlepage}
17
18
\begin{frame}
19
\frametitle{Abstract}
20
21
I have been using mathematical software in my teaching for a long time, and have
22
created tools such as SageMath and CoCalc to make this easier for others.
23
\vspace{.5in}
24
25
I'll describe some of my experience over the years, then demo
26
examples of how to use mathematical software in teaching.
27
\end{frame}
28
29
\begin{frame}
30
\frametitle{Experiences}
31
\begin{itemize}
32
\item UC Berkeley number theory grad student:
33
\begin{itemize}
34
\item used and wrote math software for number theory research.
35
\end{itemize}
36
\item Harvard:
37
\begin{itemize}
38
\item taught undergrad and grad classes using math software.
39
\item started Sage, a Python-based free open source competitor to Mathematica, Maple, Matlab, and (especially!) Magma.
40
\end{itemize}
41
\item UCSD:
42
\begin{itemize}
43
\item Sage development gained momentum.
44
\end{itemize}
45
\item Univ of Washington:
46
\begin{itemize}
47
\item taught using Sage, from high school through grad school.
48
\item started CoCalc, which is a collaborative web application for using free open source math software.
49
\end{itemize}
50
\end{itemize}
51
\end{frame}
52
53
\begin{frame}
54
\frametitle{Observations}
55
56
\begin{itemize}
57
58
\item I'm a research mathematician who loves computer software
59
because {\em it makes mathematics much more accessible and fun}.
60
\vfill
61
62
\item Hand calculation in math can be painful and tedious
63
to do correctly: computing gcd's,
64
differentiation, symbolic integration, echelon forms, drawing
65
plots, composing permutations, ...
66
\vfill
67
68
\item Students get frustrated by being forced to become proficient at
69
basic calculation before falling in love with mathematics.
70
\vfill
71
\end{itemize}
72
73
\end{frame}
74
75
76
\begin{frame}
77
\frametitle{Examples}
78
79
\vfill
80
81
\begin{center}
82
\LARGE A Sage Worksheet...
83
\end{center}
84
85
\vfill
86
87
\end{frame}
88
89
90
\begin{frame}
91
\frametitle{CoCalc is a way to use open source mathematical software that solves a bunch of problems:}
92
93
\begin{itemize}
94
\item {\bf Installation:} students do not install anything; can use Sage, LaTeX, on old laptops, tablets, etc.
95
\vfill
96
97
\item {\bf Collaboration:} multiple simultaneous editing of Sage worksheets, etc.
98
\vfill
99
100
\item {\bf Course management:} distribute assignments to students, collect, grade, return.
101
\vfill
102
103
\item {\bf Virtual computer lab:} Watch and help students working in realtime and chat with them.
104
\vfill
105
106
\item {\bf Reproducibility:} complete history of session is saved, so you never loose anything and can see exactly how you got there.
107
\end{itemize}
108
109
\end{frame}
110
\end{document}
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130