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

Average GPA: 3.37 (A-)

Strict A Rate (No A-) : 47.79%

Average Withdrawal Rate: 3.87%

Heath Hillman202432.8%37.2%17.9%2.7%5.6%3.9%2.893
Mai M Dahshan202071.4%23.2%1.8%3.6%0.0%0.0%3.671
John E Wenskovitch202366.0%17.1%7.8%1.5%2.5%5.1%3.507
Kenneth T Stevens201426.6%25.0%20.3%3.1%18.8%6.3%2.371
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
Mansooreh Ahmadian201869.3%18.6%2.7%4.0%1.3%4.0%3.571
Panagiotis Apostolellis201851.3%18.7%11.2%5.0%5.0%8.8%3.161
John A Lewis202465.1%23.7%7.3%1.4%1.1%1.5%3.4918
Henry M Monti201749.0%28.2%9.6%2.6%2.9%7.7%3.275
Staff Rajamohan201626.5%53.7%12.0%0.0%1.5%6.1%3.151
Austin C Bart201869.9%16.2%6.6%1.8%1.7%3.7%3.552
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
Sikiru A Adewale202347.4%31.5%5.3%5.3%5.3%5.3%3.071

Grade Distribution Over Time