CS-2064: Intermediate Programming in Python
Description: Advanced uses of control flow and data processing, data structures, computational techniques, object-oriented programming, and modern data science pipelines. Creating, interpreting, and debugging complex programs. Problems and projects contextualized for scientists and engineers. Implementation of Python programs in data science and production environments, production of object-oriented solutions to complex problems, and ethical implications of technological change.
Pathways: 5A Quant & Comp Thnk Adv., 10 Ethical Reasoning
Course Hours: 3 credits
Corequisites: N/A
Crosslist: N/A
Repeatability: N/A
Sections Taught: 7
Average GPA: 3.33 (A-)
Strict A Rate (No A-) : 47.00%
Average Withdrawal Rate: 3.24%
John E Wenskovitch | 2024 | 53.0% | 27.1% | 8.4% | 2.2% | 6.2% | 3.1% | 3.19 | 4 |
Patrick Sullivan | 2023 | 63.6% | 19.9% | 6.3% | 2.2% | 4.1% | 3.9% | 3.38 | 2 |
Fatemeh Sarshartehrani | 2024 | 84.5% | 10.7% | 1.2% | 0.0% | 1.2% | 2.4% | 3.79 | 1 |