ELECTRICAL ENGINEERING COURSES (ELE)

ELE 3201 – Control Engineering (CLOs)

By the end of this course, students should be able to:

1. Distinguish between open-loop and closed-loop control systems.

2. Understand dynamic system equations and represent them using state-space models, transfer functions, and block diagrams.

3. Analyze systems using block diagram algebra and Mason’s Gain Formula, with emphasis on steady-state analysis.

4. Interpret system poles, zeros, and responses to various input signals.

5. Evaluate steady-state errors and performance measures such as rise time.

6. Design position servomechanisms incorporating appropriate control actions.

7. Perform frequency response analysis and assess system stability.

ELE 3202 – Power Engineering I (CLOs)

By the end of this course, students should be able to:

1. Understand sources of electric energy, including thermal, hydroelectric, and nuclear power stations.

2. Analyze power supply economics, including tariffs and load curves.

3. Examine distribution systems, considering components and voltage drops.

4. Study overhead transmission systems, including conductors, sag, and tension calculations.

5. Investigate underground cables, their types, and thermal characteristics.

6. Understand and apply circle diagrams for power system analysis.

ELE 3203 – Engineering Electromagnetics I (CLOs)

By the end of this course, students should be able to:

1. Perform vector analyses relevant to electromagnetic waves.

2. Define and explain the basics of electrostatics and magnetostatics.

3. Explain Maxwell’s equations and the time-dependent Helmholtz equations.

4. Define plane electromagnetic waves and derive associated wave equations.

5. Understand the fundamental mathematical concepts related to electromagnetic vector fields.

6. Apply electrostatics principles to solve problems involving electric fields, potentials, boundary conditions, and electric energy density.

7. Apply magnetostatics principles to solve problems involving magnetic fields, potentials, boundary conditions, and magnetic energy density.

8. Understand Faraday’s law, induced electromotive force (EMF), and the applications of Maxwell’s equations.

ELE 3302 – Engineering Electromagnetics II (CLOs)

By the end of this course, students should be able to:

1. Understand Maxwell’s equations and analyze wave propagation in different media.

2. Analyze energy propagation and its effects on reflection and transmission of plane waves.

3. Understand antenna principles and analyze different types of antenna arrays.

4. Understand transmission line theory and apply impedance matching techniques.

5. Analyze modes of propagation in waveguides and their corresponding field patterns.

6. Discuss practical applications and consider real-world scenarios in electromagnetic theory.

By the end of this course, students should be able to:

1. Apply Ohm’s law to analyze electrical circuits.

2. Perform nodal and mesh analysis to determine unknown voltages and currents in circuits.

3. Conduct transient analysis of R-C and R-L circuits under DC excitation.

4. Apply the Laplace transform to obtain the response of electrical circuits.

5. Analyze and synthesize periodic electrical signals using Fourier analysis.

ELE 3304 – Circuit Theory II (CLOs)

By the end of this course, students should be able to:

1. Derive and analyze transfer functions of electrical circuits.

2. Understand poles, zeros, and their effects on system stability.

3. Apply synthesis methods for passive circuits.

4. Master two-port network parameters and interpret their significance.

5. Perform experimental measurements and analyze circuit behavior.

6. Apply Fourier series and Fourier transforms in circuit analysis.

7. Understand power spectra and perform harmonic analysis of signals.

ELE 3305 – Electronic Engineering I (CLOs)

By the end of this course, students should be able to:

1. Classify semiconductor materials using basic semiconductor parameters and relationships.

2. Explain the operation and characteristics of P-N junction diodes.

3. Design and construct basic electronic circuits using diodes.

4. Describe the operation and characteristics of bipolar junction transistors (BJTs).

5. Explain the operation and characteristics of field-effect transistors (FETs).

ELE 3306 – Computer Engineering I (CLOs)

By the end of this course, students should be able to:

1. Describe the historical evolution and classification of digital computers.

2. Explain data representation, including binary arithmetic and encoding schemes.

3. Identify basic digital elements and practically implement logic circuits.

