ASTR 19: Practical Programming
University of California, Santa Cruz
Introduces how we use computer programming to solve scientific problems. Covers basic Python programming, code repositories, and scientific plotting and graphing. Introduces more advanced techniques through small projects featuring real data from throughout the sciences, with a focus on using programming to evaluate the statistical significance of scientific claims.
Average GPA: 3.32
Grade distribution records: 426 students across 8 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 69 | 16.2% |
| A | 126 | 29.6% |
| A- | 51 | 12.0% |
| B+ | 32 | 7.5% |
| B | 35 | 8.2% |
| B- | 20 | 4.7% |
| C+ | 8 | 1.9% |
| C | 13 | 3.1% |
| C- | 7 | 1.6% |
| D+ | 2 | 0.5% |
| D | 1 | 0.2% |
| D- | 1 | 0.2% |
| F | 25 | 5.9% |
| P | 16 | 3.8% |
| NP | 11 | 2.6% |
| W | 8 | 1.9% |
Based on 426 student grade records across 8 terms and 4 professors.
Instructors
- Brant Edward Robertson 252 students, Average GPA 3.21
- Kevin A Bundy 102 students, Average GPA 3.51
- Artem Aguichine 87 students, Average GPA 3.39
- Olivier Hervet 42 students, Average GPA 3.45