Back to Notes
UCSC · CSE 12Work in Progress

Computer Systems and Assembly Language

Introduction to computer systems and assembly language — digital logic, number systems, data structures, and the compile/assemble process.

Created Apr 6, 2026

PDF coming soon

An introduction to computer systems and assembly language, covering how computers compute in both hardware and software. Topics include digital logic, number systems, data structures, and the compiling and assembly process, reinforced by integrated laboratories.

Course page: courses.engineering.ucsc.edu/courses/cse12