Computer-Based Problem Solving Process Front Cover

Computer-Based Problem Solving Process

Description

The 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: Formalize the problem; Develop an algorithm to solve the problem; Perform the algorithm on the data characterizing the problem; Validate the solution. to the computer use for problem solving in any domain, including computer programming.

Table of Contents

Part 1 Systems Methodology
Chapter 1. Introduction to System Software
Chapter 2. Formal Systems
Chapter 3. Ad Hoc Systems
Chapter 4. Common Systems in Software Development

Part 2 Computer Architecture and Functionality
Chapter 5. Hardware System
Chapter 6. Functional Behavior of Hardware Components
Chapter 7. Algorithmic Expression of a Hardware System
Chapter 8. Using Computers to Solve Problems

Part 3 Software Tools Supporting Program Execution
Chapter 9. Computer Process Manipulation by Programs
Chapter 10. Memory Management System
Chapter 11. I/O Device Management System
Chapter 12. Computation Activity and Its Management Tools

Part 4 Software Tools Supporting Program Development
Chapter 13. Problem Solving by Software Tools
Chapter 14. Web-Based Problem Solving Process
Chapter 15. Software Tool Development Illustration
Chapter 16. Software Tools for Correct Program Development

Part 5 Computer Operation by Problem Solving Process
Chapter 17. Using First Computers to Solve Problems
Chapter 18. Batch Operating System
Chapter 19. Problem of Protection
Chapter 20. Timing Program Execution
Chapter 21. Efficiency of Batch Operating Systems
Chapter 22. Convenience of the BOS
Chapter 23. Real-Time Systems

To access the link, solve the captcha.