EEL 4742C: Embedded Systems
An introductory embedded systems course; uses Texas Instruments evaluation boards.
EGN 3211: Engineering Analysis and Computation
An introductory programming course using the C language.
EEL 4742C: Embedded Systems (superseded)
An introductory embedded systems courses; uses the Motorola 68HC11 evaluation board.
EEL 3801C: Computer Organization
An junior-level computer organization class based on the MIPS architecture.
EEL 4768: Computer Architecture
An senior-level computer architecture class mainly based on the MIPS architecture; MIPS64 ISA; datapath implementation (single-cycle,
multi-cycle, rigid pipeline); virtual memory; instruction-level parallelism (superscalar, VLIW); dynamic branch prediction;
multithreading; overview of multi-core (cache coherence).
EEE 3342C: Digital Systems
An undergraduate digital systems class; uses Basys FPGA evaluation boards.