This document discusses computer codes and data representation. It begins by introducing different data types like numeric, alphabetic and alphanumeric data. It then explains that computer codes use binary representation and the most commonly used codes - BCD, EBCDIC and ASCII. It provides details on how each code represents different characters and numbers. It also discusses concepts like collating sequence and unicode encoding.