Digital Logic and Computer Organisation forms the foundational hardware layer of computer science, teaching you how electric circuits process information and how hardware components interact to execute software. In Digital Logic you will learn the mathematics and electrical building blocks that dictate digital states. Computer Organization is concerned with the structure and behaviour of a computer system as seen by the user. The broad objective of this course is to understand how a computer system works by executing instructions at the micro level. These concepts form the basis of design strategy in embedded systems/ processor design. [Course Roadmap]