Last updated on April 21, 2024
Calculus for Business and Social Sciences (MATH 116 Section 3), Monday, Wednesday and Thursday 10–10:50am in Maybank Hall room 100; syllabus in PDF and as a website;
This uses material from Hawkes Learning: the book Essential Calculus With Applications (3nd edition) by Franklin Wright, Spencer Hurd and Bill New, and the associated online system for study, homework and quizzes.
Calculus 3 (MATH 221 Section 1), Monday, Wednesday and Friday 2:00–2:50pm in MYBK 219 and Thursday 1:40–2:55pm in MYBK 108; syllabus in PDF and as a website.
This uses only free materials: the open source text Calculus 3 from OpenStax and my class notes and study guide as a website and in PDF.
Numerical Methods and Mathematical Computing (MATH 245), Monday, Wednesday and Friday 1:00–1:50pm; syllabus in PDF and as a website.
This is a new version of the course, no longer requiring MATH 246 as a prerequisite; instead computer lab work will be merged into the course, in particular on Fridays.
The main material for this course are my OER materials Introduction to Numerical Methods and Analysis with Python, a Jupyter Book which also provides dowloads of interactive Jupyter notebooks and Python code corresponding to each section of the book.
This will again use material from Hawkes Learning: the book Essential Calculus With Applications (3nd edition) by Franklin Wright, Spencer Hurd and Bill New, and the associated online system for study, homework and quizzes.
MATH 120 Introductory Calculus: syllabus from Fall 2023 in PDF and as a website; notes as a website and in PDF.
The text was the free online resource Calculus 1 from OpenStax.
The text was the free online resource Calculus 2 from OpenStax.
MATH 229 Vector Calculus with Chemical Applications:
syllabus from Fall 2022 in PDF
and
as a website.
The material was primarily
this in-house PDF book by Jason Howell and myself,
supplemented by the free online resources
Calculus 2
and
Calculus 3
from
OpenStax.
MATH 245 Numerical Methods and Mathematical Computing;
syllabus from Spring 2020.
The main material for this course has since been compiled into
Introduction to Numerical Methods and Analysis with Python
Jupyter Book,
a Jupyter Book
which also provides dowloads of interactive Jupyter notebooks and Python code corresponding to each section of the book.
MATH 246 Mathematical Computing and Programming Laboratory, co-requisite to the above:
syllabus from Spring 2020.
The Jupyter notebooks for this are now gathered in
Python for Scientific Computing,
another Jupyter Book.
MATH 445 Numerical Analysis and MATH 545 Numerical Analysis 1: here are the syllabi from Spring 2020 for MATH 445 and MATH 545.
I am working on preparing or gathering free materials for course that I often teach, mostly using several OER authoring systems: PreTeXt and Jupyter Book, each of which can produce both HTML web-site and printable PDF versions.
Notes for Math 120, Introductory Calculus (produced with PreTeXt), as a website and as PDF.
Notes for Math 220, Calculus 2 (updated April 10, 2023) (also produced with PreTeXt), as a website and as PDF.
Introduction to Numerical Methods and Analysis with Python (draft); a Jupyter Book website for MATH 245 Numerical Methods and Mathematical Computing. This is a work-in-progress, as it is being expanded to also cover the topics in MATH 445 and 545, Numerical Analysis. It contains a tutorial on Python, based on the next item.
Python for Scientific Computing; another Jupyter Book, developed for the course MATH 246 Mathematical Computing and Programming Laboratory, which is corequisite for MATH 245.
Introduction to Numerical Methods and Analysis with Julia (draft); A sibling of the above Python version, using instead the relatively new Julia programming language, which is designed for one thing to mimic Matlab syntax where that does not get in the way of modern improvements. This contains a brief introduction to Julia, assuming some familiarity with either Matlab or Python. It is also avaiable as PDF, but that is a bit rougher.
For everything else, see:
Disclaimer Don't trust anything you read on the internet, including this — Douglas Adams (maybe).