Introduction to Mathematica

Slides:



Advertisements
Similar presentations
Developing Contextualized Material Five Step Process to develop contextualized material by Hector Valenzuela Lake Washington Institute of Technology
Advertisements

CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Introduction to a Programming Environment
Integrating Problem-Solving and Educational Software
Chapter 4 EDU 380 THE CURRICULUM: SELECTING AND SETTING LEARNING EXPECTATIONS.
Language Basics.
Ready – Set – ACTION! Jumpstart your information literacy classes with visual blogs using videos, photos and more! Jane Verostek Associate Librarian SUNY.
CS 160 Introduction to Computer Science Andrew Scholer
Standards For Teacher Preparation. What do you see in the previous slide? Students who are ready to answer the question? Students who are listening and.
By Ryan Nannetti. Target audience Mainly used in the primary grades (K-5) Can be used in grades 6-8, but not recommended Not for use in high school Exercises.
CPSC 321 Introduction to Logic Circuit Design Mihaela Ulieru (‘Dr. M’)
Workshop on Teaching Introductory Statistics Session 1: Planning A Conceptual Course Using Common Threads And Big Ideas, Part I: GAISE Recommendations.
1 CS1100 Fall Instructor: David Gries CS100M: Matlab No prior programming experience One semester of calculus Math & engineering type problems CS100J:
Michele Liggins Jessica Mercado. Technology is integrated throughout the Common Core standards, even at the elementary level. Example: K.W.6-
My Mission Statement To ensure students leave the course with an intermediate knowledge of general programming skills they can transfer to other platforms.
Chapter 1: Introduction to Computers and Programming.
Mathematica Based Calculus Lab By Jason Gregersen To Get Started: 1.Go to the website: 2.Open Mathematica.
is how people modify the natural world to suit their own purposes… generally it refers to the diverse collection of processes and knowledge that people.
Introducing Python 3 Introduction to Python. Introduction to Python L1 Introducing Python 3 Learning Objectives Know what Python is and some of the applications.
DIGITAL PORTFOLIOS Alyssa Mendiola. GENERAL ADVANTAGES OF DIGITAL PORTFOLIOS They provide effective means for cataloguing and organizing learning materials.
Summary of Learning Activity At Barnier Public School I have implemented a six step process of inquiry. Technology plays a critical role throughout the.
MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE CS 149 – Programming Fundamentals (Accelerated)
AP Computer Science Principals Course Importance and Overview
FOP: Multi-Screen Apps
Set Sail in Your Interactive Elementary Classroom
Beginning of Xamarin for iOS development
Introducing Python Introduction to Python.
JavaScript/ App Lab Programming:
Advanced Programing in MakeArt (Part 1)
Early Literacy Strategies for 3-5 Teachers
CS1110 Spring Instructor: David Gries
INF385G: Topic Discussion Huang, S. C.
Introduction to Python
Instructor Training Cambridge
Section 11.1 Sequences Part I
The General Education Core in CLAS
Guidelines for Assessment and Instruction in Statistics Education
Hands-on Introduction to Mathematica
UNIT I OVERVIEW & INSTRUCTIONS
Leap Frog Fractions 4th Grade
Planning for Learning: Planning with the End in Mind
Improving reading comprehension and fluency skills.
ETEC TECHNOLOGY AND THE SCHOOL CURRICULUM
AP Computer Science Principals Course Importance and Overview
Review Content Specific Technology Uses
Galen - Automated testing of look and feel
CS Programming I Jim Williams, PhD.
Things You Should Know When You Want To Start Programming
Principles of report writing
ECE387: INTRODUCTION TO ROBOTIC SYSTEMS
Language Basics.
Welcome to one of the best classes you will ever take!
Using Base 10 Blocks in The Elementary Classroom
CS 160 Introduction to Computer Science
Section 1 Introduction To Programming
Science Gizmo’s for Grades 4-9
Design Brief.
Teaching with angr: A Symbolic Execution Curriculum and CTF
AP Computer Science Principals Course Importance and Overview
Google Apps and STEM.
0. Overview of 2-Day Academic .NET Workshop
Lesson 1: BaSic Computer Skills
Welcome to the First-Year Experience!
Welcome to Microsoft Azure for Research Training!
Dasar-Dasar Pemrograman 2: Java Basics
PEP Webinar for Employees Review Cycle
Dobot manipulator Maker experimental classroom Course introduction.
Welcome to the First-Year Experience!
Open data in teaching and education
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

Introduction to Mathematica By Jason Gregersen To Get Started: Go to the website: https://mtu.instructure.com/courses/1108045/ Open Mathematica from your desktop My name is Jason Gregersen and I run a Mathematica based Calculus Lab at Michigan Technological University. We are a small but respected Engineering school in the upper peninsula of Michigan. We run three core Calculus courses at MTU, (I, II, III) Attached to each of these courses is a one credit lab where we teach our students how to use Mathematica and then use it to extend their understanding of Calculus as well as their ability to use it. Our feeling is that using this tool in those courses adds creativity and authenticity. It provides a way for the students to explore ideas on their own as well as providing them an industry level computational tool. Not only that but because of the incredible breadth of the Wolfram language, once students understand the basic coding structure they can really use their knowledge to do powerful things in almost any field. I am getting exciting….

Goals In this workshop you will learn: How to use Mathematica How and why we teach Mathematica to our students The power of and breadth of the Wolfram language. https://www.youtube.com/watch?v=hEcuVR2vHwM

Introduction to Mathematica Cells Evaluation Storing variables and defining functions Plotting Manipulate And more …… Help, syntax rules,

Teaching Calculus with Mathematica Lab content can be broken down into three types: Functionality: we teach them code to compute things they need to compute. Exporatory: we provide computational exercises that guide them to some realization. Visualization: We provide code, or instructions for code to visually represent and important concept Let’s look at some examples.

Numerical Integration Convergence

Why we teach Mathematica Relatively easy to get started with and work with Symbolically feels like familiar math Visually stunning (wolfram demonstrations) It is a real tool….. Allows students a language to program with And .. Image processing, data set, raspberry pi Symbolically looks like familiar math

Current Student Projects Pi programming 3D printing Machine Learning And ….. https://www.youtube.com/watch?v=_P9HqHVPeik The point here isn’t to do all these projects, but that we are giving students a tool not just for Calculus, but rather an industry level computational tool that they can use to explore a 1000 different personal interests.

Thank your Time (Please use the app to provide feedback) Jason Gregersen jdgreger@mtu.edu