Subjects

Computing, Theory and Mathematics

  • Theory of Automata (Undergrad)
  • Discrete Mathematics (Undergrad)
  • Algorithm Analysis (Grad)
  • Theory of Computation (Grad)
  • Graph Theory (Grad)
  • Graph Algorithms (Grad)
  • Game Theory (Grad)
  • Introduction to Cryptography (Grad)
  • Computation Number Theory (Grad)
  • Random Processes (Grad)
  • Linear Algebra (Grad/Undergrad)
  • Probability and Random Signals (Undergrad)
  • Mathematical Analysis (Undergrad/Grad)
  • Topology (Undergrad)
  • Coding Theory (Grad)
  • Algebra (Undergrad)
  • Networks 

Electric Circuits

  • Electric Circuits-I (Undergrad)
  • Electric Circuits-II (Undergrad) 
  • Electronics-I (Undergrad) o Electronics – II (Undergrad) 
  • Distributed Generation and MG (Grad)

Communication

  • Communication Systems (Undergrad)
  • Digital Communication (Undergrad)
  • Engineering Electromagnetics (Undergrad)
  • Telecommunication Systems (Undergrad)
  • Optical Fiber Communication (Undergrad)
  • Computer Networks (Undergrad/Grad)
  • Data Communication (Undergrad)
  • Broad Band Networks (Grad)
  • Networks’ Security (Undergrad)

Signal and Systems

  • Signal and Systems (Undergrad)
  • Digital Signal Processing (Undergrad)
  • Programming with MATLAB (Undergrad)
  • Control Systems (Undergrad)
  • Linear Systems (Grad)
  • Nonlinear Systems (Grad)
  • Cooperative and Distributed Control (Grad)
  • Multi-agent Systems (Grad)

COMPUTER PROGRAMING

  • Intro to Computing(Undergrad) 
  • Object Oriented Programing C++ (Undergrad) o
  • Computer Graphics, Open GL (Undergrad) 
  • Data Structures (Undergrad) 
  • Computer Algorithms (Undergrad) 
  • Object Oriented Design & Programing (Grad) 
  • Web Programming (HTML, CSS, JS, PHP, MySQL) (Undergrad/Graduate) 
  • Computer Security (Undergrad)

COMPUTER ARCHITECTURE

  • Assembly Language Programming (Undergrad)
  • Digital Logic Design (Undergrad) 
  • Computer Architecture (Undergrad)

PHP