Page 90 - CatalogNEP-PS
P. 90

NumPy for scalars and linear algebra on n-dimensional arrays; Computing eigenspace, Solving
               dynamical  systems  on  coupled  ordinary  differential  equations,  Functional  programming
               fundamentals using NumPy; Symbolic computation and SymPy: Differentiation and integration of
               functions,  Limits,  Solution  of  ordinary  differential  equations,  Computation  of  eigenvalues,
               Solution of expressions at multiple points (lambdify), Simplification of expressions, Factorization,
               Collecting  and  canceling  terms,  Partial  fraction  decomposition,  Trigonometric  simplification,
               Exponential and logarithms, Series expansion and finite differences, Solvers, Recursive equations.
               UNIT – III: Document Generation with Python and LaTeX                              (12 Hours)

               Pretty printing using SymPy; Pandas API for IO tools: interfacing Python with text/csv, HTML,
               LaTeX, XML, MSExcel, OpenDocument, and other such formats; Pylatex and writing document
               files from Python with auto-computed values, Plots and visualizations.

               PRACTICAL (30 Hours)


                     Software labs using IDE such as Spyder and Python Libraries.
                     Installation, update, and maintenance of code, troubleshooting.
                     Implementation of all methods learned in theory.
                     Explore  and  explain  API  level  integration  and  working  of  two  problems  with  standard
                       Python code.

               SUGGESTED READINGS:

                   1.  Farrell, Peter (2019). Math Adventures with Python. No Starch Press. ISBN Number: 978-
                       1-59327-867-0.
                   2.  Farrell,  Peter  et  al.  (2020).  The  Statistics  and  Calculus  with  Python  Workshop.  Packet
                       Publishing Ltd. ISBN: 978-1-80020-976-3.
                   3.  Saha, Amit (2015). Doing Math with Python. No Starch Press. ISBN: 978-1-59327-640-9
                   4.  Morley, Sam (2022). Applying Math with Python (2nd ed.). Packet Publishing Ltd. ISBN:
                       978-1-80461-837-0
                   5.   Online resources and documentation on the libraries, such as:
                                    https://matplotlib.org
                                    https://sympy.org
                                    https://pandas.pydata.org
                                    https://numpy.org
                                    https://pypi.org
                                    https://patrickwalls.github.io/mathematicalpython/


               Math.424                   Integral Equations and Calculus of Variations                 3+1*

               LEARNING OBJECTIVES:

               The primary objective of this course is:
                     To describe the methods to reduce Initial value problems associated with linear differential
                       equations to various integral equations.
                     To Categorize and solve different integral equations using various techniques.
                     To solve the singular integral equations and derivation of Hilbert-Schmidt theorem.
                     To know the variational problems, extremum of a functional and necessary conditions for
                       the extremum of a functional.

               LEARNING OUTCOMES:

               After the completion of the course, students are able to


                                                                                                            75
   85   86   87   88   89   90   91   92   93   94   95