Odysseus Logo

Virginia Tech

CS-2506: Introduction to Computer Organization

Description: An introduction to the design and operation of digital computers. Instruction formats and construction, addressing modes, instruction execution, memory hierarchy operation and performance, pipelining, input/output, and the relationships between high level programming languages and machine language. A grade of C or better is required in CS pre-requisite 2505 and 2114.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: (CS-2114 or ECE-3514) and (CS-2505 or ECE-2564) and (MATH-2534 or MATH-3034)

Required By: CS-3214, CS-3274

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 57

Average GPA: 2.72 (B)

Strict A Rate (No A-) : 15.63%

Average Withdrawal Rate: 7.31%

Andrew A Ray20186.7%20.0%46.7%6.7%6.7%13.3%2.201
William D Mcquain202118.6%37.0%25.7%5.9%3.9%9.0%2.6618
Dimitrios S Nikolopoulos202430.4%38.0%21.5%2.1%3.7%4.3%2.925
Kirk W Cameron201227.6%34.8%23.5%8.0%4.9%1.2%2.774
Srinidhi Varadarajan201138.8%32.7%9.6%8.5%3.3%7.1%3.016
Dongyoon Lee201815.6%28.3%30.7%7.6%5.9%11.9%2.455
Jerald L Thomas202228.1%49.2%8.7%0.0%7.0%7.0%2.931
John E Wenskovitch202331.5%40.1%16.3%2.4%5.2%4.6%2.946
Xun Jian202314.6%38.8%28.6%5.6%5.5%6.8%2.558
Wu Chun Feng201922.1%33.5%27.2%4.8%0.9%11.6%2.802
Allyson L Senger202423.0%36.7%27.5%5.4%5.5%1.8%2.681

Grade Distribution Over Time