interactive mathematica

Post on 10-May-2015

418 Views

Category:

Education

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

gotwals@ncssm.edu

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)

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

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

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

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

7Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Palette Support

8Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Sample Research Notebook

9Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Sample Classroom Product

10Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Sample Student Lab

11Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Computational Engine

12Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Specialized Computations

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

14Interactive Mathematica- Gotwals, UNC TLT Conference, 2010

Questions?

top related