Course: STAT 37830=CAAM 37830
Title: Scientific Computing with Python
Instructor(s): Jeremy Hoskins
Teaching Assistant(s): TBA
Class Schedule: Sec 1: TR 2:00 PM-3:20 PM in Stuart 104
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.