SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Using Mathematica as an interactive F2F and online teaching environment Robert R. Gotwals North Carolina School of Science and Math gotwals@ncssm.edu
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)
Teaching Needs Electronic notebooks Text, data, graphics, hyperlinks, other media Computational engine Data analysis (statistics) Data visualization Specialized resources Bioinformatics, other “omics” capabilities
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
Challenges Multiple tools, multiple platforms Lack of seamless integration Multiple learning curves No one tool adequate for our needs
Current Solution Mathematica “Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing” Mathematical function library Special mathematical function library 2D and 3D data and function visualization and animation tools Solvers for systems of equations Numeric and symbolic tools for calculus Multivariate statistics libraries Toolkit for adding user interfaces to calculations Tools for image processing Tools for visualizing and analyzing graphs Tools for combinatorics problems Data mining tools such as cluster analysis, sequence alignment and pattern matching Import and export filters for data, images, video, sound, CAD, GIS, document and biomedical formats Database collection for mathematical, scientific, and socio-economic information Support for complex number, arbitrary precision, interval arithmetic and symbolic computation Notebook interface for review and re-use of previous inputs and outputs including graphics and text annotations Technical word processing including formula editing and automated report generating Tools for connecting to SQL, Java, .NET, C++, FORTRAN and http based systems Tools for parallel programming
Palette Support
Sample Research Notebook
Sample Classroom Product
Sample Student Lab
Computational Engine
Specialized Computations
Mathematica Pros and Cons Pros Cross platform Exceptionally robust Huge user community Exceptional documentation / help capabilities Reasonable learning curve Cons Expensive
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Management of Data Collections
Management of Data CollectionsManagement of Data Collections
Management of Data Collections
abedejesus
 
Data Science Curriculum at Indiana University
Data Science Curriculum at Indiana UniversityData Science Curriculum at Indiana University
Data Science Curriculum at Indiana University
Geoffrey Fox
 
Jeff_Xavier_resume 0515
Jeff_Xavier_resume 0515Jeff_Xavier_resume 0515
Jeff_Xavier_resume 0515
Jeffrey Xavier
 
Bibliometric-enhanced Retrieval Models for Big Scholarly Information Systems
Bibliometric-enhanced Retrieval Models for Big Scholarly Information SystemsBibliometric-enhanced Retrieval Models for Big Scholarly Information Systems
Bibliometric-enhanced Retrieval Models for Big Scholarly Information Systems
GESIS
 

Was ist angesagt? (16)

ACS 248th Paper 104 ChemData Project
ACS 248th Paper 104 ChemData ProjectACS 248th Paper 104 ChemData Project
ACS 248th Paper 104 ChemData Project
 
Management of Data Collections
Management of Data CollectionsManagement of Data Collections
Management of Data Collections
 
CV-LuisIbanez
CV-LuisIbanezCV-LuisIbanez
CV-LuisIbanez
 
Data management 26 sept 2020 by dr tmh myanmar
Data management  26 sept 2020 by dr tmh myanmarData management  26 sept 2020 by dr tmh myanmar
Data management 26 sept 2020 by dr tmh myanmar
 
Data Science Curriculum at Indiana University
Data Science Curriculum at Indiana UniversityData Science Curriculum at Indiana University
Data Science Curriculum at Indiana University
 
Analysis computerscience disciplines
Analysis computerscience disciplinesAnalysis computerscience disciplines
Analysis computerscience disciplines
 
The future of scholarly communications professionals
The future of scholarly communications professionalsThe future of scholarly communications professionals
The future of scholarly communications professionals
 
Jeff_Xavier_resume 0515
Jeff_Xavier_resume 0515Jeff_Xavier_resume 0515
Jeff_Xavier_resume 0515
 
Drexel University Computing Academy - iSchool Research Presentation
Drexel University Computing Academy - iSchool Research PresentationDrexel University Computing Academy - iSchool Research Presentation
Drexel University Computing Academy - iSchool Research Presentation
 
Managing international comparative data
Managing international comparative dataManaging international comparative data
Managing international comparative data
 
CV
CVCV
CV
 
Bibliometrics in Practice - evaluating REF
Bibliometrics in Practice - evaluating REFBibliometrics in Practice - evaluating REF
Bibliometrics in Practice - evaluating REF
 
Metrics are rubbish, but ...
Metrics are rubbish, but ...Metrics are rubbish, but ...
Metrics are rubbish, but ...
 
