This course introduces students to the foundational principles of digital logic and the hardware components that form the basis of modern microcomputers. The course covers key topics such as Boolean algebra, logic gates, combinational and sequential circuits, microprocessor architecture, memory systems, input/output interfaces, and bus systems. Students will learn how digital logic circuits are used to design microcomputer hardware and how microprocessors execute instructions. The course emphasizes practical applications, including circuit design, simulation, and microprocessor programming.
Upon successful completion of this course, students will be able to:
These outcomes aim to equip students with the knowledge and practical skills needed to design, implement, and troubleshoot digital logic circuits and microcomputer hardware. The course prepares students for careers in computer hardware design, embedded systems development, and electronics engineering by providing a solid foundation in digital logic and microprocessor architecture.