CRN
30907
Term
Spring 2024
Course
270
Section
001
ZTC Code
Zero Textbook Cost Program - No cost
Catalog Description

Basic computer organization including the von Neumann architecture, the instruction cycle, parts of a CPU (central processing unit), pipelining, memory hierarchy, and interrupt handling. Representation of numerical and non-numerical data. Translation to assembly code from high-level constructs such as if statements, loops, and function calls.

Section Notes

This is an IN-PERSON SECTION with on-campus meetings! For more information, please visit the .

This section runs for the whole semester. It is NOT self-paced. It requires the use of Canvas and an internet-enabled device.

Basic computer organization including the instruction cycle, parts of CPU (Central Processing Unit), memory hierarchy including caching, pipelining, exception handling, and issues of multiprocessing. Write assembly language programs using a sample architecture. Translation from high-level code is discussed. Basic hardware components and control circuits are designed in logic using combinational and sequential circuits.

PREREQ: CS 110B or CS 111B
Recommended Preparation: CS 160A and MATH 115

TRANSFERRABLE TO UC/CSU

Requisites

PREREQ: CS 110B or CS 111B Recommended Preparation, CS 160A

Learning Outcomes