Odysseus Logo

Virginia Tech

CS-1114: Introduction to Software Design

Description: Fundamental concepts of programming from an object-oriented perspective. Basic software engineering principles and programming skills in a programming language that supports the object-oriented paradigm. Simple data types, control structures, array and string data structures, basic algorithms, testing and debugging. A basic model of the computer as an abstract machine. Modeling and problem-solving skills applicable to programming at this level. Partially duplicates 1054, 1124, and 1705.

Pathways: N/A

Course Hours: 3 credits

Corequisites: MATH-1225

Crosslist: N/A

Repeatability: N/A

Sections Taught: 158

Average GPA: 2.66 (B-)

Strict A Rate (No A-) : 13.21%

Average Withdrawal Rate: 10.53%

Lindah J Kotut202131.9%40.0%16.2%3.2%3.4%5.2%2.9711
Mark B Manuel202128.6%42.9%28.6%0.0%0.0%0.0%2.871
Noah D Barnette202217.2%36.1%20.8%8.5%4.8%12.6%2.5749
Eric D Ragan201225.0%62.5%0.0%12.5%0.0%0.0%2.931
Matthew C Nowinski202381.8%9.1%0.0%0.0%0.0%9.1%3.931
Anthony J Allevato201160.0%26.6%0.0%6.7%6.7%0.0%3.291
Shvetha Soundararajan201421.9%43.6%13.2%5.4%8.6%7.3%2.699
Jessica A Self201535.3%11.8%23.5%5.9%11.7%11.8%2.541
Stephen H Edwards202217.0%33.2%25.0%8.6%6.1%9.9%2.5030
Michael S Irwin201918.2%29.7%21.9%10.8%6.0%13.5%2.4810
Aakash Gautam202147.8%28.0%14.2%5.0%1.2%3.8%3.243
Anamary Leal201619.6%30.3%18.6%9.2%8.9%13.5%2.465
Allyson L Senger202328.5%26.4%15.1%6.5%10.1%13.3%2.638
Eli Tilevich201635.5%37.5%11.8%4.6%3.6%6.9%3.0310
Kenneth T Stevens201537.7%34.9%10.1%8.5%4.4%4.3%2.974
Abigail J Bartolome201816.7%33.3%29.1%8.3%4.1%8.3%2.561
Godmar V Back201030.0%16.6%23.3%13.3%3.3%13.3%2.611
Fatemeh Sarshartehrani202318.7%21.9%25.0%12.5%9.4%12.5%2.341
Siwei Cao202216.3%23.2%11.6%9.3%6.9%32.6%2.561
Heath Hillman202327.1%29.2%13.7%9.1%6.4%14.5%2.724
Wu Chun Feng202126.3%33.1%18.7%5.9%4.2%11.9%2.811
Elham Mohammadrezaei202335.6%19.7%15.2%6.9%7.6%15.2%2.791
David P Mcpherson202416.7%30.8%21.4%8.4%8.8%13.9%2.433
Onyeka Emebo202421.3%39.1%19.9%5.7%5.7%8.5%2.671

Grade Distribution Over Time