Autumn 2023 STAT 37830

Course: STAT 37830=CAAM 37830

Title: Scientific Computing with Python

Instructor(s): Tristan Goodwill

Class Schedule: TR 12:30 PM-1:50 PM in Rosenwald 015

Teaching Assistant(s): Su Hyeong, Runxin Ni

Description: This course is an introduction to scientific computing using the Python programming language intended to prepare students for further computational work in courses, research, and industry. Students will learn to design, implement, and test code in Python. The course will draw examples from numerical and discrete algorithms commonly encountered in scientific computing with an emphasis on design and performance considerations. Topics will include numerical linear algebra, optimization, graph theory, data analysis, and physical simulations. The course will also introduce students to a variety of practical topics such as the use of remote resources, version control with git, commonly used libraries for scientific computing and data analysis, and using and contributing to open source and collaborative projects.

Textbook(s):