{"product_id":"9789814663755","title":"Computer-based Problem Solving Process","description":"\u003cp\u003eThe author looks at the issues of how computing are used and taught, with a focus on embedding computers within problem solving process by making computer language part of natural language of the domain instead of embedding problem domain in the computer by programming. The book builds on previous editions of system software and software systems, concepts and methodology and develops a framework for software creation that supports domain-oriented problem solving process adapting Polya's four steps methodology for mathematical problem solving:\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eFormalize the problem;\u003c\/li\u003e\n\u003cli\u003eDevelop an algorithm to solve the problem;\u003c\/li\u003e\n\u003cli\u003ePerform the algorithm on the data characterizing the problem;\u003c\/li\u003e\n\u003cli\u003eValidate the solution.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eto the computer use for problem solving in any domain, including computer programming.\u003c\/p\u003e\u003cb\u003eContents:\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003e\u003ci\u003eSystems Methodology:\u003c\/i\u003e\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eIntroduction to System Software\u003c\/li\u003e\n\u003cli\u003eFormal Systems\u003c\/li\u003e\n\u003cli\u003eAd Hoc Systems\u003c\/li\u003e\n\u003cli\u003eCommon Systems in Software Development\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e\u003ci\u003eComputer Architecture and Functionality:\u003c\/i\u003e\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eHardware System\u003c\/li\u003e\n\u003cli\u003eFunctional Behavior of Hardware Components\u003c\/li\u003e\n\u003cli\u003eAlgorithmic Expression of a Hardware System\u003c\/li\u003e\n\u003cli\u003eUsing Computers to Solve Problems\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e\u003ci\u003eSoftware Tools Supporting Program Execution:\u003c\/i\u003e\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eComputer Process Manipulation by Programs\u003c\/li\u003e\n\u003cli\u003eMemory Management System\u003c\/li\u003e\n\u003cli\u003eI\/O Device Management System\u003c\/li\u003e\n\u003cli\u003eComputation Activity and Its Management Tools\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e\u003ci\u003eSoftware Tools Supporting Program Development:\u003c\/i\u003e\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eProblem Solving by Software Tools\u003c\/li\u003e\n\u003cli\u003eWeb-Based Problem Solving Process\u003c\/li\u003e\n\u003cli\u003eSoftware Tool Development Illustration\u003c\/li\u003e\n\u003cli\u003eSoftware Tools for Correct Program Development\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003e\u003ci\u003eComputer Operation by Problem Solving Process:\u003c\/i\u003e\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eUsing First Computers to Solve Problems\u003c\/li\u003e\n\u003cli\u003eBatch Operating System\u003c\/li\u003e\n\u003cli\u003eProblem of Protection\u003c\/li\u003e\n\u003cli\u003eTiming Program Execution\u003c\/li\u003e\n\u003cli\u003eEfficiency of Batch Operating Systems\u003c\/li\u003e\n\u003cli\u003eConvenience of the BOS\u003c\/li\u003e\n\u003cli\u003eReal-Time Systems\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eReadership:\u003c\/b\u003e Student, general public and professional.\u003cbr\u003e\u003cb\u003eKey Features:\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eThis is one of the few books in the market that promote programming as a problem solving process following Polya for mathematical problem solving\u003c\/li\u003e\n\u003cli\u003eThis book consolidates the concepts of system methodology, computer architecture, system tools program execution into workflow of the four steps Polya problem solving process\u003c\/li\u003e\n\u003cli\u003eThis book insists to hold the hands of readers to walk through the internal working of a computer system from problem deposition to hardware state transitions, a view that has been lost in most computer science curricula currently taught in universities and colleges\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"World Scientific Publishing Company, Incorporated","offers":[{"title":"Default Title","offer_id":47185305174256,"sku":"9789814663755","price":47.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9789814663755_p0.jpg?v=1763692327","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9789814663755","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}