4. Analyze combinational logic circuits using Boolean algebra.

5. Demonstrate foundational knowledge essential for further studies in computer engineering.

ELE 3307 – Electrical Machines I (CLOs)

By the end of this course, students should be able to:

1. Understand power transformers, including phasor diagrams, equivalent circuits, regulation, efficiency, and performance calculations.

2. Analyze three-phase transformer operation, parallel operation, and alternative types such as autotransformers.

3. Explain machine winding concepts, including concentrated vs. distributed windings and relevant terminology.

4. Understand DC machine construction, EMF calculation, torque, losses, efficiency, and armature reaction.

5. Describe the working principles, types, performance characteristics, and speed regulation methods of DC generators and motors.

ELE 3308 – Measurements and Instrumentation (CLOs)

By the end of this course, students should be able to:

1. Describe various measurement methods, including analogue and digital techniques.

2. Explain analogue techniques, comparison methods, substitution techniques, null methods, and digital methods.

3. Describe display methods, such as analogue pointer instruments and digital displays, used to present measurement results.

4. Explain accuracy and error analysis, including the understanding of uncertainty and error summation.

5. Explain input characteristics, such as sensitivity, scaling, and matching, and their impact on instrument performance.

6. Identify sources of interference, including environmental and coupling effects, and their impact on measurement accuracy.

7. Explain the roles of analogue instruments, digital instruments, comparison methods, and transducers in measurement systems.

MEC3200 – Thermodynamics II (CLOs)

By the end of this course, students should be able to:

1. Draw any power cycle on thermodynamic charts, including T-S and P-V diagrams.

2. Apply the first law of thermodynamics to analyse and evaluate the performance of steady-flow energy devices such as heat exchangers, nozzles, diffusers, boilers, turbines, compressors, and pumps.

3. Analyse vapour power cycles (Rankine cycles) and determine methods to improve thermal efficiency.

4. Evaluate the performance of reheat, regenerative, combined, and binary power cycles.

5. Analyse gas power cycles where the working fluid remains a gas throughout the cycle.

6. Classify gas power cycles and make simplifying assumptions in their analysis.

7. Perform performance analysis on Otto, Diesel, and Brayton cycles.

8. Classify internal combustion engines based on fuel type or stroke and explain their principles of operation.

9. Explain the effects of supercharging and turbocharging on engine performance.

10. Compare practical IC engine cycles with air-standard cycles.

11. Determine the properties of gas mixtures (ideal and real) from individual gas properties.

12. Apply Dalton’s and Amagat’s laws to predict the P-V-T behaviour of gas mixtures.

13. Conduct energy analysis for mixing processes.

14. Differentiate between atmospheric and dry air.

15. Calculate relative humidity, specific humidity, and dew point temperatures.

16. Relate adiabatic saturation temperature to wet bulb temperature.

17. Use the psychrometric chart to determine the properties of atmospheric air.

ELE3309 – Laboratory/Project I (CLOs)

By the end of this course, students should be able to:

1. Identify various types of transformers.

2. Describe the connection and configuration of power transformers.

3. Implement speed control methods for DC machines.

4. Discuss various diode circuits and their practical applications.

5. Discuss BJT circuits and their practical applications.

6. Design and analyze simple power supply circuits.

ELE3310 – Laboratory/Project II (CLOs)

By the end of this course, students should be able to:

1. Employ AC voltmeters for accurate measurements in electrical circuits.

2. Design simple combinational logic circuits.

3. Design simple sequential logic circuits.

4. Correctly measure transmission line parameters.

5. Identify various types of electric motors.

ELE4101 – Power Electronics I (CLOs)

By the end of this course, students should be able to:

1. Review semiconductor theory and devices.

2. Explore the construction, characteristics, and protection of SCRs.

3. Understand the theory, characteristics, and phase control of TRIACs.

4. Study additional power electronic devices and their applications.

5. Learn methods for semiconductor device protection.

6. Gain holistic knowledge of diverse applications of power electronics.

ELE4201 – Control Engineering II (CLOs)

