Odysseus Logo

Virginia Tech

CS-1064: Introduction to Programming in Python

Description: Introduction to programming in Python contextualized with scientific and engineering problems. Computational problem-solving skills and software solutions in addition to Python language fundamentals. The basics of control flow with loops and conditionals, state tracing and manipulation, simple and complex types, organization of code using functional and object-oriented coding strategies, and data processing. Create, interpret, and debug programs. Ethically debate important issues in computing culture.

Pathways: 5F Quant & Comp Thnk Found., 10 Ethical Reasoning

Course Hours: 3 credits

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 35

Average GPA: 3.40 (B+)

Strict A Rate (No A-) : 48.01%

Average Withdrawal Rate: 3.12%

Heath Hillman202432.8%37.2%17.9%2.7%5.6%3.9%2.893
John A Lewis202465.1%23.7%7.3%1.4%1.1%1.5%3.4918
John E Wenskovitch202365.2%17.1%8.2%1.5%2.5%5.5%3.496
Arinjoy Basak202159.4%24.9%3.1%0.0%0.0%12.5%3.611
Mai M Dahshan202071.4%23.2%1.8%3.6%0.0%0.0%3.671
James C Davis201954.2%20.8%15.3%4.2%2.8%2.8%3.231
Edward L Powell202090.0%10.0%0.0%0.0%0.0%0.0%3.871
Taha Hassan202142.1%15.8%10.6%21.1%10.5%0.0%2.591
Maha Elouni202284.2%5.3%0.0%0.0%10.5%0.0%3.511
Sikiru A Adewale202347.4%31.5%5.3%5.3%5.3%5.3%3.071
Brannon B King202227.8%44.4%11.2%0.0%0.0%16.7%3.181

Grade Distribution Over Time

1234GPA
Spring 2019Fall 2019Spring 2020Summer I 2020Fall 2020Spring 2021Summer I 2021Fall 2021Winter 2021Spring 2022Summer I 2022Fall 2022Winter 2022Spring 2023Summer I 2023Fall 2023Spring 2024Term050% W