David Livingston
This Book titled ''Programming for Problem Solving'' is a handbook for Engineering Students who want to learn the fundamentals of Computers and computer Programming for Problem Solving. It has three sections. Section I explains the historical and theoretical background of Computers and Programming.Section II talks about the fundamental concepts of C Programming which include Character Sets, Data types, Operators, Expressions and Control Statements for Decision Making. Section III explains the advanced concepts such as User-defined Functions, Arrays and Pointers, Characters Strings and Structures. Two chapters are included for presenting the valid points to remember in C Programming.