CSc 340 Foundations of Computer Systems teaches the
different levels of abstraction in a computing system,
assembly language programming, the basics of low-level
systems software, hardware components of a system, and
how these components interact with each other.