Numerical Methods and Computer Programming syllabus

PCC-252-ELE · Second Year Electrical Engineering, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

PCC-252-ELE2 h/week theoryCCE 30 + End-sem 70
30hours of theory
05.units
02.credits

Unit-wise syllabus

UNIT I

Introduction to Python and Numerical Methods

6 hours

Python Basics: Data types, control statements, loops, functions, modules, file handling. Libraries: Introduction to NumPy, Matplotlib, SymPy and SciPy for scientific computation. Errors in Computation: Round-off and truncation errors and error sources. Overview of Numerical Methods: Need and scope of numerical methods in multidisciplinary domains. Importance in electrical engineering applications (circuit analysis, control systems, electromagnetics, etc.) Integrated Activities: Online module: Python basics via any MOOCs Real-life error examples (e.g., incorrect meter readings)

UNIT II

Algebraic and Transcendental Equations

6 hours

Bisection Method, False Position (Regula Falsi) Method, Newton-Raphson Method (for one variable), Rate of Convergence and limitations of methods. Engineering Applications: Solving nonlinear equations in electrical circuits (e.g., diode IV characteristics, motor speed equations) Skill Integration: Develop reusable Python modules for root-finding Small group activity: Select and solve an interdisciplinary real-world nonlinear problem

UNIT III

Systems of Linear Algebraic Equations

6 hours

Direct Methods: Gauss Elimination, Partial Pivoting, Gauss-Jordan, LU Decomposition. Iterative Methods: Jacobi Method, Gauss-Seidel Method. Applications: Power system equations, network analysis: Solving node-voltage and mesh- current equations in electric circuits. Practical Integration: Solve nodal/mesh equations using NumPy Team coding challenge: Solve a large circuit matrix and plot results

UNIT IV

Interpolation, Numerical Differentiation, and Integration

6 hours

Interpolation: Newton’s Forward and Backward Difference, Lagrange Interpolation. Numerical Differentiation: Using finite differences for equally spaced points. Numerical Integration: Trapezoidal Rule, Simpson’s 1/3 Rule, Simpson’s 3/8 Rule (for single & double integration). Applications: Area under waveforms, energy calculations in electrical signals. 21st Century Skill Component Python visualization using Matplotlib Analyze sensor data or waveform signals from IoT kits (if available)

UNIT V

Ordinary Differential Equations and Curve Fitting

6 hours

Solution of First Order ODEs: Euler’s Method, Modified Euler Method, Runge-Kutta Methods (2 & 4th order). nd Curve Fitting: Least Squares Method (Linear and 2nd Order). Applications: Transient analysis of RL, RC, and RLC circuits; fitting performance curves for machines. Project Integration: Build and simulate electrical system models Data fitting for experimental datasets (motor torque-speed curve, IV curves)

Marks and credits

HeadMarksCredit
CCE (continuous comprehensive evaluation)302
End-semester exam70

Prerequisite: Basic Calculus, Linear Algebra, Basic Programming Skills, Basic Electrical Engineering.

Course outcomes

  1. CO1Identify the suitable numerical techniques for solving engineering problems.
  2. CO2Write Python programs to implement numerical methods for real-time scenarios.
  3. CO3Apply problem-solving skills in electrical signals & systems and machines.
  4. CO4Analyze the results and errors for various computational methods.
  5. CO5Work in teams to build solutions and present projects using Python

Books

Text books

Reference books

NPTEL and SWAYAM links

Listed in the official syllabus:

FAQ

How many units are in Numerical Methods and Computer Programming?

Numerical Methods and Computer Programming (PCC-252-ELE) has 5 units and 30 hours of theory: Unit I Introduction to Python and Numerical Methods (6 h); Unit II Algebraic and Transcendental Equations (6 h); Unit III Systems of Linear Algebraic Equations (6 h); Unit IV Interpolation, Numerical Differentiation, and Integration (6 h); Unit V Ordinary Differential Equations and Curve Fitting (6 h).

What is the marks scheme for Numerical Methods and Computer Programming?

The official Electrical Engineering 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 2 credits.

What should I know before Numerical Methods and Computer Programming?

Prerequisite listed in the syllabus: Basic Calculus, Linear Algebra, Basic Programming Skills, Basic Electrical Engineering.