CRN
34063
Term
Spring 2025
Course
270
Section
832
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 asynchronous online section. There are NO in-person meetings and NO virtual meetings. For more information, please visit the instructor's website.

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

This section is part of CityOnline. For student support and other services, students can check Welcome to CityOnline. For more information about CityOnline, please visit the CityOnline website.

Basic computer organization including the von Neumann architecture, the instruction cycle, parts of a CPU (central processing unit), pipeling, 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.


Requisites

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

Learning Outcomes