Document Type
Syllabus
Description
Understanding how a computer works is essential to writing efficient, bug-free code. In this course you will learn about the basic organization of computing systems. From digital logic and devices to instruction set architecture, we will explore the organization and control of a CPU at multiple levels of detail. You will learn how high level languages are compiled into assembly language and converted to machine code, and how that machine code runs on a CPU. We will explore how understanding computer organization is essential for writing efficient code, writing error-free code, and protecting your code from malicious use and misuse.
Publication Date
Fall 2012
College
College of Engineering and Computer Science
Department
Computer Engineering
Course Number
CEG 3310-01
Comments
Section 01 of CEG 3310: Computer Organization.