The document provides an introduction to fundamentals of digital computers and problem solving techniques. It discusses the five basic functions of a computer as taking input, storing data, processing data, generating output, and controlling operations. It also outlines the components of a computer including input and output units, CPU, and memory. Memory types discussed are cache memory, primary/main memory, and secondary memory. The document further describes different types of computers based on size and capabilities as microcomputers, mini computers, mainframe computers, and supercomputers. It provides examples of applications for each type.