Oct 09, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog
Add to Portfolio (opens a new window)

CS 310 - System Architecture & Assembly Lang Programming


Credits: 3

This course introduces concepts of number systems, Boolean algebra, combinational and sequential circuits, registers, processor functional units and control, pipelining, memory and caching, stored program computing, memory management, computer system organization, and assembly language programming. Computer hardware organization is covered, including functions of central processing unit, instruction representation and execution. Students will get programming experience in a representative assembly language, including floating point programming. Also included is an overview of software systems: loaders, assembler, compiler, interpreters, operating systems.
Prerequisite: Sophomore standing
Offered: Fall



Add to Portfolio (opens a new window)