Webometrics report
Webometrics reportWebometrics report
Webometrics report
 
Bibliometric-enhanced Retrieval Models for Big Scholarly Information Systems
Bibliometric-enhanced Retrieval Models for Big Scholarly Information SystemsBibliometric-enhanced Retrieval Models for Big Scholarly Information Systems
Bibliometric-enhanced Retrieval Models for Big Scholarly Information Systems
 
Major issues in data mining
Major issues in data miningMajor issues in data mining
Major issues in data mining
 

Andere mochten auch

A Mathematica tool for rapid estimation of flow conditions within a compressi...
A Mathematica tool for rapid estimation of flow conditions within a compressi...A Mathematica tool for rapid estimation of flow conditions within a compressi...
A Mathematica tool for rapid estimation of flow conditions within a compressi...
Adam Taylor
 
Me 443 1 what is mathematica Erdi Karaçal Mechanical Engineer University of...
Me 443   1 what is mathematica Erdi Karaçal Mechanical Engineer University of...Me 443   1 what is mathematica Erdi Karaçal Mechanical Engineer University of...
Me 443 1 what is mathematica Erdi Karaçal Mechanical Engineer University of...
Erdi Karaçal
 

Andere mochten auch (9)

Unreal Science with Mathematica
Unreal Science with MathematicaUnreal Science with Mathematica
Unreal Science with Mathematica
 
A Mathematica tool for rapid estimation of flow conditions within a compressi...
A Mathematica tool for rapid estimation of flow conditions within a compressi...A Mathematica tool for rapid estimation of flow conditions within a compressi...
A Mathematica tool for rapid estimation of flow conditions within a compressi...
 
Me 443 2 tour of mathematica Erdi Karaçal Mechanical Engineer University of...
Me 443   2 tour of mathematica Erdi Karaçal Mechanical Engineer University of...Me 443   2 tour of mathematica Erdi Karaçal Mechanical Engineer University of...
Me 443 2 tour of mathematica Erdi Karaçal Mechanical Engineer University of...
 
Functional Programming In Mathematica
Functional Programming In MathematicaFunctional Programming In Mathematica
Functional Programming In Mathematica
 
Me 443 1 what is mathematica Erdi Karaçal Mechanical Engineer University of...
Me 443   1 what is mathematica Erdi Karaçal Mechanical Engineer University of...Me 443   1 what is mathematica Erdi Karaçal Mechanical Engineer University of...
Me 443 1 what is mathematica Erdi Karaçal Mechanical Engineer University of...
 
Me 443 4 plotting curves Erdi Karaçal Mechanical Engineer University of Gaz...
Me 443   4 plotting curves Erdi Karaçal Mechanical Engineer University of Gaz...Me 443   4 plotting curves Erdi Karaçal Mechanical Engineer University of Gaz...
Me 443 4 plotting curves Erdi Karaçal Mechanical Engineer University of Gaz...
 
Mathematica tutorial 3
Mathematica tutorial 3Mathematica tutorial 3
Mathematica tutorial 3
 
Visualising Quantum Physics using Mathematica
Visualising Quantum Physics using MathematicaVisualising Quantum Physics using Mathematica
Visualising Quantum Physics using Mathematica
 
Finite DIfference Methods Mathematica
Finite DIfference Methods MathematicaFinite DIfference Methods Mathematica
Finite DIfference Methods Mathematica
 

Ähnlich wie Interactive mathematica

Assessing learning outcomes in school with e-portfolio
Assessing learning outcomes in school with e-portfolioAssessing learning outcomes in school with e-portfolio
Assessing learning outcomes in school with e-portfolio
Mart Laanpere
 
Computer Systems Lab Overview
Computer Systems Lab OverviewComputer Systems Lab Overview
Computer Systems Lab Overview
butest
 

Ähnlich wie Interactive mathematica (20)

2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
International Journal on Computational Science & Applications (IJCSA)
International Journal on Computational Science & Applications (IJCSA)International Journal on Computational Science & Applications (IJCSA)
International Journal on Computational Science & Applications (IJCSA)
 
Call for papers - International Journal on Computational Science & Applicatio...
Call for papers - International Journal on Computational Science & Applicatio...Call for papers - International Journal on Computational Science & Applicatio...
Call for papers - International Journal on Computational Science & Applicatio...
 
Data science syllabus
Data science syllabusData science syllabus
Data science syllabus
 
