For Digital Electronics courses requiring a comprehensive approach to Digital concepts with an emphasis on PLD programming and the integration of the latest Quartus II software. This text presents a step-by-step, practical approach to an enhanced and easy understanding of digital circuitry fundamentals with coverage of CPLD's, VHDL and Altera's Quartus II software. Coverage begins with the basic logic gates used to perform arithmetic operations, and proceeds up through sequential logic and memory circuits used to interface to modern PCs. The author combines extensive teaching experience with practical examples in order to bring entry level students up to speed in this emerging field.