0c68ea6
Draft
committed
Commits
Comments (0)
Files changed (4)

+179 25Classroom.html

+8 7index.html

+0 0screenshots/Share1.png

+0 0screenshots/Share2.png
Classroom.html
<!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd">
<p>If the reader has come this far, she probably is ready to start talking more about how to use Sage in
+<p>One of the easiest ways to use any computer program in the classroom is to, well, use it in the classroom.
+Although <a href="#Sagelets">interactive material</a> works particularly well with this, there is no reason why
+one can't simply show graphics, commands, or data from a Sage notebook in the classroom to help with understanding
+<li>Functions of two variables are often hard to visualize very quickly. Showing a manipulable graphic can help
+<li>In many fields, like basic number theory or graph theory, there are definite patterns to find in objects discussed
+in a lecture. Showing everlarger amounts of the data helps students think about what the pattern might be in bitesize
+<p>Sometimes one doesn't need students to do any specific work with the computer, but wants them to have access
+to a key list of commands for checking homework or exploring a little. Publishing a worksheet with common linear algebra commands
+applied to an easy test case makes it a snap for them to simply change the starting matrix to then get determinants, kernels, or
+whatever else one needs. Upon editing a copy, he can then cut and paste as many times as desired on the same worksheet.</p>
<p>What should we say about this? My main point is that whether it is used as a cheat sheet or used
for showing people how to do certain things, it's good. Maybe start pointing to great examples, like
John Perry's at USM or some of Rob Beezer's, or something? Probably that is a good idea. But we want
+<p>Another option for using worksheets is <i>sharing</i> them. All users sharing a given worksheet can make edits
+<li>Consulting with faculty and TAs in multisection courses on what to include in a worksheet</li>
+<p>Naturally, the onceoff nature of the Sage cell server makes it more appropriate for some things than others.
+<li>For inclass demos, the permalink creates a very easy way for students to see the info again  no login is required.</li>
+<li>The same can be true as a cheat sheet. Showing the syntax for integration and suggesting students check their work
+<p>For those familiar with mathematical typesetting via LaTeX, one can use Sage to help create beautiful documents with
+the mathematics in them computed via Sage. This is particularly helpful for things like creating several versions of exams,
+with one version including the answers, or for including graphics easily in a handout for class. There is a brief intro
+to this facility, called <i>SageTeX</i>, in the <a href="http://www.sagemath.org/doc/tutorial/sagetex.html">standard documentation</a>;
+<p>Many instructors use computers to create great lab experiences for mathematics students, especially in calculus. There
+are many books, including a number published by the MAA, with excellent computational labs. FIXME: do we need a reference?</p>
+<p>What makes Sage ideally suited for this is that the Sage notebook is available twentyfour hours a day, from any location
+that has Internet access (or, alternately, from any IP address on campus, if your department runs a local server thus configured).
+<p>Naturally, one can still do this in the same physical location, with groups at a computer, or on individual ones.
+We highly recommend using lab work in conjunction with <a href="#Sagelets" class="internal">@interacts</a>, so that
+you are spending as little time teaching computer skills and as much time teaching math as possible.</p>
+Sage is a wonderful outlet for students beginning research too. Several of the authors have used Sage
+to help students explore topics from graph theory to the mathematics of elections to combinatorics; a number of the
+<a href="http://www.sagemath.org/librarypublications.html">publications citing Sage</a> come directly from undergraduate
+includes excellent Python data and plotting facilities, those in datadriven disciplines can use Sage to
+<p>One of the hottest things in mathematics education has been the proliferation of dynamic mathmematics done on
+a particular platform. Though there are many standalone applets of various kinds out there, tools like Geogebra applets
+and the Wolfram Demonstrations project have shown the viability of an ecosystem composed of an advanced tool which can
<p>Point out that this is a growing field, and that you don't have to be a programmer to do it.</p>
+<p>Sage also has such items, called "interacts". It so happens that one can embed them in web pages, if one has
+access to a Sage cell server. The following numerical integration calculator is a popular one, which
+one can just cut and paste from the <a href="http://wiki.sagemath.org/interact/calculus">Sage interact
+<div id="sagecellinteract"><script type="text/xsage"># by Nick Alexander (based on the work of Marshall Hampton)
+ endpoint_rule = selector(['Midpoint', 'Left', 'Right', 'Upper', 'Lower'], nrows=1, label="Endpoint rule")):
+ ''' % (numerical_answer, number_of_subdivisions, sum_html, num_html, estimated_answer))</script></div>
+<p>Naturally, there are smaller ones as well! Here is a nice one demonstrating the prime number theorem by the founder
+ html("<font color='red'>$\pi(x)$</font> and <font color='blue'>$x/(\log(x)1)$</font> for $x < %s$"%N)
+ show(plot(prime_pi, 0, N, rgbcolor='red') + plot(x/(log(x)1), 5, N, rgbcolor='blue'))</script></div>
+<p>It's possible to have them automatically evaluate, of course, as well as to send students to a link; <a
+href="http://aleph.sagemath.org/?z=eJxdzk0KgzAQBeC9pxgkYoamGoVuikpP4AkE8SdqIJoQUrxa130b7bv4725ycUJ23TO68UANS1zmnDOaBpFKeccEa8e7De5WVE_G_TioNNK2zy0og8LUhlJNyRZ_IoKaJYeflSr7mJnW0wrpcednpOPHrQFskEGwUr8oMRjap30gxqlHTVWzqI2kgFnUDKwY_u1jXCCg3d72oGlz96PID4BAG0RGQ%3D">
+<p>You also don't have to be a programmer to use these. Cutting and pasting from any source you find is wonderful, as well as
+searching through the ones available in the Sage notebook at sage.interacts.[tab] is great. But if you don't want to just do
+<p>We have a <a href="http://mathdl.maa.org/mathDL/4/InteractArticle.html">companion article</a> to help you through
+the process of creating interactivity, step by step! There is not really any prerequisite knowledge for creating these.
+However, experience teaches that a familiarity with the concept of defining a new function and variables, and a sensitivity
+to the very strict syntax that computer languages tend to have, make the process easiest to follow.</p>