January 2022 - Present
EEE 101 & 101L (DC & Magnetic Circuits: Theory and Laboratory)
The course is designed to acquaint students with basic DC electrical circuits and their working. The Kirchhoff’s laws, node voltage methodology and circuit theorems are used to solve simple DC circuits’ problems. The course then covered the network elements, types of networks & analysis of complex circuits using Mesh current & Nodal voltage method, various circuit theorems such as: Norton’s Theorem, Thevenin’s Theorem, Superposition Theorem and develop an understanding of how to apply these circuit theorems/techniques for solving different types of complex DC circuit problems having dependent and independent voltage and current sources, ability to apply delta-wye conversion techniques to analyze different types of more complex circuits and calculate maximum power transfer for these circuits. The response of first order RC and RL circuits is also analyzed along with step response. Similar to electric circuit, magnetic circuit also analyzed using basic equations and methods to solve magnetic circuit problems. In addition to class lectures, comprehensive mandatory laboratory exercises are also designed so that theoretical knowledge may be coincided with practical.
EEE 243 (Signals & Systems)
This is an introductory course in the field of communication engineering. It provides basic concepts of signals and systems and how different operations is done on the elementary signals. Students will learn to determine output of LTI system using the technique of convolution. They will get an insight of frequency domain techniques for analysis and manipulation of continuous time signals. Students will learn to determine Fourier series coefficient and Fourier transform of periodic and aperiodic time domain signals. This learning is also extended to Laplace transform. Using these frequency domain techniques students will be able to design and analyze different types of systems.
EEE 282 (Numerical Techniques)
This course is provides a solid introduction to the field of numerical analysis. The course starts with some basic discussion on some of the preliminary topics of numerical methods and provides a background of programming. Diverse methods of finding roots, interpolation techniques, numerical differentiation and integration are covered in this course. Solution of ordinary differential equations and solving linear systems are also introduced in the course. Aside from developing competency in the topics and emphases listed above, the course aims to further development of the students in applying problem solving skills through the introduction of numerical methods.
EEE 309 (Semiconductor Device Physics)
This course is an introduction to solid state electronic devices for undergraduate engineering students. It deals with the physics (electrical and electronic properties) of semiconductor materials, simple pn junction, and some of the most common electronic devices, such as, rectifier and zener diodes, transistors, MOSFETs. The course commences by looking into the semiconductor fundamentals including crystals and energy bands, charge carriers (electrons and holes), doping, and transport, (drift and diffusion); basic concepts of generation-recombination and the P-N junction as capacitors and current rectifier with applications in photonics; bipolar transistors and switching three-terminal devices. Being a fundamental course in electronics, knowledge from this course will be essential to understand many other electronic courses, such as, electronic devices and circuits, opto-electronics, VLSI, analog integrated circuits, power electronics etc.
EEE 308 (Electrical Circuits II)
This course provides students with a foundation to the design and analysis of basic circuit building blocks needed to construct a complete analog electronic system. The course starts with the general frequency considerations for single stage or multi stage network: low and high frequency analysis, an important consideration for any analog electronic system. The course then introduces Operational Amplifiers (Op Amp), their terminal characteristics, open loop and close loop configurations, inverting and non-inverting amplifiers, and their applications in various circuit building blocks. Applications of op amps in the design and construction of Active Filters and Sinusoidal Oscillator circuits will be also discussed in detail. Concept of Feedback and how negative feedback can be used to improve the performance of Amplifiers will be also provided. This course has separate 3 hours/week mandatory laboratory session.
EEE 221 & 221L (Energy Conversion I: Theory and Laboratory)
This course gives a brief idea about the fundamental concepts of some DC and AC energy conversion machines. It starts with the basic principle, construction, performance analysis and designing of a transformer. Then it covers the construction, operating principle, effect of parameter changes and starting procedure of induction motor, synchronous generator and synchronous motor. Students also learn about the basic operating principle, procedure of speed control and starting of DC machines. This course has 3 hours/week separate mandatory laboratory session.
EEE103 & 103IL (Computer Programming: Theory and Laboratory)
Introduction to programming languages, environments, number system, data representation in computer. Algorithms and flowchart construction for problem solving. Introduction to C programming (variables, data types, operators, expressions, assignments). Conditional, control statements, and loops (if, if-else, switch, while, for etc.). Introduction to 1D arrays and multi-dimensional arrays. Introduction to functions (definitions, prototypes, argument, header files). Introduction to functions (definitions, prototypes, argument, header files). Pointers, Structures, File I/O. Object oriented programming: introduction, class, object and method. This course has 3 hours/week mandatory integrated laboratory session.