This course introduces to principles of digital logic and computer organization. Topics include: binary number system; hexadecimal notation; logic gates; Boolean algebra; processor, memory and I/O organization; instruction set architecture; performance optimization; hardware security and supply chain risks. Students who have successfully completed MIS 140 should not register for this course.