𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Introduction to Computer Programming and Numerical Methods

✍ Scribed by Jocelyn O. Padallan (Author)


Publisher
Arcler Press
Year
2020
Tongue
English
Leaves
262
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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.

✦ Table of Contents


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


πŸ“œ SIMILAR VOLUMES


An Introduction to Programming and Numer
✍ Stephen R. Otto, James P. Denier πŸ“‚ Library πŸ“… 2005 πŸ› Springer 🌐 English

Otto certainly gives you a good exposure to Matlab. The many examples and problems will greatly help you acquire the expertise, if you can knuckle down and tackle them. The other utility of the book is in learning the various numerical methods, independent of the specific language of Matlab that t

An Introduction to Programming and Numer
✍ Stephen R. Otto, James P. Denier πŸ“‚ Library πŸ“… 2005 πŸ› Springer 🌐 English

An elementary first course for students in mathematics and engineering Practical in approach: examples of code are provided for students to debug, and tasks – with full solutions – are provided at the end of each chapter Includes a glossary of useful terms, with each term supported by an example o

An Introduction to Programming and Numer
✍ Stephen Robert Otto, J. P. Denier πŸ“‚ Library πŸ“… 2005 πŸ› Springer 🌐 English

MATLAB is a powerful programme, which naturally lends itself to the rapid implementation of most numerical algorithms. This text, which uses MATLAB, gives a detailed overview of structured programming and numerical methods for the undergraduate student.The bookΒ covers numerical methods for solving a

An Introduction to Programming and Numer
✍ S.R. Otto BSc, PhD, J.P. Denier BSc (Hons), PhD (auth.) πŸ“‚ Library πŸ“… 2005 πŸ› Springer-Verlag London 🌐 English

<p><P>MATLAB is a powerful programme, which naturally lends itself to the rapid implementation of most numerical algorithms. This text, which uses MATLAB, gives a detailed overview of structured programming and numerical methods for the undergraduate student.</P><P></P><P>The book covers numerical m