AOSC247

Scientific Programming: Python

Prerequisite: MATH140. Recommended: Familiarity with basic descriptive statistics. Credit only granted for: AOSC458J, AOSC247 or CMSC131. Formerly: AOSC458J. A comprehensive introduction to scientific computation and visualization techniques with Python applied to data intensive questions in the Natural Sciences. The class emphasizes real-world applications, providing students with essential hands-on experience using Python for data analysis and visualization, developing analytical skills for observational and modeling data, and performing virtual experiments to distinguish data contributing factors. Students will gain an understanding of the scientific data issues including: signal vs noise, trend vs periodicity, mean vs extreme changes, and accuracy vs uncertainty. Students will gain extensive experience using command line linux. Skills including local and remote file transfer and synchronization, file and directory permission, utilities for diagnosing performance issues, and data compression. Students must pay a $60.00 lab materials fee.

Spring 2024

37 reviews
Average rating: 4.78

Summer 2023

37 reviews
Average rating: 4.78

Spring 2023

37 reviews
Average rating: 4.78

Past Semesters

37 reviews
Average rating: 4.78

37 reviews
Average rating: 4.78

* "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.