Introduction to Digital Logic

Digital logic design techniques form the basis of all digital integrated circuits. Understanding the methods and components are critical both to hardware designers but also software developers who will utilize these hardware components. This course starts from first principles of digital information representation and presents the common components and design methodologies needed to design more advanced systems. If you like logic and solving puzzles and want to understand how computers and other digital systems work, this course is for you!

Mark Redekopp
Associate Professor of Engineering Practice
University of Southern California