University of Wisconsin – Stout

Slides:



Advertisements
Similar presentations
June Should you designate your course as a Standard or a Coordinator course? The default setting on newly created courses is Standard, which.
Advertisements

Word Lesson 8 Increasing Efficiency Using Word
© 2012 Microsoft Corporation. All rights reserved. Introducing SkyDrive. With Windows 8 never be without your files again. SkyDrive helps you sync, store,
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
SqoolTools and….. Your Own Virtual Classroom What is SqoolTools? SqoolTools is a free, hosted site which allows you to create your own virtual classroom.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
This work is licensed under a Creative Commons 3.0 Attribution License Wikispaces for Teachers A Guide to Using Them in Your Classroom.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
Open Office Writer Computer Training Programme Speaker Kumardeep Chaudhary 17th September 2014 (Wednesday)
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Linux Operations and Administration
Using Microsoft Office Communicator. Microsoft Office Communicator Office Communicator enables you to instantly communicate with your colleagues using.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
EasyView© for Moodle Presentation by Richard Goddard Project Manager VLE Middleware EasyView.
Prepare Your Academy for 2013
"Piled Higher and Deeper" by Jorge Cham
Linux Operations and Administration
{ Digital Notebooks Microsoft Office OneNote Michelle Lawrence Kearney High School
© Commonwealth of Australia 2009 Using OneNote in the Classroom.
ED Training: Coming Soon to a Desktop near You! Margaret Day Mark Gerhard Session 43.
DIY: Your First VMware Server. Introduction to ESXi, VMWare's free virtualization Operating System.
History ChartGizmo was created by Max Kuchin and Galinkskiy Dmitriy, two software developers from Sankt- Petersburg, Russia. The first version of ChartGizmo.
Object Linking and Embedding
Three steps to sell Office Always ask every customer the following questions to get them interested in buying Office: Did you know that Office.
When You Arrive: ▪ Find a seat and log on to the computer. ▪ Open the Internet and go to ▪ Click on the link for.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
VoiceThread:. With VoiceThread, group conversations are collected and shared in one place from anywhere in the world. All with no software to install.
How to use in your classrooms? Presented by Steve Adler, Cheryl Butler, Allen Day, and Hyewon Lee 1.
A One- Day Workshop on TEACHING WITH MOODLE IN HIGHER EDUCATION 20 June June 2015 Organised by the Department of Paralakhemundi.
Google-Assisted Language Learning and Teaching 2013 Summer Workshop Pukyong National University Instructor: Anthony Schmidt Website:
← Select Exchange Once logged in. ↓ click Join Course Icon.
AOL SELF-HELP Built into the AOL program are the answers to nearly any problem you might encounter when using AOL.
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
Creating a Digital Classroom. * Introduction * The Student Experience * Schoology’s Features * Create a Course & Experiment.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
Sage: A Free, Open-Source Mathematics Software Program By NPZR.
OneNote Classroom Notebook A Three-Part Digital Notebook for your Class.
What’s New in Office 2007 By: Kathleen MacKinnel.
A free source e-learning software platform, also known as a Course Management System, Learning Management System, or Virtual Learning Environment.
TAXCO BUSINESS SERVICES INC. Division of Des-Dawn Corporation BOOKKEEPING | PAYROLL | TAX FILING | TAX PLANNING | CONSULTING INTRODUCING TAXCO BILL PAY.
Practical Kinetics Exercise 0: Getting Started Objectives: 1.Install Python and IPython Notebook 2.print “Hello World!”
Wikispaces for Teachers A Guide to Using Them in Your Classroom.
1 Programming and problem solving in C, Maxima, and Excel.
An Easy 21st Century Student-Centered Tool Your Class Can’t Be Without Wikis for Everyone!
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
Importing Quicken Files for Mac to Excel. Intuit introduced Quicken as a personal finance tool. If you also use it for your business purposes then you.
Using Virtualization in the Classroom
Licenses and Interpreted Languages for DHTC Thursday morning, 10:45 am
Git & Github Timothy McRoy.
UW-Superior V10.7 for Instructors
Software Engineering for Data Scientists
Collaborate Online with Office Live
CREATING WIKIS Eled 318.
IST256 : Applications Programming for Information Systems
Mini Conference Presentation 8/8/2017 Jessica Gardner
barcodes Make these simply, in the same always-running system
Andrew Pruski SQL Server & Containers
Store, Share, Sync and Collaborate
Microsoft Office 2003 Illustrated Introductory, Premium Edition
Prepared by Kimberly Sayre and Jinbo Bi
CIS 332 Teaching Effectively-- snaptutorial.com
CIS 332 Inspiring Innovation-- snaptutorial.com
What Is Google File Stream
Part 1: Editing and Publishing Files
Jupyter Notebooks in Dyalog APL
Introduction to Git and GitHub
Basic Computer and Writing Skills Prep
Integrating Office 2013 Programs
Enol Fernandez & Giuseppe La Rocca EGI Foundation
Presentation transcript:

University of Wisconsin – Stout Teaching Computation in Physics Using SageMathCloud CoCalc Todd Zimmerman University of Wisconsin – Stout Menomonie, Wisconsin Inspiring Innovation. Learn more at www.uwstout.edu

Collaborative Calculations Open source software Runs “virtual” Linux machines SageMath Jupyter Notebooks Python 2 Python 3 Octave (Matlab clone) R Scala, Julia, etc Actually containers run in Docker, not full virtual machines Can do other things like Latex, Markdown, and anything you can do in Linux that doesn’t require x-window (x11) Also have a separate Vpython kernel

What is SageMath? Open-source alternative to Maple, Mathematica, Matlab, and Magma Built on Python Notebook format similar to Jupyter

How to use CoCalc Run image of CoCalc in Docker All free and open source Use servers at CoCalc.com Free and paid accounts Projects Single “virtual” Linux machine Unlimited projects

Course Management Assignments Handouts Can be collected and graded Copy and paste email address list into box to add students. They will be sent an email to join the course Assignments Can be collected and graded Handouts Ungraded documents

Assignments Assign – push documents to the student account (you can see what they are doing in their account Collect – a copy of each students’ assignment is made to your account to look at and make comments – doesn’t affect student copy Grade – Enter a grade along with comments Return to student – push copy of file with your comments back to student – separate from their original work

Assignments Assign – push documents to the student account (you can see what they are doing in their account Collect – a copy of each students’ assignment is made to your account to look at and make comments – doesn’t affect student copy Grade – Enter a grade along with comments Return to student – push copy of file with your comments back to student – separate from their original work

Peer Grading You must still manually grade assignment.

Chat Feature All SageMath and Jupyter notebooks have a chat feature between you and the student

How I use it Introductory Physics Statics VPython modeling in Jupyter Statics Solving systems of equations in SageMath Peer grading Physics Modeling for Game Designers Learning how to program Python in Jupyter Optics and Quantum Mechanics Solving homework problems in SageMath Writing up homework in LaTeX

Benefits No need for students to install any software Time Travel Easy collaboration Fast customer support LMS for computation Consistent computational environment – no worries about each student having a slightly different version of some package Time travel saves all edits so you can go back to a previous version – helpful if student accidentally erases their solutions Excellent customer support

Limitations Free accounts at CoCalc.com can be sloooooow

Alternatives Github Classroom repl.it Trinket Your current LMS and Github Classroom require downloading code. Things like repl.it and Trinket don’t have same functionality and flexibility of CoCalc.

Thank You Thanks to the UW-Stout Office of Research and Sponsored Programs for financial support SageMath Worksheets at: https://github.com/zimmermant/physics_with_smc