WPI Worcester Polytechnic Institute

Computer Science Department
------------------------------------------

CS 2011 - Introduction to Computer Organization and Assembly Language Programming

Course Outcomes

Course Outcomes
(student should be able to...)
Department
Outcomes
Course
Evaluations
Understand the relationship between hardware and software on a modern digital computer. 2 Exams 1, 2; Homeworks 1 - 6
Convert different types of data into their binary representations. 2 Exam 1; Homeworks 1, 2
Convert Boolean functions to digital logic diagrams. 2 Exam 1; Homework 2
Explain the fetch-decode-execute cycle in terms of registers, buses, and memory. 2 Exam 1; Homework 6
Explain the microprogram for a simple architecture and be able to write microcode to implement a machine instruction. 2 Exam 2
Write, test, debug, and document programs in a machine language and in an assembly language. 1, 6 Homeworks 3 - 6
Describe the assembly and linking processes. 4 Exam 2
Use low-level I/O to program a simple I/O device. 4 Exam 2
Compare and contrast polling and interrupt-driven I/O. 2, 4 Exam 2
Understand how the stack is used in procedure calls. 1, 4 Exam 2; Homework 6


------------------------------------------

[WPI] [CS]