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-3274, CS-3214

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 28

Average GPA: 2.83 (rounds to B-)

Strict A Rate (No A-) : 15.35%

Average Withdrawal Rate: 6.53%

Dimitrios S Nikolopoulos202431.9%38.6%20.0%2.0%3.4%4.0%2.966
Jerald L Thomas202228.1%49.2%8.7%0.0%7.0%7.0%2.931
John E Wenskovitch202431.5%40.7%16.0%2.4%4.9%4.5%2.957
William D Mcquain202121.3%37.2%23.1%2.8%2.0%13.7%2.844
Xun Jian202315.5%38.2%28.3%5.1%5.5%7.4%2.577
Allyson L Senger202426.0%40.1%23.8%4.8%3.8%1.4%2.802
Wu Chun Feng201928.1%28.9%24.8%6.7%0.8%10.7%2.861

Grade Distribution Over Time