Degree Requirements

Home > Faculty Of Engineering Sciences > Graduate > Degree Requirements

MS degree

The courses offered by the FES are categorized as core courses and elective courses. A student, specializing in any area, will be required to take minimum of two core courses and remaining from elective courses. The electives may be selected with the consultation of the advisor.

PhD degree

The course work to be taken by a student will be decided by a PhD Guidance Committee and approved by the Dean of Graduate Studies. Out of the eight courses, four must be related to his/her area of specialization.

List of Courses


Core Courses for the subgroups will be as follows

  • Group A – Applied Mathematics
    • ES521 – Advanced Transform Techniques
    • ES526 – Analytical Solution of Partial Differential Equations
    • ES5XX – Computational Methods for Engineers
    • ES544 – Random Processes
  • Group B – Applied Physics
    • ES581 – Advanced Experimental Techniques
    • ES5XX – Computational Methods for Engineers
    • ES511 – Solid State Physics
    • ES566 – Atomic and Molecular Spectroscopy
  • Group C-1 – Specialization: Photonics
    • ES5XX – Fundamentals of Photonics
    • ES5XX – Quantum Engineering of Optoelectronic Devices
    • ES5XX – Computational Methods for Engineers
    • ES511 – Solid State Physics
  • Group C-2 – Specialization: Digital Systems
    • ES5XX – Fundamentals of Digital Systems
    • ES5XX – VLSI Design
    • ES5XX – Computational Methods for Engineers
    • ES553 – Digital Signal Processing
  • Group C-3 – Specialization: Signal Processing
    • ES544 -Random Processes
    • Computational Methods for Engineers
    • ES553 – Digital Signal Processing
    • ES5XX- Optimization Techniques


  • Group A 
Course Code Course Title
ES 522 Advanced Fluid Mechanics
ES523 Special Relativity
ES524 General Relativity
ES 527 Asymptotic Methods for Differential Equations
ES 533 Numerical Methods for Partial Differential Equations
ES 534 Numerical Functional Analysis
ES 541 Variational Methods in Mechanics
ES 542 Finite Element Methods for Engineers
ES 543 Perturbation Methods
ES 621 Advanced General Relativity
ES 631 Numerical Methods in Ordinary Differential Equations
ES 69X Special Topics in Applied Mathematics
ES 5XX Applied Graph Theory
ES 5XX Applied Combinatorics
Course Code Course Title
ES 514 Thin Films
ES 515 Two-Dimensional Materials and Devices
ES 516 Spintronic Devices
ES 517 Quantum Devices
ES 561 Fourier Optics
ES 562 Organic Solar Cells: Materials and Device Physics
ES 564 Astrophysics
ES 576 Organic Optoelectronics
ES 577 Integrated Optics
ES 581 Advanced Experimental Techniques
ES 611 Advanced Nuclear Astrophysics
ES 612 Computational Nuclear Physics
ES 642 Organic Electroluminescence
ES 69X Special Topics in Applied Physics
ES5XX Mesoscopic Physics
ES5XX Energy Storage Systems
Course Code Course Title
ES 513 Semiconductors
ES 537 Reconfigurable Computing and FPGA Architecture
ES 538 Design for test and testability
ES 552 Introduction to Biophotonics
ES 554 Digital Control System
ES 555 Adaptive Filtering
ES 556 Advanced Computer Architecture
ES 557 Digital Image Processing
ES 558 Advanced Digital Signal Processing
ES 559 Digital Communication
ES 563 Laser Materials Processing
ES 565 Photonics and Optical Communication
ES 567 Photonics Devices
ES 572 Principles of Laser Engineering
ES 573 Optical Fibers and Applications
ES 574 Applications of Lasers
ES 579 Advanced Digital System Design
ES 585 Photonics Networks
ES 5XX Principles of Remote Sensing
ES 5XX Estimation and Detection Theory
ES 69X Special Topics in Digital Systems Engineering
ES 69X Special Topics in Photonics Engineering