Course Code and Title
Computational Methods in Electrical Engineering (EE5511)
Programme
MS/M.Tech/PhD Year of study Semester
Course Credit
3-0-0-3(Lecture-Tutorial-Practical-Total Credits)
Course Category
ERC
Prerequisite
Nil, but knowledge of some programming language (MATLAB, Python, C) required
Course Content
S/N | Topic | Lecture Hours |
---|---|---|
1 | Code Structure: Dealing with units in scientific code, input-decks, version control | 3 |
2 | Data Extraction, Curve Fitting and Interpolation: MOSFET data fitting, regression methods, interpolation | 7 |
3 | Solution of Linear Equations with Sparse Matrices: Nodal Analysis, sparse matrix representation, iterative methods | 9 |
4 | Finding Roots of Implicit Systems: Contact resistance in MOSFET, automatic differentiation, iterative methods | 3 |
5 | Initial Value Problems: Pull-in of MEMS cantilever, numerical integration, Euler’s method, Runge-Kutta | 7 |
6 | Boundary Value Problems: Fringing capacitance, Finite Difference method, FEM introduction | 7 |
7 | Eigenvalue Problems: Quantum dot energy levels, Power Iteration, Arnoldi Method overview | 4 |
Total Lecture Hours: 40
Learning Outcomes
- Introduction to computational techniques in Electrical Engineering.
- Translate physical problem descriptions into computational solutions.
- Select appropriate computational methods for given problems.
- Recognize limitations of computational techniques.
- Write well-structured and documented scientific codes.
Textbooks
- Numerical Methods in Engineering with Python 3 by Jaan Kiusalaas, Third edition, ISBN-13: 978-1107033856
- Numerical Methods for Engineers by Stephen Chapra, Raymond Canale, Seventh edition, ISBN-13: 978-9352602131
References
- Scientific Computing – An introductory survey by Michael T. Heath, Second edition, ISBN-13: 978-0072399103