International Journal on Computational Science & Applications (IJCSA)
International Journal on Computational Science & Applications (IJCSA)International Journal on Computational Science & Applications (IJCSA)
International Journal on Computational Science & Applications (IJCSA)
 
International Journal on Computational Science & Applications (IJCSA)
International Journal on Computational Science & Applications (IJCSA)International Journal on Computational Science & Applications (IJCSA)
International Journal on Computational Science & Applications (IJCSA)
 
International Journal on Computational Science & Applications (IJCSA)
International Journal on Computational Science & Applications (IJCSA)International Journal on Computational Science & Applications (IJCSA)
International Journal on Computational Science & Applications (IJCSA)
 
International experience in informatics curriculum development
International experience in informatics curriculum developmentInternational experience in informatics curriculum development
International experience in informatics curriculum development
 
Informatics curricula in three Baltic states
Informatics curricula in three Baltic statesInformatics curricula in three Baltic states
Informatics curricula in three Baltic states
 
Evidence-Centered Approach to Online Assessment of Students’ Digital Competence
Evidence-Centered Approach to Online Assessment of Students’ Digital CompetenceEvidence-Centered Approach to Online Assessment of Students’ Digital Competence
Evidence-Centered Approach to Online Assessment of Students’ Digital Competence
 
Trusted data and services from the GDML
Trusted data and services from the GDMLTrusted data and services from the GDML
Trusted data and services from the GDML
 
Teaching Computational Physics
Teaching Computational PhysicsTeaching Computational Physics
Teaching Computational Physics
 
Alexey Morozov Resume
Alexey Morozov ResumeAlexey Morozov Resume
Alexey Morozov Resume
 
LibMeter Seminar Introduction Basics
LibMeter Seminar Introduction BasicsLibMeter Seminar Introduction Basics
LibMeter Seminar Introduction Basics
 
Assessing learning outcomes in school with e-portfolio
Assessing learning outcomes in school with e-portfolioAssessing learning outcomes in school with e-portfolio
Assessing learning outcomes in school with e-portfolio
 
TeachingWithData.org ASA Presentation 2010
TeachingWithData.org ASA Presentation 2010TeachingWithData.org ASA Presentation 2010
TeachingWithData.org ASA Presentation 2010
 
Teaching the Common Core with Web-Based Technology
Teaching the Common Core with Web-Based TechnologyTeaching the Common Core with Web-Based Technology
Teaching the Common Core with Web-Based Technology
 
Computer Systems Lab Overview
Computer Systems Lab OverviewComputer Systems Lab Overview
Computer Systems Lab Overview
 
Characterizing Data and Software for Social Science Research
Characterizing Data and Software for Social Science ResearchCharacterizing Data and Software for Social Science Research
Characterizing Data and Software for Social Science Research
 
Introductory Lecture to Applied Mathematics Stream
Introductory Lecture to Applied Mathematics StreamIntroductory Lecture to Applied Mathematics Stream
Introductory Lecture to Applied Mathematics Stream
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Interactive mathematica

  • 1. Using Mathematica as an interactive F2F and online teaching environment Robert R. Gotwals North Carolina School of Science and Math gotwals@ncssm.edu
  • 2. 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)
  • 3. Teaching Needs Electronic notebooks Text, data, graphics, hyperlinks, other media Computational engine Data analysis (statistics) Data visualization Specialized resources Bioinformatics, other “omics” capabilities
  • 4. 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
  • 5. Challenges Multiple tools, multiple platforms Lack of seamless integration Multiple learning curves No one tool adequate for our needs
  • 6. Current Solution Mathematica “Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing” Mathematical function library Special mathematical function library 2D and 3D data and function visualization and animation tools Solvers for systems of equations Numeric and symbolic tools for calculus Multivariate statistics libraries Toolkit for adding user interfaces to calculations Tools for image processing Tools for visualizing and analyzing graphs Tools for combinatorics problems Data mining tools such as cluster analysis, sequence alignment and pattern matching Import and export filters for data, images, video, sound, CAD, GIS, document and biomedical formats Database collection for mathematical, scientific, and socio-economic information Support for complex number, arbitrary precision, interval arithmetic and symbolic computation Notebook interface for review and re-use of previous inputs and outputs including graphics and text annotations Technical word processing including formula editing and automated report generating Tools for connecting to SQL, Java, .NET, C++, FORTRAN and http based systems Tools for parallel programming
  • 13. Mathematica Pros and Cons Pros Cross platform Exceptionally robust Huge user community Exceptional documentation / help capabilities Reasonable learning curve Cons Expensive