This document provides an overview of the Digital System Design and Labs course taught by Professor Ming Ouhyoung at National Taiwan University. The course covers digital logic design principles like Boolean algebra and finite state machines. Students learn to design combinational and sequential logic circuits using hardware description languages like VHDL. They also complete a digital design project implementing an integrated circuit using FPGAs or application-specific integrated circuits. The goals are for students to gain experience designing and implementing complex digital systems as engineers. On completing the course, students will be able to analyze, design, prototype, and communicate digital circuit designs.