Odysseus Logo

Virginia Tech

CS-1014: Introduction to Computational Thinking

Description: An exploration of basic ideas of computational thinking focusing on the perspectives, thought processes, and skills that underlie computational approaches to problem formulation and problem solving. Applications of computational tools to investigate complex, large-scale problems in a variety of knowledge domains. Basic introduction to algorithms and a practical programming language. Examination of the societal and ethical implications of computational systems.

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

Course Hours: 3 credits

Prerequisites: N/A

Required By: BIOL-5034, CEM-4644, CSES-4234, EDTE-3204

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 21

Average GPA: 3.17 (rounds to B+)

Strict A Rate (No A-) : 33.92%

Average Withdrawal Rate: 3.64%

Luke S Gusukuma202049.6%38.3%5.2%3.9%2.5%0.5%3.283
Dennis G Kafura202256.7%25.2%9.0%2.1%3.0%4.0%3.328
Heath Hillman202439.5%32.2%11.1%6.5%5.8%5.0%2.985
Siwei Cao202350.9%21.7%13.2%3.8%6.6%3.8%3.092
Onyeka Emebo202448.1%28.8%11.5%5.8%1.9%3.8%3.181
Aakash Gautam202145.8%33.3%8.2%0.0%8.3%4.2%3.071
Benitez Staff Tibau201941.6%27.7%13.9%8.4%5.5%2.8%2.951

Grade Distribution Over Time

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