By the end of this course, students should be able to:

1. Understand control systems and their components, including governors, hydraulic pumps, motors, and valves.

2. Explore hydraulic and pneumatic systems, such as bellows, flapper-nozzle valves, relays, and actuators.

3. Apply knowledge of electronic PID controllers and control motors.

4. Understand synchros and electronic error detectors.

5. Analyze hybrid feedback systems and basic control configurations.

6. Utilize graphical techniques, including M/N charts and Nyquist plots.

7. Apply classical design techniques such as root locus and Bode diagrams.

ELE4202 – Power Engineering II (CLOs)

By the end of this course, students should be able to:

1. Understand network structure and single-line representations, and analyze reactance and impedance diagrams.

2. Solve system equations and perform load flow analysis.

3. Understand voltage compensation concepts, including transformer tap changing and generator voltage control.

4. Study circuit breaker principles, including arc extinction, current growth, oscillograph interpretation, current chopping, switching, and breaking currents.

5. Understand protective relay types, characteristics, and methods for protecting transformers, generators, and feeders.

ELE4204 – Computer Engineering II (CLOs)

By the end of this course, students should be able to:

1. Identify, classify, and describe the behaviour and operation of various logic gates, latches, flip-flops, and multivibrators.

2. Use different types of logic gates and flip-flops to design and build combinational and sequential circuits, such as registers and counters.

3. Understand the various types of memory storage devices and the key elements in a memory hierarchy.

4. Understand how to expand ROMs and RAMs to increase word length and word capacity.

5. State the purpose of analog-to-digital conversion (ADC) and digital-to-analog conversion (DAC).

6. Explain the operation of several types of ADCs and DACs.

ELE4301 – Telecommunications Engineering I (CLOs)

By the end of this course, students should be able to:

1. Apply Fourier transforms, analyze linear systems, and interpret random signals.

2. Determine auto-correlation functions and compute power spectral densities.

3. Calculate bandwidths of different signals, including speech, images, and fax transmissions.

4. Understand telecommunications links, including block diagram representation and subsystem functions.

5. Explain the need for modulation and analyze analogue modulation techniques.

6. Perform amplitude modulation (AM/DSB, SSB, VSB) and understand detection methods.

7. Describe commercial radio systems, including propagation, ionospheric effects, and critical frequency.

LE4302 – Electrical Machines II (CLOs)

By the end of this course, students should be able to:

1. Analyze polyphase induction machines, including circuit parameters, performance, and harmonic effects.

2. Explore the operation of induction generators.

3. Understand single-phase induction motors, including circuit models and characteristics of various types.

4. Study split-phase, capacitor-start, permanent-capacitor, shaded-pole, universal, repulsion, and linear motors.

5. Operate synchronous machines, analyze parallel operation, and calculate characteristics and excitation requirements.

6. Apply AC machine control techniques, including speed control methods and fault protection mechanisms.

ELE4303 – Electronic Engineering II (CLOs)

By the end of this course, students should be able to:

1. Explore FET amplifier principles, including JFET and MOSFET characteristics.

2. Understand the basics of differential amplifiers and common-mode rejection.

3. Study operational amplifier characteristics and their circuit applications.

4. Analyze audio power amplifier classes, including distortion and efficiency.

5. Learn about negative feedback effects and different feedback circuit configurations.

6. Explore oscillator principles and circuit configurations.

7. Understand monolithic and thin/thick film integrated circuits and their applications.

ELE4304 – Laboratory/Projects III (CLOs)

By the end of this course, students should be able to:

1. Verify electronics amplification and oscillation concepts through laboratory experiments.

2. Validate control theory concepts in laboratory experiments.

3. Confirm power electronics concepts with laboratory experiments.

4. Validate digital electronics concepts through laboratory experiments.

5. Verify modulation and demodulation concepts in laboratory experiments.

ELE5201 – Computer Systems and Software Engineering (CLOs)

By the end of this course, students should be able to:

1. Evaluate cost/performance trade-offs and balance run-time speed with development speed while considering flexibility.

