Introduction to Computer Programming and Numerical Methods
معرفی کتاب «Introduction to Computer Programming and Numerical Methods» نوشتهٔ Jocelyn O. Padallan (Author)، منتشرشده توسط نشر Arcler Press در سال 2020. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
In the current times, computing is a very important skill to have. It is even better if you know the basics on which the computing and programming develops itself and the numerical approach that they involve. This is a field that is a subject of attention and study for several programming enthusiasts. This book, Introduction to Computer Programming and Numerical Methods , takes the readers through various such techniques that are used for programming and the numerical methods involved in them, to educate them about the fundamentals and starting point of computer programming. Cover Title Page Copyright ABOUT THE AUTHOR TABLE OF CONTENTS Glossary List of Figures List of Tables List of Abbreviations Preface Chapter 1 Fundamentals of Computer Programming 1.1. Introduction 1.2. Hardware and Software 1.3. Understanding a Computer Program 1.4. Types of Programming Languages 1.5. Low Level Languages 1.6. High Level Languages 1.7. Data Types 1.8. Variables 1.9. Access Stored Values in Variables 1.10. Conclusion References Chapter 2 An Overview To Numerical Methods 2.1. Introduction 2.2. Meaning of Numerical Methods 2.3. Properties of Numerical Methods 2.4. Significance of Numerical Methods 2.5. Why To Study Numerical Methods? 2.6. Error In Numerical Methods 2.7. Numerical Analysis 2.8. An Overview of Numerical Analysis 2.9. Modern Applications and Computer Software in 2.10. Numerical Methods With Powerful Tools 2.11. Conclusion References Chapter 3 Class and Objects: Important Aspects of Programming 3.1. Introduction to Object-Oriented Programming 3.2. Understanding Classes And Objects 3.3. Class Hierarchy Versus Instance Hierarchy 3.4. Classes and Objects In C++ 3.5. Classes and Objects In Java 3.6. Ways to Create Object of A Class 3.7. Creating Multiple Objects by One Type Only 3.8. Anonymous Objects In Java Programming 3.9. Classes and Objects In Python 3.10. Attributes And Methods In Python Programming Language 3.11. Conclusion References Chapter 4 System, Arrays, and Functions 4.1. Introduction To Computer Control Systems 4.2. Computer Control System 4.3. The Restrictions of Computer Control System 4.4. Types of Control Systems 4.5. How Does A Control System Work? 4.6. Examples of Computer Control System 4.7. Computer Control System Modeling And Simulation 4.8. What is Array? 4.9. Types of Indexing in Array 4.10. Conclusion References Chapter 5 Computing With Matrices and Vectors 5.1. Introduction 5.2. Processing Rules 5.3. Vectors And Matrices 5.4. Advanced Matrix Concepts 5.5. Blocks 5.6. Vectors 5.7. Qubit 5.8. Visualizing Qubits And Transformations 5.9. Matrices 5.10. Conclusion References Chapter 6 Solutions of Equations, Interpolation, and 6.1. Errors And Approximations In Numerical Methods 6.2. Error in Numerical Computation 6.3. The Approximations In Numerical Analysis 6.4. Errors and Their Propagation 6.5. Solutions of Linear Algebraic Equations 6.6. Numerical Solution of Equations by Iteration 6.7. Aitken Technique For Interpolation 6.8. Conclusion References Chapter 7 Numerical Solutions to Ordinary and 7.1. An Introduction To Ordinary Differential Equations 7.2. Taylor Series Method With Numerical Derivatives For 7.3. Euler’s Method: Numerical Methods For Solving Differential 7.4. Runge Kutta Methods 7.5. Numerov’s Method 7.6. Partial Differential Equation 7.7. First-Order Partial Differential Equations 7.8. Second-Order Partial Differential Equations 7.9. Classification Of Second-Order Partial Differential Equations 7.10. Conclusion References Chapter 8 Approximate Dynamic Programming 8.1. Introduction 8.2. Approximate Dynamic Programming 8.3. Challenges Of Dynamic Programming 8.4. Dynamic Programming Dialects 8.5. Problems Of Complex Resource Allocation 8.6. Dynamic Programming With Missing or Incomplete Models 8.7. Modeling Dynamic Programs 8.8. Linear Programming Approach To ADP 8.9. ADP For High-Dimensional Resource Allocation Problems 8.10. Conclusion References Index Back Cover
دانلود کتاب Introduction to Computer Programming and Numerical Methods