The document presents a resource on number codes, digital logic, and software principles as part of the engineering curriculum at the University of Wales Newport. It covers key topics such as binary-coded decimal (BCD) numbers, conversions between decimal and BCD, and various coding systems including ASCII and Gray code. This educational material aims to provide students with foundational knowledge and practical skills applicable in engineering environments.