B.Sc Electrical Engineering Program
Program Learning Outcomes
The twelve graduate attributes in the guidelines provided by Pakistan Engineering Council (PEC) as per Manual of Accreditation 2014 have been adopted by CASE as Program Learning Outcomes (PLOs) for the Electrical Engineering Program. It is ensured that these PLOs are achieved by Course Learning Outcomes (CLOs) of electrical engineering curriculum as redefined by course outlines and assessed through both direct and indirect methods for the attainment of program mission.
List of PLOs:
The list of PLOs for Electrical Engineering Program at CASE is;
  1. Engineering Knowledge: An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.
  2. Problem Analysis: An ability to identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
  3. Design/Development of Solutions: An ability to design solutions for complex engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
  4. Investigation: An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis and interpretation of experimental data, and synthesis of information to derive valid conclusions.
  5. Modern Tool Usage: An ability to create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modeling, to complex engineering activities, with an understanding of the limitations.
  6. The Engineer and Society: An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.
  7. Environment and Sustainability: An ability to understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.
  8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
  9. Individual and Team Work: An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.
  10. Communication: An ability to communicate effectively, orally as well as in writing, on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  11. Project Management: An ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.
  12. Lifelong Learning:An ability to recognize importance of, and pursue lifelong learning in the broader context of innovation and technological developments.
Review Process of PLOs:
The review process for the PLOs is being carried out through a department committee composed of senior faculty members known as the Departmental OBE Management Committee (DOMC). The committee is responsible for revision and improvement of PLOs and for taking any other corrective actions to meet the desired criterion. In order to establish the attainment of PLOs, the two different methods are suggested for triangulation i.e. direct and indirect assessment. The measurement tools to analyze the attainment of PLOs include;
  1. Course Evaluation Forms
  2. Alumni Surveys
  3. Student Surveys
  4. Exit Surveys
Indirect Assessment of PLOs:
Along with direct measurements from CLOs, the PLOs are also assessed indirectly using feedback taken from employers and graduating students’ exit survey. The indirect assessment methods are shown in Table below. These methods form the Key Performance Indicators (KPIs) of the PLOs. Students must attain all PLOs at the time of graduation.

Indirect assessment of PLOs
Program Learning Outcomes Strategy KPI
PLOs 1 to 12 Exit surveys
Feedback on relevant questions of 60% of contestant should be above C
Employers surveys
Feedback on relevant questions of 60% of contestant should be above C
Direct Assessment of PLOs:
All these assessment methods are mainly designed to comply with the Bloom’s taxonomy, which comprises of the following domains:
The PLOs are assessed directly by accumulating student’s individual scores in CLOs relating to a specific PLO. A student must obtain 50% score in each PLO. Throughout the course of education, the DOMC monitors PLOs of each student and in case if they find deficiency a CAR is generated and measures are taken to ensure the student attains required minimum score in all the PLOs.
Following methods are used to assess the outcomes of targeted courses.
  1. Assignments
  2. Quizzes
  3. Mid Term Exam
  4. Final Exam
  5. Projects
  6. Presentations
All these assessment methods are mainly designed to comply with the Bloom’s taxonomy.
List of Class Learning Outcomes (CLOs):
Course CodeCourse NameCLO CodeCLO DescriptionPLO CodePass ThresholdWeight
CE3201Digital System Design   
  CLO-1Modify floating-point algorithms designed in MATLab to Fixed-point format and apply effective hardware mapping techniques including fully parallel, unfolded, folded, time-shared and micro-coded architectures on different applicationsPLO-15065
  CLO-2Analyze different multiplier design techniques, compression techniques, arithmetic techniques and state-machine architecturesPLO-15035
  CLO-3Design architecture for different digital design problems, develop verilog codes and produce simulations in Modelsim and Xilinx Platform to run on FPGA.PLO-350100
  CLO-4Reproduce verilog codes , observe the simulations and show the results in FPGA for a given digital design in a constrained environment using Modelsim and XIlinx .PLO-550100
CE4601Digital Image Processing   
  CLO-1Describe the basic digital image concepts and identify the difference between different noise and color models.PLO-15025
  CLO-2Apply different enhencement, filtering, compression,morphological and restoration techniques on images.PLO-15075
  CLO-3Design a solution to a specified digital image processing problem using several techniques.PLO-350100
