Computer Science

Problem Solving and Programming

Problem Solving and Programming

  • ISBN
  • Price
  • Publication Year
  • Publisher
  • Binding
  • Description
  • About the Editor
    • Presents programming concepts in the context of solving problems.
    • Gives essentials of COBOL, C, C++, HTML, JavaScript, Java, Visual Basic, and Perl, through typical examples of these computer languages.
    • Covers the use of algorithm thinking as a means for problem solving, refinement, recursion, and top down modular programming.

Programming is the process of taking an algorithm and encoding it into a notation, a programming language,
so that it can be executed by a computer. Although many programming languages and many di erent types of computers exist, the important rst step is the need to have the solution. Without an algorithm there can be no program. Computer science is not the study of programming. Programming, however, is an important part of what a computer scientist does. Programming is often the way that we create a representation for our solutions. Therefore, this language representation and the process of creating it becomes a fundamental part of the discipline. Computers touch all areas of our lives: paying bills, driving cars, using the telephone, shopping.