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: 39

Average GPA: 3.40 (rounds to B+)

Strict A Rate (No A-) : 47.15%

Average Withdrawal Rate: 2.88%

Brannon B King202227.8%44.4%11.2%0.0%0.0%16.7%3.181
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
Arinjoy Basak202159.4%24.9%3.1%0.0%0.0%12.5%3.611
John E Wenskovitch202464.9%18.8%7.4%1.2%2.9%4.7%3.487
James C Davis201954.2%20.8%15.3%4.2%2.8%2.8%3.231
John A Lewis202464.0%24.6%7.4%1.4%1.1%1.4%3.4721
Heath Hillman202432.8%37.2%17.9%2.7%5.6%3.9%2.893
Sikiru A Adewale202347.4%31.5%5.3%5.3%5.3%5.3%3.071
Mai M Dahshan202071.4%23.2%1.8%3.6%0.0%0.0%3.671
Edward L Powell202090.0%10.0%0.0%0.0%0.0%0.0%3.871

Grade Distribution Over Time

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