SlideShare a Scribd company logo
1 of 20
Download to read offline
Free Math Textbooks,
Software, and Resources
Worth Using
44th Annual AMATYC Conference
Orlando, FL
Thursday November 15, 2018
Katherine and Bruce Yoshiwara
byoshiwara@hotmail.com
AIM Open Textbook Initiative
A project of the American Institute of Mathematics:
Homepage: https://aimath.org/textbooks/
Approved textbooks: https://aimath.org/textbooks/approved-textbooks/
Aside: UTMOST initiative
https://utmost.aimath.org/
The Undergraduate Teaching in Mathematics with Open Software and Textbooks
project, funded by the NSF, to investigate how students and faculty actually use
textbooks in undergraduate mathematics courses, and to use that understanding
to produce textbooks that are more effective in promoting student learning. The
major components of the project involve education research, resource
development, dissemination, and evaluation.
Common Types of Submissions
1. A textbook previously published commercially, for
which author(s) now own copyright, e.g. Calculus
in Context (https://aimath.org/textbooks/approved-textbooks/callahan/)
2. Textbook intentionally written to be open source
e.g. APEX Calculus (https://aimath.org/textbooks/approved-textbooks/hartman-et-al/ or
http://spot.pcc.edu/math/APEXCalculus/book-1.html) and Active Calculus
(https://aimath.org/textbooks/approved-textbooks/boelkins/ or https://activecalculus.org/single/)
Example: Calculus textbook
Gregory Hartman: APEX Calculus
http://spot.pcc.edu/math/APEXCalculus/book-1.html
Example: Calculus textbook
Matt Boelkins: Active Calculus
http://faculty.gvsu.edu/boelkinm/Home/AC/
Example: College algebra textbook
Modeling, Functions, and Graphs by Katherine Yoshiwara
https://yoshiwarabooks.org/mfg/
Or via AIM: https://aimath.org/textbooks/approved-textbooks/yoshiwara/
Example: Community college algebra textbook
ORCCA: Open Resources for Community College Algebra
http://spot.pcc.edu/math/orcca/section-set-notation-and-types-of-numbers.html
http://spot.pcc.edu/math/orcca/to-all.html
Example: Trig textbook
Trigonometry by Katherine Yoshiwara
https://yoshiwarabooks.org/trig/chap1.html
Or via AIM: https://aimath.org/textbooks/approved-textbooks/yoshiwara-trig/
What is PreTeXt?
A lightweight XML application for authors of research articles, textbooks and
monographs.
The best of DocBook, LaTeX, and HTML.
Outputs: print, PDF, web, and soon, EPUB, Jupyter Notebooks
http://mathbook.pugetsound.edu/
Aside: What’s involved with coding PreTeXt?
● Use a plain text editor for source file.
● Use GitHub to get and update Rob Beezer’s tools
● Use a command line to process the source file
● Use PreTeXt google groups for support
Why check out PreTeXt?
The authors using PreTeXT use other other open resources!
http://mathbook.pugetsound.edu/examples/sample-article/html/section-interactive-
authored.html
http://mathbook.pugetsound.edu/examples/sample-article/html/section-interactive-
server.html
Aside
CalcPlot3D: https://calcplot3dblog.wordpress.com/
http://www.monroecc.edu/faculty/paulseeburger/calcnsf/CalcPlot3D/
Aside: Jupyter notebooks
I am almost entirely ignorant of Jupyter notebooks. “Jupyter” is evidently “a loose
acronym meaning Julia, Python, and R. These programming languages were the
first target languages of the Jupyter application, but nowadays, the notebook
technology also supports many other languages.”
https://www.datacamp.com/community/tutorials/tutorial-jupyter-notebook
https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks
PreTeXt example: MyOpenMath exercises
http://mathbook.pugetsound.edu/examples/sample-article/html/section-myopenma
th.html
Aside: Open source homework systems
WeBWorK http://webwork.maa.org/
MyOpenMath https://www.myopenmath.com/
D. Brian Walton javascript http://educ.jmu.edu/~waltondb/webapp/Sampler.html
PreTeXt example: Class project
Geodesics on a flat torus
https://faculty.math.illinois.edu/~bradlow/torus-geodesics.html
Jayadev S. Athreya, Robert A. Beezer, Julia Borchardt, Steven B. Bradlow
Aside
Sage cell respository https://utmost.aimath.org/sage-cell-repository/
SageMathCell https://sagecell.sagemath.org/
Cocalc (formerly SageMathCloud) https://cocalc.com/
Curated courses https://curatedcourses.org/
Other sites for open math textbooks
A search will reveal many sites will lists of free textbooks recommended by
organizations or reputable individuals.
https://openstax.org/subjects/math “OpenStax is a nonprofit educational initiative
based at Rice University...We publish high-quality, peer-reviewed, openly licensed
college textbooks that are absolutely free online and low cost in print...The
knowledge in OpenStax CNX can be shared and built upon by all because it is
reusable”
Thank you.
byoshiwara@hotmail.com

More Related Content

Similar to Yoshiwara-AMATYC2018

How to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with pythonHow to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with python
Rajendra Kumar Uppal
 
Learn Python
Learn PythonLearn Python
Learn Python
Vinayak Hegde
 
Web 2.0 and Technology Integration for Elementary Smacnicoll
Web 2.0 and Technology Integration for Elementary SmacnicollWeb 2.0 and Technology Integration for Elementary Smacnicoll
Web 2.0 and Technology Integration for Elementary Smacnicoll
smacnicoll
 
Data Sharing, Distribution and Updating Using Social Coding Community Github ...
Data Sharing, Distribution and Updating Using Social Coding Community Github ...Data Sharing, Distribution and Updating Using Social Coding Community Github ...
Data Sharing, Distribution and Updating Using Social Coding Community Github ...
Universität Salzburg
 
Open Source and GitHub for Teaching with Software Development Projects
Open Source and GitHub for Teaching with Software Development ProjectsOpen Source and GitHub for Teaching with Software Development Projects
Open Source and GitHub for Teaching with Software Development Projects
Daniel Nüst
 

Similar to Yoshiwara-AMATYC2018 (20)

Making connections - open practices in technology-mediated ELT
Making connections - open practices in technology-mediated ELTMaking connections - open practices in technology-mediated ELT
Making connections - open practices in technology-mediated ELT
 
Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...
 
How to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with pythonHow to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with python
 
thinkCSpy
thinkCSpythinkCSpy
thinkCSpy
 
Learn Python
Learn PythonLearn Python
Learn Python
 
Open Educational Resources: Building a personal learning kit
Open Educational Resources: Building a personal learning kitOpen Educational Resources: Building a personal learning kit
Open Educational Resources: Building a personal learning kit
 
ICT-Tools-for-Collaboration-and-Sharing.pptx
ICT-Tools-for-Collaboration-and-Sharing.pptxICT-Tools-for-Collaboration-and-Sharing.pptx
ICT-Tools-for-Collaboration-and-Sharing.pptx
 
Coursera data science specialization
Coursera data science specializationCoursera data science specialization
Coursera data science specialization
 
A Whirlwind Tour Of Python
A Whirlwind Tour Of PythonA Whirlwind Tour Of Python
A Whirlwind Tour Of Python
 
Generative Pre-Training Transformer .ppt
Generative Pre-Training Transformer .pptGenerative Pre-Training Transformer .ppt
Generative Pre-Training Transformer .ppt
 
Web 2.0 and Technology Integration for Elementary Smacnicoll
Web 2.0 and Technology Integration for Elementary SmacnicollWeb 2.0 and Technology Integration for Elementary Smacnicoll
Web 2.0 and Technology Integration for Elementary Smacnicoll
 
Jupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusJupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and Erasmus
 
Data Sharing, Distribution and Updating Using Social Coding Community Github ...
Data Sharing, Distribution and Updating Using Social Coding Community Github ...Data Sharing, Distribution and Updating Using Social Coding Community Github ...
Data Sharing, Distribution and Updating Using Social Coding Community Github ...
 
Analysis of existing technological platforms for the collaborative production...
Analysis of existing technological platforms for the collaborative production...Analysis of existing technological platforms for the collaborative production...
Analysis of existing technological platforms for the collaborative production...
 
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...
 
Elliott Hauser: Py Gotham 08-16-2014 - Teaching Stacks
Elliott Hauser: Py Gotham 08-16-2014 - Teaching StacksElliott Hauser: Py Gotham 08-16-2014 - Teaching Stacks
Elliott Hauser: Py Gotham 08-16-2014 - Teaching Stacks
 
Collaborations in the Extreme: 
The rise of open code development in the scie...
Collaborations in the Extreme: 
The rise of open code development in the scie...Collaborations in the Extreme: 
The rise of open code development in the scie...
Collaborations in the Extreme: 
The rise of open code development in the scie...
 
Using oer for cambodia
Using oer for cambodiaUsing oer for cambodia
Using oer for cambodia
 
Open Source and GitHub for Teaching with Software Development Projects
Open Source and GitHub for Teaching with Software Development ProjectsOpen Source and GitHub for Teaching with Software Development Projects
Open Source and GitHub for Teaching with Software Development Projects
 
Open.Michigan Enriching Scholarship Presentation
Open.Michigan Enriching Scholarship PresentationOpen.Michigan Enriching Scholarship Presentation
Open.Michigan Enriching Scholarship Presentation
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdfContoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
cupulin
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 

Recently uploaded (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdfContoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Pharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfPharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdf
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 

Yoshiwara-AMATYC2018

  • 1. Free Math Textbooks, Software, and Resources Worth Using 44th Annual AMATYC Conference Orlando, FL Thursday November 15, 2018 Katherine and Bruce Yoshiwara byoshiwara@hotmail.com
  • 2. AIM Open Textbook Initiative A project of the American Institute of Mathematics: Homepage: https://aimath.org/textbooks/ Approved textbooks: https://aimath.org/textbooks/approved-textbooks/
  • 3. Aside: UTMOST initiative https://utmost.aimath.org/ The Undergraduate Teaching in Mathematics with Open Software and Textbooks project, funded by the NSF, to investigate how students and faculty actually use textbooks in undergraduate mathematics courses, and to use that understanding to produce textbooks that are more effective in promoting student learning. The major components of the project involve education research, resource development, dissemination, and evaluation.
  • 4. Common Types of Submissions 1. A textbook previously published commercially, for which author(s) now own copyright, e.g. Calculus in Context (https://aimath.org/textbooks/approved-textbooks/callahan/) 2. Textbook intentionally written to be open source e.g. APEX Calculus (https://aimath.org/textbooks/approved-textbooks/hartman-et-al/ or http://spot.pcc.edu/math/APEXCalculus/book-1.html) and Active Calculus (https://aimath.org/textbooks/approved-textbooks/boelkins/ or https://activecalculus.org/single/)
  • 5. Example: Calculus textbook Gregory Hartman: APEX Calculus http://spot.pcc.edu/math/APEXCalculus/book-1.html
  • 6. Example: Calculus textbook Matt Boelkins: Active Calculus http://faculty.gvsu.edu/boelkinm/Home/AC/
  • 7. Example: College algebra textbook Modeling, Functions, and Graphs by Katherine Yoshiwara https://yoshiwarabooks.org/mfg/ Or via AIM: https://aimath.org/textbooks/approved-textbooks/yoshiwara/
  • 8. Example: Community college algebra textbook ORCCA: Open Resources for Community College Algebra http://spot.pcc.edu/math/orcca/section-set-notation-and-types-of-numbers.html http://spot.pcc.edu/math/orcca/to-all.html
  • 9. Example: Trig textbook Trigonometry by Katherine Yoshiwara https://yoshiwarabooks.org/trig/chap1.html Or via AIM: https://aimath.org/textbooks/approved-textbooks/yoshiwara-trig/
  • 10. What is PreTeXt? A lightweight XML application for authors of research articles, textbooks and monographs. The best of DocBook, LaTeX, and HTML. Outputs: print, PDF, web, and soon, EPUB, Jupyter Notebooks http://mathbook.pugetsound.edu/
  • 11. Aside: What’s involved with coding PreTeXt? ● Use a plain text editor for source file. ● Use GitHub to get and update Rob Beezer’s tools ● Use a command line to process the source file ● Use PreTeXt google groups for support
  • 12. Why check out PreTeXt? The authors using PreTeXT use other other open resources! http://mathbook.pugetsound.edu/examples/sample-article/html/section-interactive- authored.html http://mathbook.pugetsound.edu/examples/sample-article/html/section-interactive- server.html
  • 14. Aside: Jupyter notebooks I am almost entirely ignorant of Jupyter notebooks. “Jupyter” is evidently “a loose acronym meaning Julia, Python, and R. These programming languages were the first target languages of the Jupyter application, but nowadays, the notebook technology also supports many other languages.” https://www.datacamp.com/community/tutorials/tutorial-jupyter-notebook https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks
  • 15. PreTeXt example: MyOpenMath exercises http://mathbook.pugetsound.edu/examples/sample-article/html/section-myopenma th.html
  • 16. Aside: Open source homework systems WeBWorK http://webwork.maa.org/ MyOpenMath https://www.myopenmath.com/ D. Brian Walton javascript http://educ.jmu.edu/~waltondb/webapp/Sampler.html
  • 17. PreTeXt example: Class project Geodesics on a flat torus https://faculty.math.illinois.edu/~bradlow/torus-geodesics.html Jayadev S. Athreya, Robert A. Beezer, Julia Borchardt, Steven B. Bradlow
  • 18. Aside Sage cell respository https://utmost.aimath.org/sage-cell-repository/ SageMathCell https://sagecell.sagemath.org/ Cocalc (formerly SageMathCloud) https://cocalc.com/ Curated courses https://curatedcourses.org/
  • 19. Other sites for open math textbooks A search will reveal many sites will lists of free textbooks recommended by organizations or reputable individuals. https://openstax.org/subjects/math “OpenStax is a nonprofit educational initiative based at Rice University...We publish high-quality, peer-reviewed, openly licensed college textbooks that are absolutely free online and low cost in print...The knowledge in OpenStax CNX can be shared and built upon by all because it is reusable”