The foundation of how microprocessor-based systems found in computers works and how those microproccessors work to make the computer funtional. Topics such as logic gates, boolean algebra, logic circuit and counters was learned throughout this subject was it can be used to solve real problems by designing and creating our own circuit to solve any specific problem. Overall, a strong understaning of computer hardware and system design was obtained.