Numerical Methods in Photonics

Download Numerical Methods in Photonics PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1466563893
Total Pages : 362 pages
Book Rating : 4.4/5 (665 download)

DOWNLOAD NOW!


Book Synopsis Numerical Methods in Photonics by : Andrei V. Lavrinenko

Download or read book Numerical Methods in Photonics written by Andrei V. Lavrinenko and published by CRC Press. This book was released on 2018-09-03 with total page 362 pages. Available in PDF, EPUB and Kindle. Book excerpt: Simulation and modeling using numerical methods is one of the key instruments in any scientific work. In the field of photonics, a wide range of numerical methods are used for studying both fundamental optics and applications such as design, development, and optimization of photonic components. Modeling is key for developing improved photonic devices and reducing development time and cost. Choosing the appropriate computational method for a photonics modeling problem requires a clear understanding of the pros and cons of the available numerical methods. Numerical Methods in Photonics presents six of the most frequently used methods: FDTD, FDFD, 1+1D nonlinear propagation, modal method, Green’s function, and FEM. After an introductory chapter outlining the basics of Maxwell’s equations, the book includes self-contained chapters that focus on each of the methods. Each method is accompanied by a review of the mathematical principles in which it is based, along with sample scripts, illustrative examples of characteristic problem solving, and exercises. MATLAB® is used throughout the text. This book provides a solid basis to practice writing your own codes. The theoretical formulation is complemented by sets of exercises, which allow you to grasp the essence of the modeling tools.

Computational Photonics

Download Computational Photonics PDF Online Free

Author :
Publisher : Cambridge University Press
ISBN 13 : 1139851403
Total Pages : 467 pages
Book Rating : 4.1/5 (398 download)

DOWNLOAD NOW!


Book Synopsis Computational Photonics by : Marek S. Wartak

Download or read book Computational Photonics written by Marek S. Wartak and published by Cambridge University Press. This book was released on 2013-01-10 with total page 467 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive manual on the efficient modeling and analysis of photonic devices through building numerical codes, this book provides graduate students and researchers with the theoretical background and MATLAB programs necessary for them to start their own numerical experiments. Beginning by summarizing topics in optics and electromagnetism, the book discusses optical planar waveguides, linear optical fiber, the propagation of linear pulses, laser diodes, optical amplifiers, optical receivers, finite-difference time-domain method, beam propagation method and some wavelength division devices, solitons, solar cells and metamaterials. Assuming only a basic knowledge of physics and numerical methods, the book is ideal for engineers, physicists and practising scientists. It concentrates on the operating principles of optical devices, as well as the models and numerical methods used to describe them.

Computational Photonics

Download Computational Photonics PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1119957508
Total Pages : 268 pages
Book Rating : 4.1/5 (199 download)

DOWNLOAD NOW!


Book Synopsis Computational Photonics by : Salah Obayya

