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:
Understand basic computer organization. Understand basic computer architecture. Demonstrate knowledge of digital logic. Demonstrate knowledge of machine arithmetic operations. Demonstrate knowledge of system structures and devices. Write a simple program in machine language.