An introduction to the internal workings of computers and networks, with a focus on cyber security and encryption technologies, for non-majors.
Core elements of digital systems design with circuit development in VHDL.
Techniques for building large, reliable, maintainable, and understandable software systems.
Embedded systems design course featuring the Xilinx Zynq System-on-Chip Architecture.
Undergraduate course featuring problem solving and concurrent programming with TCP/IP, p-threads, semaphores, and the Message Passing Interface (MPI) standard.
Graduate version of ENGS67 emphasizing re-usable concurrent program structures.