CS 271 Computer Architecture/Assembly Language

Introduces functional organization and architecture of digital computers. Topics include digital logic; machine arithmetic and logical functions; component construction and interconnections. Coverage of assembly language: addressing, stacks, argument passing, arithmetic operations, decisions, and modularization is also provided.

Credits

4

Prerequisite

Prerequisite: CS 161 Introduction to Computer Science I with a grade of C or better.

Offered

Offered Fall only

Notes

Lower Division Transfer (LDT) Course

Outcomes

Upon successful completion of this course, students will be able to:
Differentiate between computer organization and computer architecture. Describe digital logic. Demonstrate knowledge of machine arithmetic and logic operations. Design digital circuits to compute specified functionality. Demonstrate knowledge of system structures and devices.