Dec 07, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

PHYS 20501 - Intro To Python For Computational Computing



An introduction to programming with Python3 with a focus on application to STEM fields. Students will be introduced to Python programming language and environment. Basic programming concepts will be introduced through a sequence of tasks including: mathematical computations, modeling of physical phenomenon, and data analysis.

Cr. 1.
Student Learning Outcomes
1. Learn basic Python language structure to utilize variables, loops and conditional statements to computationally model physical situations. 
2. Express mathematical expressions into python language. 
3. Perform mathematical operations (e.g. derivatives, integrals).
4. Produce data plots to be compared with predictions produced from computational models.