interactive mathematica

14
1 Interactive Mathematica- Gotwals, UNC TLT Conference, 2010 Using Mathematica as an interactive F2F and online teaching environment Robert R. Gotwals North Carolina School of Science and Math [email protected]

Upload: guest58ca949

Post on 10-May-2015

418 views

Category:

Education


8 download

DESCRIPTION

Slides developed for the UNC Teaching and Learning with Technology (TLT) conference, April 14, 2010.

TRANSCRIPT

Page 1: Interactive mathematica

1Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Using Mathematica as an interactive F2F and online teaching

environment

Robert R. GotwalsNorth Carolina School of Science and Math

[email protected]

Page 2: Interactive mathematica

2Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Teaching Environment

• Specialized high school for science/math students

• Computationally-based courses– Computational chemistry– Computational Medicinal

Chemistry– Research in Computational

Science• Core Courses

– Chemistry by Inquiry• Two modes

– Residential (F2F) courses– Online courses (NCSSM

Online, http://online.ncssm.edu)

Page 3: Interactive mathematica

3Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Teaching Needs

• Electronic notebooks– Text, data,

graphics, hyperlinks, other media

• Computational engine– Data analysis

(statistics)– Data visualization

• Specialized resources– Bioinformatics,

other “omics” capabilities

Page 4: Interactive mathematica

4Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Strategies

• Electronic Notebooks– Microsoft Word– Various wiki tools

(Moodle, Wikispaces, etc.)

• Computational engines– Excel – general data

analysis tool– Gnuplot (data

visualization)– “R” – statistics

package• Specialized Resources

– Jmol, LigandExplorer

Page 5: Interactive mathematica

5Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Challenges

• Multiple tools, multiple platforms

• Lack of seamless integration

• Multiple learning curves

• No one tool adequate for our needs

Page 6: Interactive mathematica

6Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Current Solution

• Mathematica– “Mathematica is

a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing”

Mathematical function librarySpecial mathematical function library2D and 3D data and function visualization and animation toolsSolvers for systems of equationsNumeric and symbolic tools for calculusMultivariate statistics librariesToolkit for adding user interfaces to calculationsTools for image processingTools for visualizing and analyzing graphsTools for combinatorics problemsData mining tools such as cluster analysis, sequence alignment and pattern matchingImport and export filters for data, images, video, sound, CAD, GIS, document and biomedical formatsDatabase collection for mathematical, scientific, and socio-economic informationSupport for complex number, arbitrary precision, interval arithmetic and symbolic computationNotebook interface for review and re-use of previous inputs and outputs including graphics and text annotationsTechnical word processing including formula editing and automated report generatingTools for connecting to SQL, Java, .NET, C++, FORTRAN and http based systemsTools for parallel programming

Page 7: Interactive mathematica

7Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Palette Support

Page 8: Interactive mathematica

8Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Sample Research Notebook

Page 9: Interactive mathematica

9Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Sample Classroom Product

Page 10: Interactive mathematica

10Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Sample Student Lab

Page 11: Interactive mathematica

11Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Computational Engine

Page 12: Interactive mathematica

12Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Specialized Computations

Page 13: Interactive mathematica

13Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Mathematica Pros and Cons

• Pros– Cross platform– Exceptionally robust– Huge user community– Exceptional documentation / help

capabilities– Reasonable learning curve

• Cons– Expensive

Page 14: Interactive mathematica

14Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Questions?