Students will learn the building blocks of digital systems and design methods to construct combinatorial and sequential circuits through the use of hardware description language (HDL) and field-programmable gate array (FPGA). Designing digital systems based on application specifications.