2. Apply top-down design principles, assess program structuring methods, and implement modular programming concepts.

3. Manage ROM/RAM division, handle inter-module communication effectively, and resolve label addresses with symbolic assemblers.

4. Implement microprocessor I/O methods, manage interrupt identification and processing, and address interrupt priorities.

5. Handle time measurements and delays, utilizing hardware clocks and real-time operating systems.

6. Implement multi-processing and time-sharing techniques in real-time systems.

ELE5202 – Modern Control Theory (CLOs)

By the end of this course, students should be able to:

1. Develop a state-space representation of a given linear system.

2. Discuss the concepts of controllability and observability.

3. Realize systems with specified transfer functions.

4. Synthesize circuits based on transfer function representations.

5. Understand full-order state observers and their application in multivariable systems.

6. Analyze system stability using Lyapunov’s sense and discuss its implications.

7. Apply advanced control techniques, including state feedback, modal control, pole assignment, and optimal quadratic regulator methods.

ELE5203 – Reliability & Maintainability of Electronic & Electrical Systems (CLOs)

By the end of this course, students should be able to:

1. Define key concepts such as reliability, maintainability, and their associated metrics.

2. Compute salient reliability and maintainability indices accurately.

3. Implement design considerations to ensure higher system reliability.

4. Employ basic fault troubleshooting techniques for power systems, communication, and computer system equipment.

5. Describe software quality and quality assurance with reference to ISO 9000 requirements.

6. Reinforce understanding of reliability, maintainability, and their associated metrics.

ELE5204 – Advanced Circuit Techniques (CLOs)

By the end of this course, students should be able to:

1. Analyze and synthesize different analogue active filters.

2. Understand various filter types and their characteristics.

3. Apply synthesis methods for active filters.

4. Study simulated inductors and related components.

5. Explore techniques for synthesizing ideal amplifiers.

6. Analyze circuit sensitivity and its impact on performance.

7. Recognize practical applications and considerations in filter design.

ELE5205 – Power Electronics II (CLOs)

By the end of this course, students should be able to:

1. List and explain key thyristor characteristics.

2. Describe thyristor firing circuits.

3. Explain controlled rectifiers and commutation methods.

4. Design inverters and A.C. voltage controllers.

5. Describe the principles of motor speed control.

ELE5206 – Telecommunications Engineering II (CLOs)

By the end of this course, students should be able to:

1. Identify receiver types, including tuned RF and super-heterodyne receivers.

2. Explain the AM receiver, including its RF section, characteristics, and frequency conversion.

3. Understand intermediate frequencies, IF amplifiers, and detection techniques.

4. Analyze Automatic Gain Control (AGC) in AM receivers and study FM receivers.

5. Explain FM receiver circuits, including amplitude limiting.

6. Compare FM demodulators, including ratio detectors and stereo FM systems.

7. Describe single-sideband (SSB) and independent-sideband (ISB) receivers and their demodulation.

8. Investigate broadband communication systems, including coaxial cables and fibre-optic links.

9. Identify receiver types, emphasizing practical differences between tuned RF and super-heterodyne designs.

10. Analyze AM receiver operation, including RF section performance and frequency conversion processes.

ELE5207 – Electrical Power Systems (CLOs)

By the end of this course, students should be able to:

1. Learn tools for power system analysis and apply load flow analysis techniques.

2. Understand stability analysis of power systems using the equal area criterion.

3. Study voltage and reactive power control in large-scale power systems.

4. Gain insight into frequency control and the economics of power systems.

5. Explore overcurrent, earth fault, and distance relaying techniques for system protection.

ELE5208 – Electronic Engineering III (CLOs)

By the end of this course, students should be able to:

1. Understand pulse waveform characteristics and linear wave-shaping circuits.

2. Explore applications of the 555 timer, including MMV, AMV, and PWM.

3. Study comparators, precision converters, and waveform generators.

4. Learn about logarithmic amplifiers and their applications.

5. Explore transistor high-frequency limitations and parametric amplifiers.

