An Introduction To Computers And Programing. Utilizes High-level Programming Language. Covers The Evolution Of Computer Hardware And Software, Problem Solving And Algorithm Development, Program Structures, Data Types And Program Development Methods And Style