Download or read book Computational Photonics written by Salah Obayya and published by John Wiley & Sons. This book was released on 2011-06-20 with total page 268 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book explores the state-of-the art in computational modelling techniques for photonic devices In this book, the author provides a comprehensive coverage of modern numerical modelling techniques for designing photonic devices for use in modern optical telecommunications systems. In addition the book presents the state-of-the-art in computational photonics techniques, covering methods such as full-vectorial finite-element beam propagation, bidirectional beam propagation, complex-envelope alternative direction implicit finite difference time domain, multiresolution time domain, and finite volume time domain. The book guides the reader through the concepts of modelling, analysing, designing and optimising the performance of a wide range of photonic devices by building their own numerical code using these methods. Key Features: Provides a thorough presentation of the state-of-the art in computational modelling techniques for photonics Contains broad coverage of both frequency- and time-domain techniques to suit a wide range of photonic devices Reviews existing commercial software packages for photonics Presents the advantages and disadvantages of the different modelling techniques as well as their suitability for various photonic devices Shows the reader how to model, analyse, design and optimise the performance of a wide range of photonic devices by building their own numerical code using these methods Accompanying website contains the numerical examples representing the numerical techniques in this book, as well as several design examples (http://www.wiley.com/go/obayya_computational) This book will serve as an invaluable reference for researchers, optical telecommunications engineers, engineers in the photonics industry. PhD and MSc students undertaking courses in the areas of photonics and optical telecommunications will also find this book of interest.

Mathematical and Computational Methods in Photonics and Phononics

Download Mathematical and Computational Methods in Photonics and Phononics PDF Online Free

Author :
Publisher : American Mathematical Soc.
ISBN 13 : 1470448009
Total Pages : 509 pages
Book Rating : 4.4/5 (74 download)

DOWNLOAD NOW!


Book Synopsis Mathematical and Computational Methods in Photonics and Phononics by : Habib Ammari

Download or read book Mathematical and Computational Methods in Photonics and Phononics written by Habib Ammari and published by American Mathematical Soc.. This book was released on 2018-10-15 with total page 509 pages. Available in PDF, EPUB and Kindle. Book excerpt: The fields of photonics and phononics encompass the fundamental science of light and sound propagation and interactions in complex structures, as well as its technological applications. This book reviews new and fundamental mathematical tools, computational approaches, and inversion and optimal design methods to address challenging problems in photonics and phononics. An emphasis is placed on analyzing sub-wavelength resonators, super-focusing and super-resolution of electromagnetic and acoustic waves, photonic and phononic crystals, electromagnetic cloaking, and electromagnetic and elastic metamaterials and metasurfaces. Throughout this book, the authors demonstrate the power of layer potential techniques for solving challenging problems in photonics and phononics when they are combined with asymptotic analysis. This book might be of interest to researchers and graduate students working in the fields of applied and computational mathematics, partial differential equations, electromagnetic theory, elasticity, integral equations, and inverse and optimal design problems in photonics and phononics.

Numerical Methods in Photonics

Download Numerical Methods in Photonics PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 135183200X
Total Pages : 206 pages
Book Rating : 4.3/5 (518 download)

DOWNLOAD NOW!


Book Synopsis Numerical Methods in Photonics by : Andrei V. Lavrinenko

Download or read book Numerical Methods in Photonics written by Andrei V. Lavrinenko and published by CRC Press. This book was released on 2018-09-03 with total page 206 pages. Available in PDF, EPUB and Kindle. Book excerpt: Simulation and modeling using numerical methods is one of the key instruments in any scientific work. In the field of photonics, a wide range of numerical methods are used for studying both fundamental optics and applications such as design, development, and optimization of photonic components. Modeling is key for developing improved photonic devices and reducing development time and cost. Choosing the appropriate computational method for a photonics modeling problem requires a clear understanding of the pros and cons of the available numerical methods. Numerical Methods in Photonics presents six of the most frequently used methods: FDTD, FDFD, 1+1D nonlinear propagation, modal method, Green’s function, and FEM. After an introductory chapter outlining the basics of Maxwell’s equations, the book includes self-contained chapters that focus on each of the methods. Each method is accompanied by a review of the mathematical principles in which it is based, along with sample scripts, illustrative examples of characteristic problem solving, and exercises. MATLAB® is used throughout the text. This book provides a solid basis to practice writing your own codes. The theoretical formulation is complemented by sets of exercises, which allow you to grasp the essence of the modeling tools.

Recent Trends in Computational Photonics

Download Recent Trends in Computational Photonics PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3319554387
Total Pages : 405 pages
Book Rating : 4.3/5 (195 download)

DOWNLOAD NOW!


Book Synopsis Recent Trends in Computational Photonics by : Arti Agrawal

Download or read book Recent Trends in Computational Photonics written by Arti Agrawal and published by Springer. This book was released on 2017-11-01 with total page 405 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book brings together the recent cutting-edge work on computational methods in photonics and their applications. The latest advances in techniques such as the Discontinuous Galerkin Time Domain method, Finite Element Time Domain method, Finite Difference Time Domain method as well as their applications are presented. Key aspects such as modelling of non-linear effects (Second Harmonic Generation, lasing in fibers, including gain nonlinearity in metamaterials), the acousto-optic effect, and the hydrodynamic model to explain electron response in nanoplasmonic structures are included. The application areas covered include plasmonics, metamaterials, photonic crystals, dielectric waveguides, fiber lasers. The chapters give a representative survey of the corresponding area.

Finite Element Modeling Methods for Photonics

Download Finite Element Modeling Methods for Photonics PDF Online Free

Author :
Publisher : Artech House
ISBN 13 : 1608075311
Total Pages : 265 pages
Book Rating : 4.6/5 (8 download)

DOWNLOAD NOW!


Book Synopsis Finite Element Modeling Methods for Photonics by : B. M. Azizur Rahman

Download or read book Finite Element Modeling Methods for Photonics written by B. M. Azizur Rahman and published by Artech House. This book was released on 2013-08-01 with total page 265 pages. Available in PDF, EPUB and Kindle. Book excerpt: The term photonics can be used loosely to refer to a vast array of components, devices, and technologies that in some way involve manipulation of light. One of the most powerful numerical approaches available to engineers developing photonic components and devices is the Finite Element Method (FEM), which can be used to model and simulate such components/devices and analyze how they will behave in response to various outside influences. This resource provides a comprehensive description of the formulation and applications of FEM in photonics applications ranging from telecommunications, astronomy, and sensing, to chemistry, imaging, and biomedical R&D. This book emphasizes practical, problem-solving applications and includes real-world examples to assist readers in understanding how mathematical concepts translate to computer code for finite element-based methods applicable to a range of photonic structures. In addition, this is the perfect support to anyone using the COMSOL Multiphysics© RF Module.

Computational Photonics

Download Computational Photonics PDF Online Free

Author :
Publisher :
ISBN 13 : 9781139842327
Total Pages : 452 pages
Book Rating : 4.8/5 (423 download)

DOWNLOAD NOW!


Book Synopsis Computational Photonics by : Marek S. Wartak

Download or read book Computational Photonics written by Marek S. Wartak and published by . This book was released on 2013 with total page 452 pages. Available in PDF, EPUB and Kindle. Book excerpt: "A comprehensive manual on the efficient modeling and analysis of photonic devices through building numerical codes, this book provides graduate students and researchers with the theoretical background and MATLAB programs necessary for them to start their own numerical experiments. Beginning by summarizing topics in optics and electromagnetism, the book discusses optical planar waveguides, linear optical fiber, the propagation of linear pulses, laser diodes, optical amplifiers, optical receivers, finite-difference time-domain method, beam propagation method and some wavelength division devices, solitons, solar cells and metamaterials. Assuming only a basic knowledge of physics and numerical methods, the book is ideal for engineers, physicists and practicing scientists. It concentrates on the operating principles of optical devices, as well as the models and numerical methods used to describe them"--

Optical Properties of Photonic Crystals

Download Optical Properties of Photonic Crystals PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3662143240
Total Pages : 230 pages
Book Rating : 4.6/5 (621 download)

DOWNLOAD NOW!


Book Synopsis Optical Properties of Photonic Crystals by : Kazuaki Sakoda

Download or read book Optical Properties of Photonic Crystals written by Kazuaki Sakoda and published by Springer. This book was released on 2013-11-11 with total page 230 pages. Available in PDF, EPUB and Kindle. Book excerpt: Deals not only with the properties of the radiation modes inside the crystals but also with their peculiar optical response to external fields. A general theory of linear and nonlinear optical response is presented in a clear and detailed fashion using the Green’s function method. Important recent developments such as the enhancement of stimulated emission, second harmonic generation, quadrature-phase squeezing, and low-threshold lasing are likewise treated in detail and made understandable. Numerical methods are also emphasised. This book provides both introductory knowledge for graduate and undergraduate students and important ideas for researchers.

Numerical Methods for Metamaterial Design

Download Numerical Methods for Metamaterial Design PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 9400766645
Total Pages : 226 pages
Book Rating : 4.4/5 (7 download)

DOWNLOAD NOW!


Book Synopsis Numerical Methods for Metamaterial Design by : Kenneth Diest

Download or read book Numerical Methods for Metamaterial Design written by Kenneth Diest and published by Springer Science & Business Media. This book was released on 2013-08-13 with total page 226 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book describes a relatively new approach for the design of electromagnetic metamaterials. Numerical optimization routines are combined with electromagnetic simulations to tailor the broadband optical properties of a metamaterial to have predetermined responses at predetermined wavelengths. After a review of both the major efforts within the field of metamaterials and the field of mathematical optimization, chapters covering both gradient-based and derivative-free design methods are considered. Selected topics including surrogate-base optimization, adaptive mesh search, and genetic algorithms are shown to be effective, gradient-free optimization strategies. Additionally, new techniques for representing dielectric distributions in two dimensions, including level sets, are demonstrated as effective methods for gradient-based optimization. Each chapter begins with a rigorous review of the optimization strategy used, and is followed by numerous examples that combine the strategy with either electromagnetic simulations or analytical solutions of the scattering problem. Throughout the text, we address the strengths and limitations of each method, as well as which numerical methods are best suited for different types of metamaterial designs. This book is intended to provide a detailed enough treatment of the mathematical methods used, along with sufficient examples and additional references, that senior level undergraduates or graduate students who are new to the fields of plasmonics, metamaterials, or optimization methods; have an understanding of which approaches are best-suited for their work and how to implement the methods themselves.

Advanced Numerical Techniques for Photonic Crystals

Download Advanced Numerical Techniques for Photonic Crystals PDF Online Free

Author :
Publisher : Morgan & Claypool Publishers
ISBN 13 : 1681743027
Total Pages : 124 pages
Book Rating : 4.6/5 (817 download)

DOWNLOAD NOW!


Book Synopsis Advanced Numerical Techniques for Photonic Crystals by : Didier Felbacq

Download or read book Advanced Numerical Techniques for Photonic Crystals written by Didier Felbacq and published by Morgan & Claypool Publishers. This book was released on 2016-12-07 with total page 124 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book provides a set of theoretical and numerical tools useful for the study of wave propagation in metamaterials and photonic crystals. While concentrating on electromagnetic waves, most of the material can be used for acoustic (or quantum) waves. For each presented numerical method, numerical code written in MATLAB® is presented. The codes are limited to 2D problems and can be easily translated in Python or Scilab, and used directly with Octave as well.

Integrated Photonics

Download Integrated Photonics PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 1475755228
Total Pages : 374 pages
Book Rating : 4.4/5 (757 download)

DOWNLOAD NOW!


Book Synopsis Integrated Photonics by : Clifford Pollock

Download or read book Integrated Photonics written by Clifford Pollock and published by Springer Science & Business Media. This book was released on 2013-06-29 with total page 374 pages. Available in PDF, EPUB and Kindle. Book excerpt: From the beginning Integrated Photonics introduces numerical techniques for studying non-analytic structures. Most chapters have numerical problems designed for solution using a computational program such as Matlab or Mathematica. An entire chapter is devoted to one of the numeric simulation techniques being used in optoelectronic design (the Beam Propagation Method), and provides opportunity for students to explore some novel optical structures without too much effort. Small pieces of code are supplied where appropriate to get the reader started on the numeric work. Integrated Photonics is designed for the senior/first year graduate student, and requires a basic familiarity with electromagnetic waves, and the ability to solve differential equations with boundary conditions.

Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB®

Download Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB® PDF Online Free

Author :
Publisher : Artech House
ISBN 13 : 1630819271
Total Pages : 350 pages
Book Rating : 4.6/5 (38 download)

DOWNLOAD NOW!


Book Synopsis Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB® by : Raymond C. Rumpf

Download or read book Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB® written by Raymond C. Rumpf and published by Artech House. This book was released on 2022-01-31 with total page 350 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book teaches the finite-difference frequency-domain (FDFD) method from the simplest concepts to advanced three-dimensional simulations. It uses plain language and high-quality graphics to help the complete beginner grasp all the concepts quickly and visually. This single resource includes everything needed to simulate a wide variety of different electromagnetic and photonic devices. The book is filled with helpful guidance and computational wisdom that will help the reader easily simulate their own devices and more easily learn and implement other methods in computational electromagnetics. Special techniques in MATLAB® are presented that will allow the reader to write their own FDFD programs. Key concepts in electromagnetics are reviewed so the reader can fully understand the calculations happening in FDFD. A powerful method for implementing the finite-difference method is taught that will enable the reader to solve entirely new differential equations and sets of differential equations in mere minutes. Separate chapters are included that describe how Maxwell’s equations are approximated using finite-differences and how outgoing waves can be absorbed using a perfectly matched layer absorbing boundary. With this background, a chapter describes how to calculate guided modes in waveguides and transmission lines. The effective index method is taught as way to model many three-dimensional devices in just two-dimensions. Another chapter describes how to calculate photonic band diagrams and isofrequency contours to quickly estimate the properties of periodic structures like photonic crystals. Next, a chapter presents how to analyze diffraction gratings and calculate the power coupled into each diffraction order. This book shows that many devices can be simulated in the context of a diffraction grating including guided-mode resonance filters, photonic crystals, polarizers, metamaterials, frequency selective surfaces, and metasurfaces. Plane wave sources, Gaussian beam sources, and guided-mode sources are all described in detail, allowing devices to be simulated in multiple ways. An optical integrated circuit is simulated using the effective index method to build a two-dimensional model of the 3D device and then launch a guided-mode source into the circuit. A chapter is included to describe how the code can be modified to easily perform parameter sweeps, such as plotting reflection and transmission as a function of frequency, wavelength, angle of incidence, or a dimension of the device. The last chapter is advanced and teaches FDFD for three-dimensional devices composed of anisotropic materials. It includes simulations of a crossed grating, a doubly-periodic guided-mode resonance filter, a frequency selective surface, and an invisibility cloak. The chapter also includes a parameter retrieval from a left-handed metamaterial. The book includes all the MATLAB codes and detailed explanations of all programs. This will allow the reader to easily modify the codes to simulate their own ideas and devices. The author has created a website where the MATLAB codes can be downloaded, errata can be seen, and other learning resources can be accessed. This is an ideal book for both an undergraduate elective course as well as a graduate course in computational electromagnetics because it covers the background material so well and includes examples of many different types of devices that will be of interest to a very wide audience.

Advances in FDTD Computational Electrodynamics

Download Advances in FDTD Computational Electrodynamics PDF Online Free

Author :
Publisher : Artech House
ISBN 13 : 1608071707
Total Pages : 640 pages
Book Rating : 4.6/5 (8 download)

DOWNLOAD NOW!


Book Synopsis Advances in FDTD Computational Electrodynamics by : Allen Taflove

Download or read book Advances in FDTD Computational Electrodynamics written by Allen Taflove and published by Artech House. This book was released on 2013 with total page 640 pages. Available in PDF, EPUB and Kindle. Book excerpt: Advances in photonics and nanotechnology have the potential to revolutionize humanitys ability to communicate and compute. To pursue these advances, it is mandatory to understand and properly model interactions of light with materials such as silicon and gold at the nanoscale, i.e., the span of a few tens of atoms laid side by side. These interactions are governed by the fundamental Maxwells equations of classical electrodynamics, supplemented by quantum electrodynamics. This book presents the current state-of-the-art in formulating and implementing computational models of these interactions. Maxwells equations are solved using the finite-difference time-domain (FDTD) technique, pioneered by the senior editor, whose prior Artech House books in this area are among the top ten most-cited in the history of engineering. This cutting-edge resource helps readers understand the latest developments in computational modeling of nanoscale optical microscopy and microchip lithography, as well as nanoscale plasmonics and biophotonics.

Computational Photonics

Download Computational Photonics PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 464 pages
Book Rating : 4.:/5 (113 download)

DOWNLOAD NOW!


Book Synopsis Computational Photonics by : Marek S.Wartak

Download or read book Computational Photonics written by Marek S.Wartak and published by . This book was released on 2012 with total page 464 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive manual on the efficient modeling and analysis of photonic devices through building numerical codes, this book provides graduate students and researchers with the theoretical background and MATLAB programs necessary for them to start their own numerical experiments. Beginning by summarizing topics in optics and electromagnetism, the book discusses optical planar waveguides, linear optical fiber, the propagation of linear pulses, laser diodes, optical amplifiers, optical receivers, finite-difference time-domain method, beam propagation method and some wavelength division devices, solitons, solar cells and metamaterials. Assuming only a basic knowledge of physics and numerical methods, the book is ideal for engineers, physicists and practising scientists. It concentrates on the operating principles of optical devices, as well as the models and numerical methods used to describe them.

Numerical Methods in Physics with Python

Download Numerical Methods in Physics with Python PDF Online Free

Author :
Publisher : Cambridge University Press
ISBN 13 : 1009303848
Total Pages : 706 pages
Book Rating : 4.0/5 (93 download)

DOWNLOAD NOW!


Book Synopsis Numerical Methods in Physics with Python by : Alex Gezerlis

Download or read book Numerical Methods in Physics with Python written by Alex Gezerlis and published by Cambridge University Press. This book was released on 2023-05-31 with total page 706 pages. Available in PDF, EPUB and Kindle. Book excerpt: Bringing together idiomatic Python programming, foundational numerical methods, and physics applications, this is an ideal standalone textbook for courses on computational physics. All the frequently used numerical methods in physics are explained, including foundational techniques and hidden gems on topics such as linear algebra, differential equations, root-finding, interpolation, and integration. The second edition of this introductory book features several new codes and 140 new problems (many on physics applications), as well as new sections on the singular-value decomposition, derivative-free optimization, Bayesian linear regression, neural networks, and partial differential equations. The last section in each chapter is an in-depth project, tackling physics problems that cannot be solved without the use of a computer. Written primarily for students studying computational physics, this textbook brings the non-specialist quickly up to speed with Python before looking in detail at the numerical methods often used in the subject.

Introduction to Numerical Programming

Download Introduction to Numerical Programming PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1466569670
Total Pages : 676 pages
Book Rating : 4.4/5 (665 download)

DOWNLOAD NOW!


Book Synopsis Introduction to Numerical Programming by : Titus A. Beu

Download or read book Introduction to Numerical Programming written by Titus A. Beu and published by CRC Press. This book was released on 2014-09-03 with total page 676 pages. Available in PDF, EPUB and Kindle. Book excerpt: Makes Numerical Programming More Accessible to a Wider Audience Bearing in mind the evolution of modern programming, most specifically emergent programming languages that reflect modern practice, Numerical Programming: A Practical Guide for Scientists and Engineers Using Python and C/C++ utilizes the author’s many years of practical research and teaching experience to offer a systematic approach to relevant programming concepts. Adopting a practical, broad appeal, this user-friendly book offers guidance to anyone interested in using numerical programming to solve science and engineering problems. Emphasizing methods generally used in physics and engineering—from elementary methods to complex algorithms—it gradually incorporates algorithmic elements with increasing complexity. Develop a Combination of Theoretical Knowledge, Efficient Analysis Skills, and Code Design Know-How The book encourages algorithmic thinking, which is essential to numerical analysis. Establishing the fundamental numerical methods, application numerical behavior and graphical output needed to foster algorithmic reasoning, coding dexterity, and a scientific programming style, it enables readers to successfully navigate relevant algorithms, understand coding design, and develop efficient programming skills. The book incorporates real code, and includes examples and problem sets to assist in hands-on learning. Begins with an overview on approximate numbers and programming in Python and C/C++, followed by discussion of basic sorting and indexing methods, as well as portable graphic functionality Contains methods for function evaluation, solving algebraic and transcendental equations, systems of linear algebraic equations, ordinary differential equations, and eigenvalue problems Addresses approximation of tabulated functions, regression, integration of one- and multi-dimensional functions by classical and Gaussian quadratures, Monte Carlo integration techniques, generation of random variables, discretization methods for ordinary and partial differential equations, and stability analysis This text introduces platform-independent numerical programming using Python and C/C++, and appeals to advanced undergraduate and graduate students in natural sciences and engineering, researchers involved in scientific computing, and engineers carrying out applicative calculations.