This document provides an overview of computer programming. It begins by listing the objectives of understanding the functional parts of computers, their characteristics, and basic computing concepts. It then defines what a computer is, describing it as a device that performs calculations at high speeds by processing data. The document outlines the main components of a computer system including the input, output, memory, CPU and control unit. It provides details on characteristics like speed, accuracy, versatility, and memory. Finally, it includes sample questions for further review.