Odysseus Logo

Virginia Tech

CS-1054: Introduction to Programming in Java

Description: An introduction to object-oriented programming using the Java language. Fundamental concepts underlying programming and software solutions to many problems. Structured data, statement sequencing, logic control, classes, objects, methods, instantiation of classes, sending messages to objects. The impact of computing on issues of diversity and inclusion.

Pathways: 5F Quant & Comp Thnk Found., 11 Intercultural&Global Aware.

Course Hours: 3 credits

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 142

Average GPA: 3.05 (B+)

Strict A Rate (No A-) : 28.37%

Average Withdrawal Rate: 3.11%

Noah D Barnette202215.7%35.0%34.3%7.0%4.1%4.0%2.4922
Aakash Gautam201957.2%28.6%14.3%0.0%0.0%0.0%3.471
Eric D Ragan20120.0%37.5%50.0%12.5%0.0%0.0%2.141
Anamary Leal201633.3%33.3%0.0%11.1%11.1%11.1%2.601
Michael S Irwin201737.5%12.5%37.5%0.0%12.5%0.0%2.591
John P Vergara201534.1%39.7%18.9%0.7%6.5%0.0%2.965
Lindah J Kotut202033.9%30.2%15.0%8.5%0.0%12.5%2.953
Kenneth T Stevens201537.1%41.3%12.4%4.1%2.9%2.2%3.0716
Mir F Ali200533.3%53.3%6.7%0.0%6.7%0.0%3.031
Andria Esakia201663.2%26.4%5.3%0.0%0.0%5.3%3.591
Robert G Ball200679.9%11.5%2.7%1.7%4.2%0.0%3.595
David P Mcpherson200774.6%15.5%6.2%2.1%1.6%0.0%3.5412
Amine Chigani201146.2%35.3%10.9%3.3%2.1%2.1%3.178
Staff Saraiya200653.5%35.8%6.6%1.5%2.5%0.0%3.315
Kevin J Buffardi201133.7%31.7%17.3%2.6%6.8%7.9%2.844
John A Lewis202436.0%42.4%14.6%2.5%1.4%3.1%3.1136
Margaret O Ellis201451.0%33.8%9.0%1.9%2.4%1.8%3.2810
Mohammed F Farghally202129.5%35.3%19.2%6.1%4.1%5.7%2.852
Abigail J Bartolome201816.7%33.4%0.0%33.4%16.7%0.0%2.001
Anthony J Allevato201133.4%55.6%11.2%0.0%0.0%0.0%3.171
Abdul Hafeez201470.0%15.0%5.0%0.0%10.0%0.0%3.241
Heath Hillman202327.3%21.8%11.0%1.8%12.7%25.5%2.651
Luke S Gusukuma202252.0%27.4%8.3%3.9%4.1%4.3%3.252
Poorvesh Dongre202343.8%22.0%15.0%0.0%2.8%16.4%3.241
Shvetha Soundararajan201450.0%12.5%12.5%0.0%0.0%25.0%3.451

Grade Distribution Over Time