6. Understand differential amplifiers, regenerative comparators, and Schmitt triggers.

7. Explore applications of these circuits in electronic systems.

ELE5209 – Computer Engineering III (CLOs)

By the end of this course, students should be able to:

1. Learn about ALU construction and design principles.

2. Study binary adders and their design methodologies.

3. Explore carry look-ahead and Booth algorithms for efficient arithmetic operations.

4. Apply error detection and correction techniques, including parity checks and Hamming codes.

5. Gain insight into microprocessor architecture and operation.

6. Explore memory hierarchy and access methods in computer systems.

7. Study memory expansion, organization, and special memory applications.

8. Understand interfacing and data transmission based on logic families, buses, and modems.

ELE5210 – Electric Drives (CLOs)

By the end of this course, students should be able to:

1. Understand speed control basics and their economic implications.

2. Explain nominal speed range and factors affecting smooth speed control.

3. Analyze braking methods and speed regulation techniques.

4. Apply shunt field rheostat, armature resistance, and voltage control methods.

5. Describe the principles and applications of the Ward-Leonard system.

6. Understand thyristor-based DC motor control methods.

7. Explain DC-DC/chopper control and microprocessor-based control systems.

8. Apply pole-changing and amplitude modulation techniques for speed adjustment.

9. Understand frequency and voltage control techniques for drives.

10. Evaluate various starting methods for synchronous machines.

11. Analyze variable frequency AC drive systems and DC-Link converters.

ELE5211 – Switchgear and High Voltage Engineering (CLOs)

By the end of this course, students should be able to:

1. Understand the basic components, mode of operation, and essential features of switchgear equipment.

2. Explain the effects and types of overvoltage, switching surges, and methods of protection against overvoltage.

3. Understand the phenomena of lightning, types of lightning, harmful effects, and protection measures.

4. Be familiar with various methods for the generation and measurement of high voltage and current.

5. Understand the concept of insulation coordination, including types of insulation, insulation performance under voltage stress, and coordination of external insulators.

6. Explain breakdown theories for gaseous, liquid, and solid dielectrics.

7. Understand the construction of high voltage cables, different types of cables, stress control techniques, fault location, and methods of jointing and termination.

ELE5212 – Advanced Electrical Machinery

Course Learning Outcomes (CLOs):
By the end of this course, students should be able to:

1. Understand the dynamic behavior of D.C. machines, including ideal machine characteristics, dynamic equations, and transfer functions.

2. Analyze the block diagrams of D.C. machines and comprehend the concepts of metadynes and amplidynes in machine dynamics.

3. Evaluate the impact of saturation on D.C. machine performance and its implications for self-excited generators.

4. Explore the transient phenomena and dynamic equations associated with A.C. machines, including synchronous and induction machines.

5. Apply transfer function and block diagram analysis to study the dynamics of A.C. machines, including metadynes and amplidynes.

6. Investigate the effects of saturation and dynamics on self-excited generators in A.C. machines, gaining insights into their transient behavior.

ELE5213 – Electrical Power Generation and Energy System

Course Learning Outcomes (CLOs):
By the end of this course, students should be able to:

1. Understand different types of energy sources, including:

o Traditional fuels (e.g., fuel wood, crop waste, animal dung)

o Fossil fuels (e.g., coal, oil, natural gas)

o Renewable energy sources (e.g., wind, solar, biomass, geothermal)

2. Understand different types of power generating plants, including:

o Steam, gas turbine, diesel, nuclear, and hydroelectric power plants

o Mode of operation, choice of site, advantages, and disadvantages of each power plant

3. Understand the structure of electric power systems, including:

o Variable load on power stations

o Load curve and load duration curve

o Selection of generating units, base load and peak load

o Methods of meeting the load

ELE5215 – Electrical Machine Design

Course Learning Outcomes (CLOs):
By the end of this course, students should be able to:

CLO-1: Explore D.C. machine dynamics, including ideal behavior, transfer functions, and self-excited generators.

CLO-2: Understand A.C. machine transients, including dynamics, saturation effects, and self-excitation phenomena.

