This document provides an overview of basic theories of information and computer data representation. It discusses how computers use binary digits or bits to represent numeric and character data. Key topics covered include binary, octal, decimal, and hexadecimal number systems; conversion between these systems; binary arithmetic; and representation of signed integers and decimal numbers. The objectives are to understand basic computer data units and data representation concepts focusing on numeric and character representation. Exercises are provided to practice conversions between number systems and binary arithmetic.