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 CodeCourse Title
ES 522Advanced Fluid Mechanics
ES523Special Relativity
ES524General Relativity
ES 527Asymptotic Methods for Differential Equations
ES 533Numerical Methods for Partial Differential Equations
ES 534Numerical Functional Analysis
ES 541Variational Methods in Mechanics
ES 542Finite Element Methods for Engineers
ES 543Perturbation Methods
ES 621Advanced General Relativity
ES 631Numerical Methods in Ordinary Differential Equations
ES 69XSpecial Topics in Applied Mathematics
ES 5XXApplied Graph Theory
ES 5XXApplied Combinatorics
Course CodeCourse Title
ES 514Thin Films
ES 515Two-Dimensional Materials and Devices
ES 516Spintronic Devices
ES 517Quantum Devices
ES 561Fourier Optics
ES 562Organic Solar Cells: Materials and Device Physics
ES 564Astrophysics
ES 576Organic Optoelectronics
ES 577Integrated Optics
ES 581Advanced Experimental Techniques
ES 611Advanced Nuclear Astrophysics
ES 612Computational Nuclear Physics
ES 642Organic Electroluminescence
ES 69XSpecial Topics in Applied Physics
ES5XXMesoscopic Physics
ES5XXEnergy Storage Systems
Course CodeCourse Title
ES 513Semiconductors
ES 537Reconfigurable Computing and FPGA Architecture
ES 538Design for test and testability
ES 552Introduction to Biophotonics
ES 554Digital Control System
ES 555Adaptive Filtering
ES 556Advanced Computer Architecture
ES 557Digital Image Processing
ES 558Advanced Digital Signal Processing
ES 559Digital Communication
ES 563Laser Materials Processing
ES 565Photonics and Optical Communication
ES 567Photonics Devices
ES 572Principles of Laser Engineering
ES 573Optical Fibers and Applications
ES 574Applications of Lasers
ES 579Advanced Digital System Design
ES 585Photonics Networks
ES 5XXPrinciples of Remote Sensing
ES 5XXEstimation and Detection Theory
ES 69XSpecial Topics in Digital Systems Engineering
ES 69XSpecial Topics in Photonics Engineering
Social media & sharing icons powered by UltimatelySocial