Computer arithmetic deals with efficient implementation of numeric operations like addition, subtraction, multiplication, and division in hardware. It includes representing numbers, designing circuits for operations, and balancing accuracy, speed, power usage, and other factors. Applications include general purpose processors, graphics cards, signal processing systems, and more. Common algorithms discussed are signed magnitude representation and operations, Booth multiplication, array multiplication, floating point representation and operations.