CLO-3: Analyze A.C. machine dynamics, including synchronous machine transients and coupled circuits.

CLO-4: Investigate A.C. machine transfer functions, metadynes, amplidynes, and saturation effects.

CLO-5: Examine induction machine transients, equivalent circuits, and dynamic phenomena.

CLO-6: Gain comprehensive insights into both D.C. and A.C. machine dynamics.

ELE5016 – Remote Control and Telemetry

Course Learning Outcomes (CLOs):
By the end of this course, students should be able to:


CLO-1: Gain understanding of telemetry and remote control systems, including their historical background and application areas.
CLO-2: Explore information theory principles relevant to telemetry and remote control systems.
CLO-3: Learn about the functionalities of telemetry systems, including sensing, transmission, reception, alarm systems, and data storage.
CLO-4: Study remote control systems, including system classification, command generation, transmission, reception, and execution.

Communication Systems – Course Learning Outcomes (CLOs):

Course Learning Outcomes (CLOs):
By the end of this course, students should be able to:

CLO-1: Understand microwave frequencies and their diverse applications.
CLO-2: Analyze impedance transformation for efficient microwave design.
CLO-3: Explore passive microwave devices and their applications.
CLO-4: Investigate active microwave devices and semiconductor components.
CLO-5: Comprehend dipole antenna operation in microwave communication.
CLO-6: Gain proficiency in microwave system design and analysis.

ELE5219 – Analogue Computer Programming – Course Learning Outcomes (CLOs):

CLO-1: Understand principles of analogue computation.
CLO-2: Identify and utilize analogue computer elements.
CLO-3: Apply magnitude scaling techniques.
CLO-4: Implement time scaling methods.
CLO-5: Demonstrate proficiency in simulating dynamic systems.
CLO-6: Analyze limitations and advantages of analogue computation.

ELE5220 – Digital Signal Processing – Course Learning Outcomes (CLOs):

CLO-1: Understand discrete signals, Z-transforms, and digital Fourier transforms.
CLO-2: Apply Fast Fourier Transform in signal processing applications.
CLO-3: Analyze approximation problems in network theory.
CLO-4: Synthesize low-pass filters for signal processing tasks.
CLO-5: Explore spectral transforms for high-pass and band-pass filters.
CLO-6: Implement digital filters using recursive and non-recursive techniques.
CLO-7: Utilize computer techniques in filter synthesis for signal processing.
CLO-8: Implement filters in hardware and software for practical applications.

ELE5221 – Industrial Electronics Design – Course Learning Outcomes (CLOs):

CLO-1: Analyze characteristics and applications of thyristors and SCR devices.
CLO-2: Explore transducers for sensing light, voltage, pressure, and motion.
CLO-3: Understand mechanical relays, solid-state relays, and stepping motors.
CLO-4: Learn real-time control and remote control concepts in instrumentation.
CLO-5: Study microprocessor and microcomputer-based systems for various applications.
CLO-6: Examine fire alarms, burglar alarms, and home and industrial instrumentation.
CLO-7: Analyze characteristics and applications of thyristors and SCR devices.

ELE5222 – Digital Control Systems – Course Learning Outcomes (CLOs):

CLO-1: Understand sampled-data systems and their applications.
CLO-2: Analyze block diagrams in sampled-data system design.
CLO-3: Study characteristic roots, z-plane roots, and stability.
CLO-4: Explore digital compensation techniques for control systems.
CLO-5: Introduction to microprocessor-based control systems.
CLO-6: Understand sampled-data systems and their applications.

Advanced Computer Programming – Course Learning Outcomes (CLOs):

CLO-1: Explore advanced features of high-level programming languages.
CLO-2: Develop programs for matrix and statistical analysis.
CLO-3: Simulate dynamical systems for various applications.
CLO-4: Perform load flow studies in power systems.
CLO-5: Introduction to microcomputer graphics and its fundamentals.
CLO-6: Explore advanced features of high-level programming languages.
CLO-7: Develop programs for matrix and statistical analysis.