CE4604Parallel Processing   
  CLO-1Define algebraic functions to represent multistage Interconnection networkPLO-15050
  CLO-2Compute bus BW for shared memory multiprocessor. Compute route & performance parameters for static interconnection network (k-d mesh)PLO-15050
  CLO-3Differentiate & Draw implicit processor arch, UMA/NUMA arch, Cuda thread& memory hierarchy, Routing on Multistage Interconnection NetworksPLO-250100
  CLO-4Formulate Routing Algorithm for k-d mesh. Design & develop GPU/cudaC based Image processing (thresholding) system.PLO-450100
CE4605 Network Programming   
  CLO-1Describe and define transport layer and upper layer issues that leads to the development of network applications PLO-150100
  CLO-2Create network applications for different type of modern problem solving using Sockets (TCP, UDP , RAW) on different platforms(Linux ,.Net ) and languages (C, C#, python)PLO-35050
  CLO-3Apply different network programming techniques for different solutions like handling SIGNALS, I/O multiplexing, Non-blocking I/O, multithreading, Deoman processes and Broadcasting / multicasting.PLO-25065
  CLO-4Compare and differentiate different Inter-process communication techniques like pipes, shared memory , RPCs and message queuesPLO-25035
  CLO-5Create and design different network application architectures e.g. Network management applications, multithreaded applications(web proxies, URL filters etc PLO-35050
  CLO-6Develop Efficient Network Applications using modern tools and operating systems(C#, Linux, Network Simulators)PLO-550100
CE4608Network Security   
  CLO-1Describe and define key security mechanism , security architectures , security attacks and models .PLO-150100
  CLO-2Apply modern encryption techniques (DES, AES), modes of operations, Public Key encryption techniques, digital signatures for securing key asserts of an organization.PLO-25050
  CLO-3Apply security mechanisms for securing emails, software, Applications, Packets and other techniques related to modern communication models.PLO-25050
  CLO-4Create applications for providing network authentications, integrity and confidentiality, securing infrastructure and systems by using Firewalls, Intrusion Detection systems and other security mechanisms.PLO-350100
  CLO-5Develop secure and Efficient Network Applications using modern tools and operating systems and Create secure network applications using modern platforms(C, C#,C++ Linux, Network Simulators)PLO-550100
CS1001Programming in C   
  CLO-1Build logic of a program, design an algorithm and make a flow chart to represent the solution of problemPLO-35040
  CLO-2Design and Implement the solution of problem using loops, arrays, functions,structuresPLO-35060
  CLO-3Analyze different programs to compute the output and identify logical and syntax errorsPLO-150100
CS1002OOP and Data Structures using C++   
  CLO-1Apply the principles of the object oriented programming paradigm specifically including abstraction, encapsulation, inheritance and polymorphism.PLO-15050
  CLO-2Develop object oriented programs Using an object oriented programming language, and associated class libraries.PLO-350100
  CLO-3Write programs using object oriented principles in conjuncture with an integrated development environment.PLO-550100
  CLO-4Implement linear and nonlinear data structures.PLO-15050
EE1103Electric Circuit Analysis I   
  CLO-1Apply circuit reduction techniques such as series, parallel, ?, ? and source conversions and circuit solving techniques like Mesh and Node Analysis to analyze for steady state solutions for both sinusoidal AC and DC.PLO-15060
  CLO-2Analyze for transients in RC and RL circuits for DC.PLO-15020
  CLO-3Apply phasor techniques for the solution of steady state AC response including voltage, current, power and power factor.PLO-15020
  CLO-4Conduct experiments in laboratory in order to interpret experimental data and observe its conformance with analyzed results of circuits.PLO-450100
EE2101Electric Circuit Analysis II   
  CLO-1Apply the solution methods such as nodal analysis, mesh analysis, superposition theorem, Thevenin theorem, Norton theorem to aid in circuit analysis.PLO-15050
  CLO-2Analyze balanced three phase systemsPLO-15050
  CLO-3Use simple electric circuit models to examine the behavior of complex networks.PLO-25050
  CLO-4Analyze AC circuits in the frequency domain and compute transient response for first and second order circuits.PLO-25050
  CLO-5Construct circuits on breadboards and perform electrical measurements and analyze using modern engineering tools.PLO-550100
EE2103Signals and Systems   
  CLO-1Describe the basic concepts related to continuous-time and discrete-time signals and systems including the transformations of independent variable and basic properties of systems.PLO-15025
  CLO-2Apply the time and frequency domain techniques for signal representation and mathematical modelling for system representation through the use of differential and difference equations.PLO-15040
  CLO-3Analyze the signals and systems according to the concepts of sampling, Nyquist crieterion,aliasing and stability.PLO-15035
  CLO-4Build logical codes for, and produce simulation of different signals and systems applications and compare their error performance using modern platforms and software tools.PLO-550100
EE2201Digital Logic Design   
  CLO-1Transform the decimal numbers to/from binary, octal hexadecimal etc and carry out the simple and signed arithmetic operations in these base systems.PLO-15025
  CLO-2Apply K-map and theorem of Boolean algebra to simplify logic equation and use gates and encoders, decoders, multiplexers and de-multiplexers to build circuits.PLO-15040
  CLO-3Design reasonably sized combinational or sequential circuits using truth table, state table, state diagram.PLO-350100
  CLO-4Draw the timing waveform of combination and sequential circuits write a verilog code of those circuits, and its verification through test bench.PLO-15035
EE2202Microprocessor & Computer Architecture   
  CLO-1Design a microprocessor, Datapath and Control unit(micro-program and hardwired), simple and pipeline of different instruction set and its implementation in Verilog.PLO-15060
  CLO-2Express floating point numbers in fixed point representation(Qn.m format) and can perform arithemtic operation of these numbers. PLO-15010
  CLO-3Understanding of design process of Cache Memory. PLO-15015
  CLO-4Interconnection architectures between different peripherals attached with computer.PLO-15015
EE2301Electronic Devices and Circuits   
  CLO-1Explain the construction, working and characteristics of basic electronic devices including p-n junction diode, Zener diodes, BJTs, FETs and their applications in electronic circuits.PLO-15030
  CLO-2Design and troubleshoot various circuits comprising of solid state electronic components.PLO-15070
  CLO-3Build Electronic circuits employing discrete components and carry out measurements of salient characteristics/performance parameters.PLO-450100
  CLO-4Model the electronic circuits employing discrete components in Multisim software and carry out simulations to predict the behavior of various performance parameters.PLO-550100
EE2302Electronic Design and Practice   
  CLO-1Solve various electronic circuits using BJTs, MOSFETs and OP-AMPs.PLO-150100
  CLO-2Analyze and troubleshoot various circuits containing BJTs, MOSFETs and OP-AMPs. PLO-250100
  CLO-3Design various electronic circuits using BJTs, MOSFETs and OP-AMPs.PLO-350100
  CLO-4Build Electronic circuits employing BJTs, MOSFETs and OP-AMPs to carry out measurements of salient characteristics/performance parameters.PLO-450100
EE2401Electromechanical Systems   
  CLO-1Apply the concepts of magnetic fields to analyze magnetic circuits and principle of operation of a transformer, and compute various parameters of transformer.PLO-15030
  CLO-2Compute the various parameters of ac motors and generators, their equivalent circuits, rotating magnetic field, the induced voltage and torque, phasor diagrams and the relationships between speed, power, torque and, applications. PLO-15035
  CLO-3Compute the various parameters of DC generators and motors, their equivalent circuits, the relationships between speed, power, torque, and applications. PLO-15035
  CLO-4Perform experiments in a laboratory enabling the students to gain insight into the functioning of transformer, ac and dc machines.PLO-450100
EE3104Digital Signal Processing   
  CLO-1Express the basic concepts related to continuous-time and discrete-time signals and systems including the transformations of independent variable and basic properties of systems.PLO-15025
  CLO-2Apply the time domain and frequency domain representation and transformation techniques on the discrete time signals, systems and filters such as DFS, DFT, z-transform, FFT, linear and circular convolution etc.PLO-15075
  CLO-3Analyze and investigate the discrete-time systems using the concept of impulse response, frequency response, and sampling.PLO-250100
  CLO-4Design and construct FIR and IIR filters using relevant techniques.PLO-350100
  CLO-5Reproduce logical codes for, and try simulation of different digital signal processing applications and show their error performance using modern platforms and software tools.PLO-550100
EE3203Microprocessor Based Embedded System Design   
  CLO-1Use on-chip microcontroller peripherals (I/O ports, Timers, Interrupts, ADC, CCP,  communication modules)PLO-150100
  CLO-2Design a microcontroller based solution for real life engineering problem. PLO-350100
  CLO-3Work in a team to carry out lab experiments. PLO-950100
  CLO-4Use MPLAB and In-Circuit Debugger for designing and troubleshooting. PLO-550100
EE3402Data Communication Networks   
  CLO-1Describe and define data communications and networks, OSI and TCP/IP models.PLO-150100
  CLO-2Create networks with the use of modern networking devices including Switches , routers , routing techniques , media, addressing and interaction of applications that can ensure communication between two remote devices/hosts.PLO-350100
  CLO-3Apply modern switching, routing and addressing techniques and create large enterprise networks for providing efficient and robust business solutions.PLO-250100
  CLO-4Create and design applications for analysis of network packets using network libraries and other techniques that can help in the creation of network applications and develop and analyze networks with modern techniques with the help of simulators and tools (IPPacket tracer, Network Libraries , Network Simulators) .PLO-550100
EE3403Electromagnetic Theory   
  CLO-1Describe the basic vector algebra and calculus, orthonormal and non-orthonormal coordinate systems, introduces the concepts of gradients, divergence and curl operations PLO-15020
  CLO-2Analyze the theory of electrostatics in general, derived all electrostatic relations in free space and material media and apply them in various situations PLO-15020
  CLO-3Analyze the theory of magnetostatics in general, derived all magnetostatic relations and apply them in various situations PLO-15020
  CLO-4Describe time dependent fields, coupled electric and magnetic field intensities are discussed in order to develop electromagnetic model PLO-15020
  CLO-5Apply the Maxwell equations in lossy, lossless and conductive materials PLO-15020
EE3501Control Systems   
  CLO-1Develop a mathematical model using input/output Differential equations, Transfer Functions and State Space for Linear Time Invariant electrical and mechanical systems. PLO-150100
  CLO-2Investigate the stability of Linear Time Invariant complex engineering systems using Routh’s Criteria, Root Locus, Bode plots and State Space analysis. PLO-250100
  CLO-3Design a compensator to achieve desired closed loop response for a system using, Root Locus, Bode plots and State Space. PLO-350100
  CLO-4Use Matlab and Simulink for modeling and simulation of complex engineering systems. PLO-550100
EE3502Industrial Automation   
  CLO-1Use sensors and actuators in designing solution by gathering information (temperature, distance, pressure etc) from real world to perform various tasks (motion, switching etc).PLO-150100
  CLO-2Design an engineering solution for real life engineering problem.PLO-350100
  CLO-3 Work in a team to carry out lab experiments.PLO-950100
  CLO-4 Use MPLAB and In-Circuit Debugger for designing and troubleshooting.PLO-550100
EE4303Power Electronics   
  CLO-1Describe the operation of power electronic devices; compute power in non-linear circuits and power losses in devices.PLO-150100
  CLO-2Analyze a power electronic converter, e.g. voltage-sourced converterPLO-250100
  CLO-3Design a power electronic converter for a specific application, e.g. voltage-sourced converter.PLO-350100
  CLO-4Perform experiments in a laboratory enabling the students to gain insight into the functioning of power electronic convertersPLO-450100
GS1001Electricity and Magnetism   
  CLO-1Apply basic laws and simple circuit solving techniques such as Ohm’s law, Kirchhoff’s Voltage / Current Laws and Voltage / Current Divider laws on simple Resistive / RC / RL series and parallel dc circuits in steady state mode.PLO-15060
  CLO-2Calculate various parameters like magnetic flux / magneto motive force in a magnetic series and series-parallel circuits using simple circuit solving techniques and basic lawssuch as Faraday’s, Ampere’s Circuital and Lenz’s laws.PLO-15015
  CLO-3Apply basic laws of electrostatics such as Coulomb’s law / Gauss’ law to compute electric force / electric field / flux of an electric field for various shapes and sizes of charges.PLO-15025
HU1001AIslamic Ideology   
  CLO-1Appreciate the religion of Islam and its importance in the human life in the light of guidance provided by Quran-e-Pak and Prophet Muhammad (P.B.U.H) .PLO-85050
  CLO-2Promote the appreciation of Islamic ethics and code of personal practice.PLO-85050
  CLO-3Face the challenges of modern science and modern world.PLO-1050100
HU1001BPakistan Studies   
  CLO-1Explain the evolution of TWO NATION Theory Literature & History. PLO-105050
  CLO-2Report the initial problems Pakistan Faced after Independence. PLO-950100
  CLO-3Analyze the issues of governance, politics and crisis facing Pakistan Today. PLO-105050
HU1005Comm. Skills & Tech. Report Writing   
  CLO-1Identify and apply the basic concept of communication in group presentations and writing specimens.PLO-105075
  CLO-2Examine and modify the project reports on the basisi of principles of report writing.PLO-105025
HU2001Professional Ethics and Islamic System   
  CLO-1An ability to apply ethical values with an understanding of the frameworks on which professional and ethical issues can be analyzed and build awareness of various views of ethical issues as well as professional ethical rights & responsibilities relevant to professional engineering practice.PLO-650100
  CLO-2Apply ethical principles and commit to professional ethics by comparing our present professional life with the standard given by Islam.PLO-850100
  CLO-3An ability to communicate effectively, orally as well as in writing for the precision in the use of a common critical language needed to express and support the moral views adequately by comprehending, clarifying, and assessing arguments on opposing sides of moral issues.PLO-1050100
HU3007Engineering Economics   
  CLO-1An ability to apply and understand the financial/economical language economics fundamental and an economics specialization to the solution of complex economic problems.PLO-150100
  CLO-2An ability to optimize the resources and to identify, formulate the cost/benefit analysis, analyzing different investment opportunities, reaching the substantiated conclusion using different cost management ideas.PLO-750100
  CLO-3An ability to communicate effectively, orally as well as in writing the financial/economical language economics fundamental and an economics specialization.PLO-1050100
HU4001Engineering Project Management   
  CLO-1The student should be able to identify, describe, define and explain elementary and intermediate concepts of project management. PLO-115038
  CLO-2The student should be able to evaluate, assess, examine and analyze project management issues /situations for any given engineering project. PLO-115024
  CLO-3The student should be able to apply project management knowledge areas to projects and thereby develop and evaluate the project management strategyPLO-115038
  CLO-1define and discuss entrepreneurship.Identify sources of new ideas.identify business opportunities, or market "gaps" that provide openings for small businessesPLO-115025
  CLO-2Define and explain innovation and its various types.Explain the advantages and disadvantages of first movers in the market.differentiate between an Entrepreneur, Manager and an InnovatorPLO-115020
  CLO-3identify places from where to obtain start-up, acquisition and operational funding, and how to approach these sources.Prepare marketing studies and forecasts.analyze and understand basic financial informationPLO-115025
  CLO-4calculate break even points for businesses.Design an organizational structure capable of implementing the business plan.Write a business plan that contains all specific elements needed to implement a carefully designed business strategyPLO-115030
HU4106Total Quality Management   
  CLO-1Describe TQM philosophies, strategies and important quality concepts such as customer focus, employee empowerment, and continuous improvement.PLO-65030
  CLO-2Explain various tools and techniques of quality management such as benchmarking, QMS, quality by design etc.PLO-65030
  CLO-3Analyze Statistical Process Control charts and related techniques.PLO-65040
MA1001Basic Calculus & Analytic Geometry   
  CLO-1Construct the mathematical representation for the physical changes of some phenomena to find related rate of change.PLO-15015
  CLO-2Apply the concept of differential calculus to solve the optimization problems by finding maxima, minima of single variable functions etc.PLO-15030
  CLO-3Identify the relation between the properties of different functions and their graphs, to sketch the functions after simple transformations like symmetry, translation, shifting, reflection and rotation.PLO-15015
  CLO-4Apply the techniques of single integration to compute the physical quantities like area, volume in rectangular as well as polar coordinates system.PLO-15040
MA1002Multivariable Calculus and ODEs   
  CLO-1Apply different methods of solving Ist order ordinary differential equations.PLO-15020
  CLO-2Apply different methods to solve 2nd order ordinary differential equations. PLO-15020
  CLO-3Analyze the physical significance of different types of 2nd order differential equations in engineering .PLO-15020
  CLO-4Calculate Partial derivatives in different coordinate systems such as Cartesian, Spherical and cylindrical coordinates. PLO-15020
  CLO-5Apply the concept of Multiple Integrals double integrals, triple integrals) in finding the simple physical quantities such as area and volume .PLO-15020
MA2003Complex Variables and Transforms   
  CLO-1Use different complex-valued functions such as power, exponential and trignometric functions in sketching, solving algebraic equations and checking their analyticity PLO-15030
  CLO-2Use properties of Laplace and inverse Laplace transformations to solve some physical as well as electrical systems involving differential and integral equations like spring-mass system, electric circuits etc. PLO-15040
  CLO-3Analyze time-domain periodic and non-periodic functions in their frequency components by using Fourier series and transform. PLO-15030
MA2004Linear Algebra and Numerical Analysis   
  CLO-1Apply different methods to solve the linear systems of the form Ax = bPLO-15045
  CLO-2Compute Eigen values and Eigen vectors analytically and numerically.PLO-15015
  CLO-3Compute numerical solutions of ordinary differential equations.PLO-15015
  CLO-4Apply different numerical methods for various mathematical tasks such as polynomial interpolation, curve fitting, and area under the curves.PLO-15025
MA2005Linear Algebra   
  CLO-1Apply probability theory including sample space, joint probability, conditional probability, baye’s rule, total probability and independence on practical problems.PLO-150100
  CLO-2Model single and multiple random variables in term of their PDF and CDF for both discrete and continuous types and test them Z distribution.PLO-250100
  CLO-3Compute single and multiple random variable in term of their aggregate statistics like mean, variance, higher moments, correlation and covariance etc.PLO-350100
  CLO-4Define stochastic processes and identify their properties like stationary and ergodicity.PLO-450100
MA3005Probability & Stochastic Processes   
  CLO-1Basic concepts of Statistical methods for data analysis, frequency distribution, measure of central tendency and variability, measure of dispersion, moments and skew-ness.PLO-15020
  CLO-2Apply probability theory including sample space, joint probability, conditional probability, Baye’s rule, total probability and independence on practical problems. PLO-15040
  CLO-3Model single and multiple random variables in term of their PDF and CDF for both discrete and continuous types and test them Z distribution.PLO-250100
  CLO-4Compute single and multiple random variables in term of their aggregate statistics like mean, variance, higher moments, correlation and covariance etc.PLO-15040
ME1001Engineering Drawing (CAD)   
  CLO-1Draw Orthographic views of any isometric sketch.PLO-15025
  CLO-2Modify the isometric sketches according to given modification i.e cross-sectional and end views. PLO-15025
  CLO-3Create threads representation meeting the specified measurements. PLO-15025
  CLO-4Apply Orthographic projections to show slanted and oblique surface in its true measurement i.e Auxiliary views. PLO-15025
  CLO-5Apply engineering drawing skills using Auto CAD tool. PLO-550100
  CLO-1 Apply the principles of mechanics to varied problem setsPLO-150100
  CLO-2Analyze the static system to interpret the possible outcomes in terms of static forces acting on the system, force vector analysis etc.PLO-25050
  CLO-3Subdivide a mechanical system into analyzable subsets to perform a detailed analysis in a dynamic environment and to examine the dynamic system of forces acting on a particle. PLO-25050
TC3701Communication Systems   
  CLO-1Use Parseval’s theorem and Auto-correlation concepts to calculate the Bandwidth and to quantify different signalsPLO-25020
  CLO-2Describe the basic theory and operation of different types of analog modulators and demodulators using time and frequency domain analysis and with the help of block diagrams.PLO-25040
  CLO-3Calculate and compare the bandwidth, power efficiencies of different types of analog modulators and demodulators such as AM, FM, PM and their variantsPLO-25015
  CLO-4Describe and clearly express input/outputs at each of the blocks used in the Phase Lock Loop for FM, PM and DSP-AM receivers.PLO-25025
  CLO-5Understand principles of Analog to Digital conversion and design Quantizers under various constraintsPLO-350100
  CLO-6Build various electronic circuits for analog modulation and demodulation.PLO-550100
TC4406Digital Communications   
  CLO-1Define the basic concepts of Stochastic theory applied in various domains of digital communications.PLO-150100
  CLO-2Design optimum receivers based on matched filtering and optimum decision rules.PLO-350100
  CLO-3Use mitigation techniques such as Pulse shaping and Equalization to combat Distortion in Band limited communication channel.PLO-25030
  CLO-4Apply the concepts of signal space and Gram-Schmidt orthogonalization on a set of signals.PLO-25020
  CLO-5Recognize, demonstrate, analyze and compare the performance of essential building blocks in a Digital Communication System such as Modulation/Demodulation, Encoding/Decoding and Synchronization.PLO-25050
  CLO-6Build logical codes for, and produce simulation of, different digital modulation schemes, channel coding schemes & compose their error performance using modern Engineering Tools.PLO-550100
TC4408Antenna Design & Microwave Engineering   
  CLO-1Compute various parameters of a wave in different mediums, its poynting vector and reflection at normal and oblique incident. PLO-15025
  CLO-2Determine transmission line parameters and applications using smith chart and describe behavior of waves in rectangular waveguide. PLO-15040
  CLO-3Compute various parameters of an antenna e.g. the approximate shape of radiation pattern, bandwidth, beam width, directivity, gain, polarization and antenna efficiency etc. PLO-15035
  CLO-4Design an antenna for given specifications. PLO-350100
  CLO-5Perform experiments in a laboratory on microwave trainers and ADS; demonstrate different antennas parameters with antenna trainers. PLO-450100
TC4702Wirless Communication   
  CLO-1Define the cellular radio concept and resource management techniques such as frequency reuse, power control, channel allocation and handoffs, and determine capacities and handoffs probabilities in the mobile cellular systems.PLO-25040
  CLO-2Mathematically model and characterize different types of fading channels, understand the propagation effects and obtain fading parameters, provide the mitigation techniques to solve the fading problems.PLO-25025
  CLO-3Calculate the impact that time varying multipath wireless channel has on the instantaneous received signal strength, data rates and other parameters of the communication system design.PLO-25035
  CLO-4Describe the principles & design, compute parameters, and compare the advantages and disadvantages of various Spread Spectrum techniques, Orthogonal Frequency Division Multiplexing, MIMO and their variants in mobile wireless systems.PLO-150100
TC4704Telecom Switching & Signaling Systems   
  CLO-1Identify different standards of telephony and networks including POTS, PSTN and NGNPLO-15050
  CLO-2Carry out traffic analysis using different traffic measurement standards useful in SDH and PDH based transmissionPLO-250100
  CLO-3Describe the working of different signaling and transmission protocols including SS7, SIP & X.248PLO-15050
TC4705Optical & High Speed Networks   
  CLO-1Explain the physical principles of light propagation in different types of optical fibers, calculate the important parameters and analyze their transmission characteristics.PLO-15030
  CLO-2Categorize, quantify and understand the significance of dispersion and signal losses in optical fiber communication network,its impact on the bit rate and bandwidth as well as the mitigationmethods/techniques.PLO-15030
  CLO-3Explain the operation and principles of a variety of optical and optoelectronic components used in an optical fiber communication system, analyze their properties, characteristics and their effects on the system performance.PLO-15040
  CLO-4Analyze and design the high speed optical fiber network (systems/sub-systems) and perform the link budget calculations involved in the optical link.PLO-350100

B.Sc Electrical Engineering program is accredited by Pakistan Engineering Council (PEC). B.Sc Electrical Engineering program, with specialization in Telecommunication and Computer Engineering, has an exceptional blend of theoretical research and extensive practical training to mold students into skillful professionals ready to take up real world challenges in the industry. A career management team is on board to assist students in seeking employment immediately after the graduation.

A strong curriculum in each of these fields of study is offered by highly qualified engineering faculty including 7 Ph.Ds and 5 M.Scs with reputable accomplishments in research, academic publications and industrial projects. The School provides advanced lab facilities equipped with industrial software and hardware tools to support its academic programs.

Semester - I
Code Title Credit Hours (Theory-Lab-Credits)
MA1001 Basic Calculus & Analytic Geometry 3-0-3
GS1001 Electricity & Magnetism 3-0-3
HU1001a Islamic Ideology 1.5-0-1.5
HU1001b Pakistan Studies 1.5-0-1.5
CS1001 Programming in C 2-3-3
ME1001 Engineering Drawing (CAD) 1-3-2
Total 12-6-14
Semester - II
Code Title Credit Hours
MA1002 Multivariable Calculus and ODEs 3-0-3
EE1103 Electric Circuit Analysis 1 3-3-4
CS1002 OOP and Data Structures using C++ 3-3-4
ME1003 Mechanics 3-0-3
HU1005 Communication Skills and Technical Report Writing 3-0-3
Total 15-6-17
Semester - III
Code Title Credit Hours
MA2003 Complex Variables and Transforms 3-0-3
EE2301 Electronic Devices and Circuits 3-3-4
EE2101 Electric Circuit Analysis II 3-3-4
EE2201 Digital Logic Design 3-3-4
HU2001 Professional Ethics and Islamic System 3-0-3
Total 15-9-18
Semester - IV
Code Title Credit Hours
MA2004 Linear Algebra and Numerical Analysis 3-0-3
EE2302 Electronic Design and Practice 3-3-4
EE2202 Microprocessor and Computer Architecture 3-3-4
EE2103 Signals and Systems 3-3-4
EE2401 Electromechanical Systems 3-3-4
Total 15-12-19
Semester - V
Code Title Credit Hours
MA3005 Probability & Stochastic Processes 3-0-3
EE3203 Microprocessor Based Embedded System Design 3-3-4
EE3104 Digital Signal Processing 3-3-4
EE3501 Control Systems 3-3-4
EE3403  Electromagnetic Theory  3-0-3
Total 15-9-18
Semester - VI
Code Title Credit Hours
EE3502 Industrial Automation 3-3-4
CE3201 Digital System Design 3-3-4
EE3402 Data Communication Networks 3-3-4
HU3007  Engineering Economics  3-0-3
TC3701 Communication Systems 3-3-4
Total 15-12-19
Semester - VII
Code Title Credit Hours (Theory-Lab-Credits)
HU4001 Engineering Project Management  3-0-3
EE4303 Power Electronics 3-3-4
  Stream Specific II 3-3-4
  Stream Specific III 3-0-3
EE4990A Design Project 0-9-3
Total 12-15-17
Semester - VIII
Code Title Credit Hours (Theory-Lab-Credits)
  Management/Humanities Elective 3-0-3
  Stream Specific IV 3-0-3
  Stream Specific V 3-0-3
EE4990B Design Project 0-18-6
Total 8-18-14
Telecommunication Engineering Stream Specific Courses
Code Title Credit Hours
TC3701 Communication Systems 3-3-4
TC4304 TV&Display Systems 3-0-3
TC4404 Antenna Design 3-0-3
TC4405 Radar Systems 3-0-3
TC4406 Digital Communications 3-3-4
TC4407 Electronic Warfare 3-0-3
TC4408 Special Topics in Telecommunication Engineering-I 3-3-4
TC4409 Special Topics in Telecommunication Engineering-II 3-0-3
TC4702 Wireless Communication 3-0-3
TC4703 Microwave Engineering 3-0-3
TC4704 Telecom Switching & Signaling Systems 3-0-3
TC4705 Optical & High Speed Networks 3-0-3
Computer Engineering Stream Specific Courses
Code Title Credit Hours
CE3201 Digital System Design 3-3-4
CE4601 Digital Image Processing 3-0-3
CE4602 Machine Vision 3-0-3
CE4603 Advanced Computer Architecture 3-0-3
CE4604 Parallel Processing 3-3-4
CE4605 Network Programming 3-3-4
CE4606 Operating Systems 3-3-4
CE4607 Selected Topics in Computer Engineering-I 3-0-3
CE4608 Network Security 3-3-4
CE4609 Selected Topics in Computer Engineering-II 3-0-3
Management and Humanities Electives
Code Title Credit Hours
HU4102 Foreign Language I 3-0-3
HU4103 Foreign Language II 3-0-3
HU4104 Production and Operation Management 3-0-3
HU4105 Enterpreneurship 3-0-3
HU4106 Total Quality Management 3-0-3
HU4107 Professional Practice and Legal Dimension of Engineering 3-0-3