02-03-2024, 04:30 AM
Lectures on Mathematical Computing with Python
2020 | English | ISBN: NA | ASIN: NA | 221 pages | 12 MB
These lectures were prepared for a class of (mostly) second year mathematics and statistics undergraduate students at Portland State University during Spring 2020. The term was unlike any other. The onslaught of COVID-19 moved the course meetings online, an emergency transition that few of us were prepared for. Many lectures reflect our preoccupations with the damage inflicted by the virus. I have not attempted to edit these out since I felt that a utilitarian course on computing need not be divested from the real world.
These materials offer class activities for studying basics of mathematical computing using the python programming language, with glimpses into modern topics in scientific computation and data science. The lectures attempt to illustrate computational thinking by examples. They do not attempt to introduce programming from the ground up, although students, by necessity, will learn programming skills from external materials. In my experience, students are able and eager to learn programming by themselves using the abundant free online resources that introduce python programming. In particular, my students and I found the two (free and online) books of Jake VanderPlas invaluable. Many sections of these two books, hyperlinked throughout these lectures, were assigned as required preparatory reading materials during the course