Odysseus Logo

Virginia Tech

CS-2505: Introduction to Computer Organization

Description: An introduction to the design and operation of digital computers. Works up from the logic gate level to combinational and sequential circuits, information representation, computer arithmetic, arithmetic/logic units, control unit design, basic computer organization, relationships between high level programming languages and instruction set architectures. A grade of C or better is required in CS prerequisite. Corequisites: MATH 2534 or MATH 3034.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: CS-2114

Required By: CS-2506, CS-3114, CS-4894, ECE-4944, ME-4744

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 84

Average GPA: 2.82 (B)

Strict A Rate (No A-) : 19.30%

Average Withdrawal Rate: 6.00%

William D Mcquain202223.0%33.3%25.5%9.1%3.8%5.3%2.6529
Henry M Monti201724.0%39.2%20.5%5.4%4.7%6.3%2.7816
Allyson L Senger202431.6%37.1%16.5%2.6%4.6%7.7%2.947
Wu Chun Feng201117.4%19.8%49.2%2.5%2.6%8.5%2.493
Md T Tausif202182.1%9.6%3.1%0.8%1.6%2.8%3.713
Andrew A Ray201838.4%38.5%15.4%0.0%7.7%0.0%2.981
Arnab Kumar Paul201919.7%21.5%39.4%7.3%0.0%12.2%2.592
David P Mcpherson202335.6%38.0%15.4%2.0%2.7%6.3%3.0511
John E Wenskovitch202043.1%36.0%13.0%4.2%1.8%1.9%3.135
Arinjoy Basak202324.7%42.7%16.0%3.9%6.3%6.5%2.812
Changhee Jung201814.5%41.4%26.7%4.9%4.4%8.1%2.624
Young Cao202426.0%31.0%23.5%1.7%5.1%12.6%2.821

Grade Distribution Over Time