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