PHYS265
Introduction to Scientific Programming
Introduction to scientific programming with python. Basic data types, sequences, input/output, and program control flow structures. Evaluation and plotting of mathematical functions and data. Statistical interpretation of data, and fitting of data to models. Introduction to numerical methods including integration, solutions of ordinary differential equations, and linear algebra. Extensive use of the numpy, matplotlib, and scipy packages.
Spring 2026
2 reviews
Average rating: 5.00
2 reviews
Average rating: 3.50
Fall 2025
1 review
Average rating: 5.00
Spring 2025
3 reviews
Average rating: 2.67
2 reviews
Average rating: 5.00
2 reviews
Average rating: 3.50
Past Semesters
1 review
Average rating: 5.00
3 reviews
Average rating: 2.67
2 reviews
Average rating: 5.00
During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.
Average GPA of 3.27 between 144 students*
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.