This is a somewhat incomplete description/outline of what was taught in COMPSYS 201.
(low level) radix conversion boolean algebra ~ & truth table, block diagram algabraic properties (e.g. De Morgan's Law) Canonical Form (e.g. Sum of Minterms) from SR Latch to D Flip Flop (RTL) From DFF to Register Parallel Load Register / Shift Register Finite State Machine Mealy Machine & Moore Machine basic VHDL syntax & semantics how a Process works RTL components control (perhaps just boolean algebra) arithmetic adder/subtractor/multiplier internal bus width concerns 2's Complement (& its calculations) propagation delay & timing methodologies (Computer Architecture) Architecture: Harvard Arch' vs. Von-Neumann Arch' Data bus & Address bus bus width vs. memory size limit (briefly) assembly language vs. RTL design C programming vs. underlying assembly instructions compiling & decompiling General Registers - I/O Registers - SRAM (Static RAM) - Stack (kind of like this.) the Heap (malloc.)