Assembly language programming and advanced computer organization; Digital logic design topics including gates, combinational circuits, flip-flops, and the design and analysis of sequential circuits.
Prerequisites: Computer Science 16 with a grade of C or better; and Mathematics 3C or 4A with a grade of C or better.