= Session Schedule: MAA PREP Workshop = Summer 2012 Each day is a total of four hours online, broken into two 2-hour sessions. Please get set up in Blackboard Collaborate a few minutes before the start time, paying special attention to the [[prep/2012/TeleConference|guidelines]] (especially about your session name and headphones). We will post links to recordings of each session to the course email list shortly after the conclusion of the session. * Session I: 8-10 Pacific, 11-1 Eastern * Session II: Noon-2 Pacific, 3-5 Eastern [[#homework|Homework]] and [[#officehours|Office Hours]] are listed after all the sessions. * [[#day1|Tuesday, June 26]] * [[#day2|Tuesday, July 10]] * [[#day3|Tuesday, July 17]] * [[#day4|Tuesday, July 24]] <> == Tuesday, June 26 == Our goal on the first day is to get everybody comfortable enough in the notebook interface that they can begin to productively explore their own interests in Sage independently. So we will concentrate on basic use and the various ways to get help and learn more. Questions are encouraged! With that in mind, note that we have ample time for addressing questions that come up during the presentations. You should feel free to message in Blackboard Collaborate anything that comes to mind, and we'll be sure to address as many as possible during the actual session. === Session I - Getting Started === * Introductions: Organizers and Participants (Karl-Dieter, 30 min) * Review (and expand on) "[[http://sage.maa.org/home/pub/2|PREP Intro Tutorial]]" worksheet (Karl-Dieter, 45 min) * Evaluating commands * Symbolic functions * Finding Help and Documentation through the notebook * Annotating your Worksheets * Short Break * Questions (Dan, 20 min) * Technology in the Classroom roundtable (Dan, 20 min) * How have you used math software in the classroom? * What is your goal in using math software in class? * How much should students interact with the software? (Labs? In-class demonstrations? Homework? Tests?) * How do you grade technology assignments? * How do you adjust your teaching style when students are expected to use math software? * [[attachment:NotesTeachingDiscussionDay1.rtf|Notes from the discussion]] === Session II - More on getting started === * Welcome Back (Dan, 5 min) * Resources (Dan, 15 min) * [[http://ask.sagemath.org|ask.sagemath.org]] * [[http://sagemath.org/development.html#mailingList|Google Groups]] * [[http://groups.google.com/group/sage-support|sage-support]] * [[http://groups.google.com/group/sage-edu|sage-edu]] * MAA list (versus Google Groups) * The Sage Cell server (Dan, 15 min) * Short Break * Review "[[http://sage.maa.org/home/pub/3|Sage Tutorial for Symbolics and Plotting]]" (Karl-Dieter, 40 min) * Symbolic Expressions * Basics of Two-Dimensional Plotting * Basics of Three-Dimensional Plotting * Questions (Karl-Dieter, 15 min) * Interacts (Dan Drake, 15 min) * Homework (Karl-Dieter, 10 min) * Preparation for next sessions * Next Tutorial(s) * Pre-Workshop Survey for MAA * [[#homework|Homework Link]] * Announcements (Dan, 5 min) * [[#officehours|Office Hours]] * July Sessions === Session Links === * [[http://abstract.ups.edu/|Tom Judson's Sage-enabled abstract algebra text]] * [[http://math.slu.edu/~rainbolt/manual2.html|Gallian's abstract algebra text GAP resources]] * [[http://faculty.uml.edu/klevasseur/ads2/|Doerr and Lavasseur open source Discrete Math book with Sage]] * [[http://sagemath.org/download.html|Download Sage]] * [[http://sagemath.org/download-linux.html|Download Sage for Linux]] * [[http://www.sagemath.org/download-windows.html|Sage on Windows]] * [[http://wiki.sagemath.org/SageApplianceInstallation|More info about Sage on Windows]] * [[http://www.mathjax.org/|MathJax for wonderful typesetting on the web]] * [[https://bitbucket.org/rbeezer/tex2sws/|tex2sws for making LaTeX become Sage Worksheets]] * [[http://wiki.sagemath.org/SageServer|Setting up a Sage server]] * [[http://aleph.sagemath.org/|Sage cell server link]] * [[http://sagenb.kaist.ac.kr:8022/|Sage cell at KAIST]] * [[http://sagenb.kaist.ac.kr:8022/?q=d2a5385c-04d0-4b73-b56c-858ff5a599a4|Sample Sage cell short link]] * [[http://www.molto-project.eu/wiki/living-deliverables/d62-prototype-comanding-cas/gfsage-natural-language-interface-sage|Natural language interface with Sage]] * [[http://xkcd.com/833/|xkcd on the importance of labeling your axes]] * [[http://sagemath.org/doc/reference/sagenb/notebook/interact.html?highlight=interact#sagenb.notebook.interact.interact|Interact documentation]] * [[attachment:LevelSurface.png|Level surfaces using new Jmol]] ==== Other potentially useful links ==== * [[http://www.math.usm.edu/perry/old_classes/mat305fa09/index.html|John Perry's Mathematical Computing Course]] * [[http://buzzard.ups.edu/stb-seminar.html|Beezer's TeX Resources (bottom half of "Links")]] * [[http://wstein.org/mathsoftbio/history.pdf|William Stein's Sage/Mathematical History]] * [[http://www.cython.org/|Sage's Python to C translator]] * [[http://www.rstudio.org/|R Studio]] (not Sage, but an R interface) * [[http://mirror.unl.edu/ctan/help/Catalogue/entries/sagetex.html|SageTeX]] * [[https://bitbucket.org/whuss/sws2tex/|sws2tex for making nicely typeset output from Sage Worksheets]] * [[http://www.sagemath.org/doc/reference/sage/interfaces/magma.html|Magma and Sage interface]] * [[http://wiki.sagemath.org/sage-mode|Sage mode in Emacs]] <> == Tuesday, July 10 == Our goal on the second day of sessions is to start deepening your knowledge of Sage, and to give opportunities to share ideas about technology and how to use worksheets which you have. === Session I - Calculus === * Welcome Back: Organizers and Participants (Dan, 10 min) * Review (and expand on) "[[http://sage.maa.org/home/pub/7|PREP Calculus Tutorial]]" worksheet (Dan, 30 min) * Calc I, II, III * Limits, Diff'l. Calc, Integral Calc., Multivariate * Questions (Dan, 10 min) * Short Break * Technology in the Classroom brainstorm * What have you heard of being done/working? (Karl-Dieter, 20 min) * As a tool, not a crutch - ideas? * Models for dissemination * [[attachment:NotesTechDiscussionDay2.rtf|Notes from the discussion]] * Classroom-type demo: [[http://sage.maa.org/home/pub/13|Chaos and Calculus]] (Karl-Dieter, 10 min) * Classroom-type demo: [[http://sage.maa.org/home/pub/134|Multivariable Calc]] (Karl-Dieter, 10 min) * WeBWorK and Sage in Multivariable Calc (Karl-Dieter, 15 min) === Session II - Plotting, Demos, and Programming === * Welcome Back (Karl-Dieter, 5 min) * Introductory [[http://sage.maa.org/home/pub/16|Programming]] (Karl-Dieter, 25 min) * Motivated by linear algebra * "dot" method notation * Loops and behavior/use of "range" * Set Notation, List Comprehension * Defining functions with "def" * Renaming 'Gotchas' * Questions (Karl-Dieter, 5 min) * Classroom demos: [[http://sage.maa.org/home/pub/136|singular value decomposition]] (Dan, 15 min) ([[https://sagenb.kaist.ac.kr:8066/home/pub/23/|a version with more text and description]]) * Classroom demos: [[http://sage.maa.org/home/pub/135|complex plotting]] (Dan, 15 min) * Short Break * Participant demo worksheets! (25 min) * Complex plot of Newton's method! * Embeddings ([[http://algebra.sci.csueastbay.edu/~yap/Example/example.html|1]], [[http://users.wpi.edu/~jgagnon/sagetest.html|2]]) of the Sage cell server * [[http://sage.maa.org/home/pub/15|Advanced 2D plotting]] (Dan, 30 min) * Announcements (Dan, 5 min) * Office Hours * Next Session * Homework === Session Links === * [[http://www.facebook.com/pages/Sage-Math/26593144945|Sage Facebook page]] * [[http://aleph.sagemath.org/?z=eJxL06jQVLBVqNCv4EqHMvVyS3M0DPUrdDLyc1JsQ4pKUzW5Cooy80oU0jQMNLlKiiqtuBSAIB3ES61ITi0ogQhAFCllligUJWYWp6YoJOYppBYV5RcpKgEABMkeWg%3D%3D|Doing x/x as undefined at x=0]] * [[https://www.math.duke.edu/education/calculustext-rev11/|MAA calc text with Sage - preliminary]] * [[http://sage.maa.org/home/pub/140|plotting multiple functions with different colors]] * [[http://www.ams.org/notices/201106/rtx110600768p.pdf|AMS Notices article about visual complex analysis]] * [[http://usf.usfca.edu/vca/|Needham's Visual Complex Analysis]] * [[http://matplotlib.sourceforge.net/gallery.html|Even more plotting stuff with matplotlib]] <> == Tuesday, July 17 == Our goal on the third day of sessions is to give more depth to how to use Sage in various areas one might teach. We also aim to continue giving some other demos, and to start exploring interactions with other open source software. === Session I - Getting In-Depth, Part 1 === * Welcome Back (Karl-Dieter, 5 min) * [[http://sage.maa.org/home/pub/20/|Inserting Images into Worksheets]] (Karl-Dieter, 10 min) * Brief intro to Sharing and Publishing worksheet (Karl-Dieter, 5 min) * Differential Equations (Dan, 30 min) * [[http://sage.maa.org/home/pub/21|Quickstart]] * [[https://sagenb.kaist.ac.kr:8066/home/pub/10|double pendulum example]]; [[https://sagenb.kaist.ac.kr:8066/home/pub/12|nonlinear phase portraits]] * [[http://sage.maa.org/home/pub/28/|Linear Algebra Quickstart]] (Dan, 15 min) * Break * Re-introduction to [[http://sage.maa.org/home/pub/142|Creating Interacts]] (Karl-Dieter, 20 min) * Conversation about departmental usage and related issues (moderated by Karl-Dieter, 20 min) * Discussing your experience or queries on: * Interacting with more than one system on campus * Using it on your own * Departmental Server and dealing with IT folks or unhelpful/idiosyncratic IT practices * Converting materials * [[attachment:NotesTechDiscussionDay3.rtf|Notes from discussion]] (brief version, after computer crash) === Session II - Getting In-Depth, Part 2 === * More about the Sage cell and [[http://interact.sagemath.org]] (guest speaker Jason Grout, 10 min) * [[http://sage.maa.org/home/pub/24|Stats and Probability quickstart]] (Karl-Dieter, 15 min) * SageTeX (Dan, 20 min) * [[attachment:sagetex-examples.tar.bz2|examples I showed]] * [[http://sage.maa.org/home/pub/25|Graph Theory quickstart]] (Dan, 10 min) * Break * Number Theory (Karl-Dieter, 30 min) * [[http://sage.maa.org/home/pub/23|Quickstart]] * A couple [[http://sage.maa.org/home/pub/39|demos]] * Epilogue: useful tools - [[https://bitbucket.org/whuss/sws2tex/|sws2tex]] and [[http://trac.sagemath.org/sage_trac/ticket/10637|sws2rst]] * Participant worksheet or webpage sharing (Dan, 20 min) * [[http://sage.maa.org/home/pub/147|Ekaterina's arc length demo]] * Homework and wrap-up (Karl-Dieter, 5 min) === Session Links === * [[http://sage.maa.org/home/pub/20/|Worksheet by Mike May of SLU on embedding images in worksheets]] * [[http://www.techsmith.com/snagit.html|Snagit]] for screenshots * DE links: * [[http://boxen.math.washington.edu/home/wdj/teaching/DiffyQ/|David Joyner's DiffEq resources]] * [[http://sage.math.washington.edu/home/wdj/teaching/DiffyQ/des-sage/des-book-2011-08-21.pdf|A free version of David's book with Marshall Hampton]] - also available from Johns Hopkins U. press * [[http://wiki.sagemath.org/interact/diffeq|Differential Equations interact examples on the Sage wiki]] * [[http://trac.sagemath.org/sage_trac/ticket/11482|Sage Trac ticket for making it more obvious how to do power series solutions to DEs]] * Animation links: * [[http://sagemath.org/doc/reference/sage/plot/animate.html|Sage 2d animate documentation]] * [[http://www.d.umn.edu/~mhampton/|Marshall Hampton's animation links (bottom)]] * [[http://www.nilesjohnson.net/hopf.html|Niles Johnson's Hopf fibration video in 3d]] * [[https://sagenb.kaist.ac.kr:8066/home/pub/41/|using ffmpeg to make HTML5-friendly animations in Sage]]; [[http://sage.math.washington.edu/home/drake/wave.mp4|example for non-Firefox browsers, smartphones]]; [[http://sage.math.washington.edu/home/drake/wave.webm|example for Firefox]] * [[http://wiki.sagemath.org/SageServer|info on setting up a Sage server (useful for IT people)]] * [[http://sagemath.org/library-marketing.html|Sage marketing resources]] * Stats etc: * [[http://www.r-project.org/|R statistical software homepage]] * [[http://mosaic-web.org/|Project MOSAIC]] (modeling in the first two years of college math) * [[http://ask.sagemath.org/question/537/import-data-xls|Importing Excel files to Sage]] * SageTeX: * [[http://www.sagemath.org/doc/tutorial/sagetex.html|Using SageTeX from the Sage tutorial]] * [[http://artsci.drake.edu/grout/sage-slides.pdf|More slides about SageTeX]] * [[http://www.sagemath.org/doc/installation/sagetex.html|Making SageTeX known to a local Sage]] * [[http://tex.stackexchange.com/questions/1429/latex-package-to-generate-qr-codes|generate qr codes in latex]] * a bit on [[http://sage.maa.org/home/pub/146/|plotting the prime_pi function]] ==== Other potentially useful links ==== * [[http://mathdl.maa.org/mathDL/22/?pa=content&sa=viewDocument&nodeId=2926|Cool Monthly article on polynomial non-convergence]] * [[http://wiki.sagemath.org/pics|Pictures, including nice ones with Tachyon]] * [[http://osdir.com/ml/sage-support/2010-02/msg00406.html|An example of an animation with Tachyon]] <> == Tuesday, July 24 == Our goal on the last day of sessions is to consolidate our gains, give lots of opportunity to share your work, and address some final issues like setting up a server. We'll also have an opportunity for addressing things not already discussed. === Session I - Useful Advanced Issues === * Welcome back (Karl-Dieter, 5 min) * Final classroom nuts and bolts (40 min) * Ideas discussion (moderated by Karl-Dieter) * Ideas for server or lab * Grading and/or sharing * [[http://www.sagemath.org/download-livecd.html|LiveCD]] * Presentation ideas * [[http://sagemath.org/library-publications.html#books|Books using Sage]] * [[http://code.google.com/p/sage-power-book/|William Stein's book]] * [[attachment:NotesTechDiscussionDay4.rtf|Discussion notes from today]] * [[http://wiki.sagemath.org/SageServer|Setting up a server]] (Dan) * Where to find resources (such as [[https://groups.google.com/forum/?fromgroups#!forum/sage-devel|sage-devel]]) * Q&A * Abstract Algebra [[http://sage.maa.org/home/pub/22|quickstart]] (Karl-Dieter, 15 min) * Break * Numerical analysis [[http://sage.maa.org/home/pub/27|quickstart]] (Dan, 15 min) * [[http://sage.maa.org/home/pub/58|Embedding other things]] into worksheets (Dan, 20 min) * Geogebra * Flash * Applets * Processing.js * [[http://webwork.maa.org|WeBWorK]] (guest speaker John Travis, 20 min) * [[http://wiki.sagemath.org/education4|Updated videos on state of the art with WW]] * Log in as guest to try: * [[http://math.mc.edu/webwork2/Sage_PREP/|Today's demo problems]] * [[http://math.mc.edu/webwork2/sage_demos/|Most recent Sage/WW demos]] === Session II - Participants Participate === * Welcome back (Dan, 5 min) * [[http://sage.maa.org/home/pub/61|Advanced programming]] (Dan, 15 min) * lists vs. tuples * list comprehensions and generators * slicing lists and matrices * dictionaries * lambda functions * Brief break * Participant demos (moderated by Karl-Dieter, 65 min) * As many of these as we can get to! * [[http://sage.maa.org/home/pub/152/|Compound interest]] * [[http://sage.maa.org/home/pub/150/|Exploring sine function]] * [[https://www.math.duke.edu/education/calculustext-rev11/Chapter2/Section2-4/Chapter2-4-3M.html|MAA Calculus book example]] * [[http://sage.maa.org/home/pub/162/|Riemann sum approximation]] * [[http://sage.maa.org/home/pub/158/|Curve Fitting]] * [[http://sage.maa.org/home/pub/153/|Area under normal curve]] * [[http://sage.maa.org/home/pub/138/|Introducing Graphs]] * [[http://sage.maa.org/home/pub/156|Discrete Logic lab]] * [[http://sage.maa.org/home/pub/159/|Finding Euler Phi solutions]] * [[http://sage.maa.org/home/pub/157/|Collatz conjecture]] * Brief break * A brief history of Sage (Karl-Dieter, 10 min) * [[attachment:stein-maa.pdf|A very short talk by William Stein on this]] * [[attachment:stein-intro.pdf|A different intro to Sage by Stein with more info]] * Preview of future Sage enhancements (Dan, 10 min) * Wrap-up (Karl-Dieter, 10 min) * Post-Workshop Survey - watch your email * Meet up at MathFest, JMM! * Video links: * [[education3#Schedule|Video, slides and worksheets from the 2011 Sage "Edu Days 3"]], including ones from Dan, Karl-Dieter, Ryan Grout, and former PREP participant John Travis. (Dan Drake's [[http://tinyurl.com/3zwnfhz|SageTeX video]] is awesome.) * [[days31#Schedule|The WeBWorK videos here (Wednesday) may be helpful]] * Servers for fall semester use * Follow up reports about how used in classroom * Keep track! * Watch for emails! === Session Links === * [[http://apcentral.collegeboard.com/apc/members/courses/teachers_corner/11703.html|Lies my calculator told me]] and [[http://www.stewartcalculus.com/data/default/upfiles/LiesCalcAndCompTold.pdf|more lies of the same kind]] * Link to [[http://wstein.org/mathsoftbio/history.pdf|Longer history of Sage from mathematical/software viewpoint]] * [[http://webwork.maa.org/moodle/course/view.php?id=5|Documentation for how WeBWorK is most effective]] ==== Other potentially useful links ==== * [[http://arxiv.org/abs/1202.4830|"Automatic Deduction in Dynamic Geometry Using Sage"]] -- has some interesting ideas on interfacing Sage and GeoGebra * [[http://docs.python.org/library/functions.html#sorted|Documentation]] for Python sorted() function * [[http://docs.python.org/library/stdtypes.html#string-formatting|Python string formatting]] * [[http://docs.python.org/library/string.html#formatstrings|Another string formatting link]] * [[http://docs.python.org/library/urllib2.html|Getting data from the Internet in Python]] * [[http://euclid.mc.edu/mywiki/Multivariate%20Calculus%20Presentation|More multivariable interact ideas]] * [[http://linear.ups.edu/|Beezer's linear algebra book]] * [[http://wiki.sagemath.org/devel/LatexToWorksheet|Beezer's plan to move TeX to worksheets]] * [[http://groups.google.com/group/sage-announce|Sage announcement list]] * [[https://bitbucket.org/rbeezer/tex2sws/|tex2sws conversion software]] * [[http://www.d.umn.edu/~mhampton/|Marshall Hampton's awesome 3D animations with Sage and Tachyon]] * [[http://www.sagemath.org/doc/reference/sage/calculus/riemann.html|Riemann mapping in Sage]] <> == Office Hours == Please connect as usual in Blackboard Collaborate, and give the organizer a minute or two to recognize you if there is nobody else around, or they are busy with someone else. ("Raising your hand" should provide an audible alert on the organizer's end.) See the [[prep/2012/TeleConference|guide]] for information on sharing your worksheet out via Blackboard Collaborate. This might be a useful way for us to help you with problems. And of course feel free to ask any questions on the MAA list for the workshop, or support question on [[http://groups.google.com/group/sage-support|sage-support]]. * Between introductory session and intensive sessions (times TBA) ||Date||Time (PDT)||Time (EDT)||Organizer|| || Friday June 29 || 9-11AM || 12-2PM || Dan Drake || || Thursday, 5 July || 11-1PM || 2-4PM || Karl-Dieter Crisman || * Between the various intensive sessions ||Date||Time (PDT)||Time (EDT)||Organizer|| || Friday 13 July || 9-10AM|| 12-1PM || Dan Drake || || Monday, 16 July || 12-2PM || 3-5PM || Karl-Dieter Crisman || || Thursday, 19 July || 11AM-12PM || 2-3PM || Karl-Dieter Crisman || || Fri/Monday, 20/23 July || 9-10AM || 12-1PM || Dan Drake || <> == Homework == * For Tuesday, July 10th * Try the [[http://sage.maa.org/home/pub/7|calculus tutorial]]! * Make a new worksheet where you explore some subject you care about. * This is a nice way to try the help facilities. * Email the MAA PREP list with at least one question. * This could include starting a discussion about pedagogy! * Be sure to complete MAA pre-evaluation if it's been sent out and you haven't yet. * If you would like, suggest topics for the next session. * For Tuesday, July 17th * Try out two of the "Quickstart" worksheets. * [[http://sage.maa.org/home/pub/21|Differential Equations]] * [[http://sage.maa.org/home/pub/22|Abstract Algebra]] * [[http://sage.maa.org/home/pub/23|Number Theory]] * [[http://sage.maa.org/home/pub/24|Statistics and Distributions]] * [[http://sage.maa.org/home/pub/25|Graph Theory and Combinatorics]] * [[http://sage.maa.org/home/pub/26|Multivariable calculus]] * [[http://sage.maa.org/home/pub/28|Linear Algebra]] * [[http://sage.maa.org/home/pub/27|Numerical Analysis]] * Continue any discussions you want on the list about technology. * Make improvements to a couple worksheets demonstrating what you want to show. * Be ready to show one of them off for feedback! * For Tuesday, July 24th * Let us know about additional topics for discussion for the last session * Publish at least one worksheet (or web page) you could use in the classroom this fall * For the future * Meet up at !MathFest! * Use Sage in your classes * Joint Meetings get-together * More