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;

Engineering Knowledge: An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.

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.

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.

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.

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.

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.

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.

Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.

Individual and Team Work: An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.

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.

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.

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;

Course Evaluation Forms

Alumni Surveys

Student Surveys

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 (Indirect)

Feedback on relevant questions of 60% of contestant should be above C

Employers surveys (Indirect)

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.

Assignments

Quizzes

Mid Term Exam

Final Exam

Projects

Presentations

All these assessment methods are mainly designed to comply with the Bloomâ€™s taxonomy.

List of Course Learning Outcomes (CLOs):

Course Code

Course Name

CLO Code

CLO Description

PLO Code

Pass Threshold

Weight

CE3201

Digital System Design

CLO-1

Distinguish between the basic logic synthesis concepts and relate them to FPGA architecture based on different building blocks, adders, multipliers, shifters.

PLO-1

50

20

CLO-2

Modify 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 applications.

PLO-1

50

40

CLO-3

Analyze different multiplier design techniques, compression techniques, arithmetic techniques and state-machine architectures.

PLO-1

50

40

CLO-4

Develop verilog codes and produce simulations of different digital system design applications for FPGA using Modelsim and Xilinx Platform.

PLO-5

50

100

CLO-5

Design architecture for a complex digital design problem using different concepts in a constrained environment.

PLO-3

50

100

CE4601

Digital Image Processing

CLO-1

Describe the basic digital image concepts such as â€˜sampling and quantization for creation of a digital imageâ€™ and â€˜relationship and connectivity between image pixelsâ€™.

PLO-1

50

15

CLO-2

Apply different transformation techniques (gray-level, geometric, histogram equalization), filtration in spatial and frequency domains (noise removal, smoothing, sharpening filters), morphological operations and segmentation techniques on gray scale images.

PLO-1

50

50

CLO-3

Differentiate between different color models e.g. RGB, HSY, CMY, etc ,compare different image compression models, construct different filters and analyze the image processing techniques by using different parameters.

PLO-1

50

35

CLO-4

Design a Digital Image Processing solution for an Imaging problem.

PLO-3

50

100

CE4604

Parallel Processing

CLO-1

Define algebraic functions to represent multistage Interconnection network

PLO-1

50

50

CLO-2

Compute bus BW for shared memory multiprocessor. Compute route & performance parameters for static interconnection network (k-d mesh)

PLO-1

50

50

CLO-3

Differentiate & Draw implicit processor arch, UMA/NUMA arch, Cuda thread& memory hierarchy, Routing on Multistage Interconnection Networks

PLO-2

50

100

CLO-4

Formulate Routing Algorithm for k-d mesh. Design & develop GPU/cudaC based Image processing (thresholding) system.

PLO-4

50

100

CE4605

Network Programming

CLO-1

Describe and define transport layer and upper layer issues that leads to the development of network applications

PLO-1

50

100

CLO-2

Create 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-3

50

50

CLO-3

Apply different network programming techniques for different solutions like handling SIGNALS, I/O multiplexing, Non-blocking I/O, multithreading, Deoman processes and Broadcasting / multicasting.

PLO-2

50

65

CLO-4

Compare and differentiate different Inter-process communication techniques like pipes, shared memory , RPCs and message queues

PLO-2

50

35

CLO-5

Create and design different network application architectures e.g. Network management applications, multithreaded applications(web proxies, URL filters etc

PLO-3

50

50

CLO-6

Develop Efficient Network Applications using modern tools and operating systems(C#, Linux, Network Simulators)

PLO-5

50

100

CE4608

Network Security

CLO-1

Describe and define key security mechanism , security architectures , security attacks and models .

PLO-1

50

100

CLO-2

Apply modern encryption techniques (DES, AES), modes of operations, Public Key encryption techniques, digital signatures for securing key asserts of an organization.

PLO-2

50

50

CLO-3

Apply security mechanisms for securing emails, software, Applications, Packets and other techniques related to modern communication models.

PLO-2

50

50

CLO-4

Create applications for providing network authentications, integrity and confidentiality, securing infrastructure and systems by using Firewalls, Intrusion Detection systems and other security mechanisms.

PLO-3

50

100

CLO-5

Develop 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-5

50

100

CS1001

Programming in C

CLO-1

Build logic of a program, design an algorithm and make a flow chart to represent the solution of problem

PLO-3

50

40

CLO-2

Design and Implement the solution of problem using loops, arrays, functions,structures

PLO-3

50

60

CLO-3

Analyze different programs to compute the output and identify logical and syntax errors

PLO-1

50

100

CS1002

OOP and Data Structures using C++

CLO-1

Apply the principles of the object oriented programming paradigm specifically including abstraction, encapsulation, inheritance and polymorphism.

PLO-1

50

50

CLO-2

Develop object oriented programs Using an object oriented programming language, and associated class libraries.

PLO-3

50

100

CLO-3

Write programs using object oriented principles in conjuncture with an integrated development environment.

PLO-5

50

100

CLO-4

Implement linear and nonlinear data structures.

PLO-1

50

50

EE1103

Electric Circuit Analysis I

CLO-1

Generate mathematical expression for voltages and currents in RL, RC and RLC circuits to find the transient response of inductor and capacitor in dc circuits.

PLO-1

50

15

CLO-2

Analyze dc circuits with single or multi voltage / current sources, using methods like source conversion, wye-delta and delta to wye conversion, mesh and nodal analysis.

PLO-1

50

30

CLO-3

Analyze ac circuits with independent / dependent voltage / current sources by drawing impedance/admittance diagrams or using various laws / techniques like source conversion, wye-delta and delta to wye conversion, phasor transformation and methods like mesh and nodal analysis.

PLO-1

50

45

CLO-4

Calculate various parameters like average, apparent, reactive power and power factor correction using power triangle concept in ac circuits.

PLO-1

50

10

CLO-5

Conduct experiments in laboratory in order to interpret experimental data and observe its conformance with analyzed results of circuits.

PLO-4

50

100

EE2101

Electric Circuit Analysis II

CLO-1

Apply the solution methods such as nodal analysis, mesh analysis, superposition theorem, Thevenin theorem, Norton theorem to aid in circuit analysis.

PLO-1

50

50

CLO-2

Analyze balanced three phase systems

PLO-1

50

50

CLO-3

Use simple electric circuit models to examine the behavior of complex networks.

PLO-2

50

50

CLO-4

Analyze AC circuits in the frequency domain and compute transient response for first and second order circuits.

PLO-2

50

50

CLO-5

Construct circuits on breadboards and perform electrical measurements and analyze using modern engineering tools.

PLO-5

50

100

EE2103

Signals and Systems

CLO-1

Transform the decimal numbers to/from binary, octal hexadecimal etc and carry out the simple and signed arithmetic operations in these base systems. (Knowledge)

PLO-1

50

25

CLO-2

Apply 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-1

50

40

CLO-3

Design reasonably sized combinational or sequential circuits using truth table, state table, state diagram

PLO-3

50

100

CLO-4

Draw the timing waveform of combination and sequential circuits write a verilog code of those circuits, and its verification through test bench.

PLO-1

50

35

EE2201

Digital Logic Design

CLO-1

Transform the decimal numbers to/from binary, octal hexadecimal etc and carry out the simple and signed arithmetic operations in these base systems.

PLO-1

50

25

CLO-2

Apply 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-1

50

40

CLO-3

Design reasonably sized combinational or sequential circuits using truth table, state table, state diagram.

PLO-3

50

100

CLO-4

Draw the timing waveform of combination and sequential circuits write a verilog code of those circuits, and its verification through test bench.

PLO-1

50

35

EE2202

Microprocessor & Computer Architecture

CLO-1

Design a microprocessor, Datapath and Control unit(micro-program and hardwired), simple and pipeline of different instruction set and its implementation in Verilog.

PLO-1

50

60

CLO-2

Express floating point numbers in fixed point representation(Qn.m format) and can perform arithemtic operation of these numbers.

PLO-1

50

10

CLO-3

Understanding of design process of Cache Memory.

PLO-1

50

15

CLO-4

Interconnection architectures between different peripherals attached with computer.

PLO-1

50

15

EE2301

Electronic Devices and Circuits

CLO-1

Explain 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-1

50

30

CLO-2

Design and troubleshoot various circuits comprising of solid state electronic components.

PLO-1

50

70

CLO-3

Build Electronic circuits employing discrete components and carry out measurements of salient characteristics/performance parameters.

PLO-4

50

100

CLO-4

Model the electronic circuits employing discrete components in Multisim software and carry out simulations to predict the behavior of various performance parameters.

PLO-5

50

100

EE2302

Electronic Design and Practice

CLO-1

Solve various electronic circuits using BJTs, MOSFETs and OP-AMPs.

PLO-1

50

100

CLO-2

Analyze and troubleshoot various circuits containing BJTs, MOSFETs and OP-AMPs.

PLO-2

50

100

CLO-3

Design various electronic circuits using BJTs, MOSFETs and OP-AMPs.

PLO-3

50

100

CLO-4

Build Electronic circuits employing BJTs, MOSFETs and OP-AMPs to carry out measurements of salient characteristics/performance parameters.

PLO-4

50

100

EE2401

Electromechanical Systems

CLO-1

Apply the concepts of magnetic fields to analyze magnetic circuits and principle of operation of a transformer, and compute various parameters of transformer.

PLO-1

50

20

CLO-2

Compute 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-1

50

35

CLO-3

Compute the various parameters of DC generators and motors, their equivalent circuits, the relationships between speed, power, torque, and applications.

PLO-1

50

35

CLO-4

Describe the principle of operation of universal motor, single phase induction motor, hysteresis motor, reluctance motor, stepper motor and brushless dc motor, their equivalent circuits and applications.

PLO-1

50

10

CLO-5

Perform experiments in a laboratory enabling the students to gain insight into the functioning of transformer, ac and dc machines.

PLO-4

50

100

EE3104

Digital Signal Processing

CLO-1

Express the basic concepts related to Discrete Time Sequences and Systems such as LTI systems, causality and stability, LCCDEs and frequency domain representation.

PLO-1

50

20

CLO-2

Use time and frequency domain techniques of signal representation to explain sampling, aliasing, multi-rate signal processing and the properties of LTI Systems.

PLO-1

50

50

CLO-3

Apply the concepts of time/frequency domain representation to periodic signals for developing their Discrete Fourier Series representation, and to finite-duration signals for developing their Discrete Fourier Transform.

PLO-1

50

30

CLO-4

Recognize, demonstrate, analyze and compare the performance of essential building blocks in algorithms for efficient computation of DFT such as the Decimation-in-Time FFT, Decimation-in-Frequency FFT and Goertzel algorithm.

PLO-2

50

100

CLO-5

Design IIR filters based on continuous time filters thru Impulse Invariance & Bilinear transformation, as well as FIR filters thru windowing and optimal approximations.

PLO-3

50

100

CLO-6

Build logical codes for, and produce simulation of, different digital signal processing applications and compare their error performance using modern platforms and software tools.

PLO-5

50

100

EE3203

Microprocessor Based Embedded System Design

CLO-1

Use on-chip microcontroller peripherals (I/O ports, Timers, Interrupts, ADC, CCP, communication modules)

PLO-1

50

100

CLO-2

Design a microcontroller based solution for real life engineering problem.

PLO-3

50

100

CLO-3

Work in a team to carry out lab experiments.

PLO-9

50

100

CLO-4

Use MPLAB and In-Circuit Debugger for designing and troubleshooting.

PLO-5

50

100

EE3402

Data Communication Networks

CLO-1

Describe and define data communications and networks, OSI and TCP/IP models.

PLO-1

50

100

CLO-2

Create 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-3

50

100

CLO-3

Apply modern switching, routing and addressing techniques and create large enterprise networks for providing efficient and robust business solutions.

PLO-2

50

100

CLO-4

Create 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-5

50

100

EE3403

Electromagnetic Theory

CLO-1

Describe the basic vector algebra and calculus, orthonormal and non-orthonormal coordinate systems, introduces the concepts of gradients, divergence and curl operations

PLO-1

50

20

CLO-2

Analyze the theory of electrostatics in general, derived all electrostatic relations in free space and material media and apply them in various situations

PLO-1

50

20

CLO-3

Analyze the theory of magnetostatics in general, derived all magnetostatic relations and apply them in various situations

PLO-1

50

20

CLO-4

Describe time dependent fields, coupled electric and magnetic field intensities are discussed in order to develop electromagnetic model

PLO-1

50

20

CLO-5

Apply the Maxwell equations in lossy, lossless and conductive materials

PLO-1

50

20

EE3501

Control Systems

CLO-1

Develop a mathematical model using input/output Differential equations, Transfer Functions and State Space for Linear Time Invariant electrical and mechanical systems.

PLO-1

50

100

CLO-2

Investigate the stability of Linear Time Invariant complex engineering systems using Routhâ€™s Criteria, Root Locus, Bode plots and State Space analysis.

PLO-2

50

100

CLO-3

Design a compensator to achieve desired closed loop response for a system using, Root Locus, Bode plots and State Space.

PLO-3

50

100

CLO-4

Use Matlab and Simulink for modeling and simulation of complex engineering systems.

PLO-5

50

100

EE3502

Industrial Automation

CLO-1

Use sensors and actuators in designing solution by gathering information (temperature, distance, pressure etc) from real world to perform various tasks (motion, switching etc).

PLO-1

50

100

CLO-2

Design an engineering solution for real life engineering problem.

PLO-3

50

100

CLO-3

Work in a team to carry out lab experiments.

PLO-9

50

100

CLO-4

Use MPLAB and In-Circuit Debugger for designing and troubleshooting.

PLO-5

50

100

EE4303

Power Electronics

CLO-1

Describe the operation of power electronic devices; compute power in non-linear circuits and power losses in devices.

PLO-1

50

100

CLO-2

Analyze a power electronic converter, e.g. voltage-sourced converter

PLO-2

50

100

CLO-3

Design a power electronic converter for a specific application, e.g. voltage-sourced converter.

PLO-3

50

100

CLO-4

Perform experiments in a laboratory enabling the students to gain insight into the functioning of power electronic converters

PLO-4

50

100

GS1001

Electricity and Magnetism

CLO-1

Apply 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-1

50

60

CLO-2

Calculate 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-1

50

15

CLO-3

Apply 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-1

50

25

HU1001A

Islamic Ideology

CLO-1

Appreciate 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-11

50

50

CLO-2

Promote the appreciation of Islamic ethics and code of personal practice.

PLO-11

50

50

CLO-3

Face the challenges of modern science and modern world.

PLO-10

50

100

HU1001B

Pakistan Studies

CLO-1

Explain the evolution of TWO NATION Theory Literature & History.

PLO-10

50

50

CLO-2

Report the initial problems Pakistan Faced after Independence.

PLO-9

50

100

CLO-3

Analyze the issues of governance, politics and crisis facing Pakistan Today.

PLO-10

50

50

HU1005

Comm. Skills & Tech. Report Writing

CLO-1

Identify and apply the basic concept of communication in group presentations and writing specimens.

PLO-10

50

75

CLO-2

Examine and modify the project reports on the basisi of principles of report writing.

PLO-10

50

25

HU2001

Professional Ethics and Islamic System

CLO-1

An 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-6

50

100

CLO-2

Apply ethical principles and commit to professional ethics by comparing our present professional life with the standard given by Islam.

PLO-8

50

100

CLO-3

An 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-10

50

100

HU3007

Engineering Economics

CLO-1

An ability to apply and understand the financial/economical language economics fundamental and an economics specialization to the solution of complex economic problems.

PLO-1

50

100

CLO-2

An 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-7

50

100

CLO-3

An ability to communicate effectively, orally as well as in writing the financial/economical language economics fundamental and an economics specialization.

PLO-10

50

100

HU4001

Engineering Project Management

CLO-1

The student should be able to identify, describe, define and explain elementary and intermediate concepts of project management.

PLO-11

50

38

CLO-2

The student should be able to evaluate, assess, examine and analyze project management issues /situations for any given engineering project.

PLO-11

50

24

CLO-3

The student should be able to apply project management knowledge areas to projects and thereby develop and evaluate the project management strategy

PLO-11

50

38

HU4105

Enterpreneurship

CLO-1

define and discuss entrepreneurship.Identify sources of new ideas.identify business opportunities, or market "gaps" that provide openings for small businesses

PLO-11

50

25

CLO-2

Define 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 Innovator

PLO-11

50

20

CLO-3

identify 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 information

PLO-11

50

25

CLO-4

calculate 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 strategy

PLO-11

50

30

HU4106

Total Quality Management

CLO-1

Describe TQM philosophies, strategies and important quality concepts such as customer focus, employee empowerment, and continuous improvement.

PLO-6

50

30

CLO-2

Explain various tools and techniques of quality management such as benchmarking, QMS, quality by design etc.

PLO-6

50

30

CLO-3

Analyze Statistical Process Control charts and related techniques.

PLO-6

50

40

MA1001

Basic Calculus & Analytic Geometry

CLO-1

Construct the mathematical representation for the physical changes of some phenomena to find related rate of change.

PLO-1

50

15

CLO-2

Apply the concept of differential calculus to solve the optimization problems by finding maxima, minima of single variable functions etc.

PLO-1

50

30

CLO-3

Identify 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-1

50

15

CLO-4

Apply the techniques of single integration to compute the physical quantities like area, volume in rectangular as well as polar coordinates system.

PLO-1

50

40

MA1002

Multivariable Calculus and ODEs

CLO-1

Apply different methods of solving Ist order ordinary differential equations.

PLO-1

50

20

CLO-2

Apply different methods to solve 2nd order ordinary differential equations.

PLO-1

50

25

CLO-3

Analyze the physical significance of different types of 2nd order differential equations in engineering .

PLO-1

50

20

CLO-4

Calculate Partial derivatives in different coordinate systems such as Cartesian, Spherical and cylindrical coordinates.

PLO-1

50

15

CLO-5

Apply the concept of Multiple Integrals double integrals, triple integrals) in finding the simple physical quantities such as area and volume .

PLO-1

50

20

MA2003

Complex Variables and Transforms

CLO-1

Use different complex-valued functions such as power, exponential and trignometric functions in sketching, solving algebraic equations and checking their analyticity

PLO-1

50

30

CLO-2

Use 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-1

50

40

CLO-3

Analyze time-domain periodic and non-periodic functions in their frequency components by using Fourier series and transform.

PLO-1

50

30

MA2004

Linear Algebra and Numerical Analysis

CLO-1

Apply different methods to solve the linear systems of the form Ax = b

PLO-1

50

45

CLO-2

Compute Eigen values and Eigen vectors analytically and numerically.

PLO-1

50

15

CLO-3

Compute numerical solutions of ordinary differential equations.

PLO-1

50

15

CLO-4

Apply different numerical methods for various mathematical tasks such as polynomial interpolation, curve fitting, and area under the curves.

PLO-1

50

25

MA2005

Linear Algebra

CLO-1

Apply probability theory including sample space, joint probability, conditional probability, bayeâ€™s rule, total probability and independence on practical problems.

PLO-1

50

100

CLO-2

Model single and multiple random variables in term of their PDF and CDF for both discrete and continuous types and test them Z distribution.

PLO-2

50

100

CLO-3

Compute single and multiple random variable in term of their aggregate statistics like mean, variance, higher moments, correlation and covariance etc.

PLO-3

50

100

CLO-4

Define stochastic processes and identify their properties like stationary and ergodicity.

PLO-4

50

100

MA3005

Probability & Stochastic Processes

CLO-1

Basic concepts of Statistical methods for data analysis, frequency distribution, measure of central tendency and variability, measure of dispersion, moments and skew-ness.

PLO-1

50

20

CLO-2

Apply probability theory including sample space, joint probability, conditional probability, Bayeâ€™s rule, total probability and independence on practical problems.

PLO-1

50

40

CLO-3

Model single and multiple random variables in term of their PDF and CDF for both discrete and continuous types and test them Z distribution.

PLO-2

50

100

CLO-4

Compute single and multiple random variables in term of their aggregate statistics like mean, variance, higher moments, correlation and covariance etc.

PLO-1

50

40

ME1001

Engineering Drawing (CAD)

CLO-1

Draw Orthographic views of any isometric sketch.

PLO-1

50

25

CLO-2

Modify the isometric sketches according to given modification i.e cross-sectional and end views.

PLO-1

50

25

CLO-3

Create threads representation meeting the specified measurements.

PLO-1

50

25

CLO-4

Apply Orthographic projections to show slanted and oblique surface in its true measurement i.e Auxiliary views.

PLO-1

50

25

CLO-5

Apply engineering drawing skills using Auto CAD tool.

PLO-5

50

100

ME1003

Mechanics

CLO-1

Apply the principles of mechanics to varied problem sets

PLO-1

50

100

CLO-2

Analyze the static system to interpret the possible outcomes in terms of static forces acting on the system, force vector analysis etc.

PLO-2

50

50

CLO-3

Subdivide 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-2

50

50

TC3701

Communication Systems

CLO-1

Use Parsevalâ€™s theorem and Auto-correlation concepts to calculate the Bandwidth and to quantify different signals

PLO-2

50

20

CLO-2

Describe 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-2

50

40

CLO-3

Calculate and compare the bandwidth, power efficiencies of different types of analog modulators and demodulators such as AM, FM, PM and their variants

PLO-2

50

15

CLO-4

Describe and clearly express input/outputs at each of the blocks used in the Phase Lock Loop for FM, PM and DSP-AM receivers.

PLO-2

50

25

CLO-5

Understand principles of Analog to Digital conversion and design Quantizers under various constraints

PLO-3

50

100

CLO-6

Build various electronic circuits for analog modulation and demodulation.

PLO-5

50

100

TC4406

Digital Communications

CLO-1

Define the basic concepts of Stochastic theory applied in various domains of digital communications.

PLO-1

50

100

CLO-2

Design optimum receivers based on matched filtering and optimum decision rules.

PLO-3

50

100

CLO-3

Use mitigation techniques such as Pulse shaping and Equalization to combat Distortion in Band limited communication channel.

PLO-2

50

30

CLO-4

Apply the concepts of signal space and Gram-Schmidt orthogonalization on a set of signals.

PLO-2

50

20

CLO-5

Recognize, demonstrate, analyze and compare the performance of essential building blocks in a Digital Communication System such as Modulation/Demodulation, Encoding/Decoding and Synchronization.

PLO-2

50

50

CLO-6

Build logical codes for, and produce simulation of, different digital modulation schemes, channel coding schemes & compose their error performance using modern Engineering Tools.

PLO-5

50

100

TC4408

Antenna Design & Microwave Engineering

CLO-1

Compute various parameters of a wave in different mediums, its poynting vector and reflection at normal and oblique incident.

PLO-1

50

25

CLO-2

Determine transmission line parameters and applications using smith chart and describe behavior of waves in rectangular waveguide.

PLO-1

50

40

CLO-3

Compute various parameters of an antenna e.g. the approximate shape of radiation pattern, bandwidth, beam width, directivity, gain, polarization and antenna efficiency etc.

PLO-1

50

35

CLO-4

Design an antenna for given specifications.

PLO-3

50

100

CLO-5

Perform experiments in a laboratory on microwave trainers and ADS; demonstrate different antennas parameters with antenna trainers.

PLO-4

50

100

TC4702

Wirless Communication

CLO-1

Define 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-2

50

40

CLO-2

Mathematically 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-2

50

25

CLO-3

Calculate 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-2

50

35

CLO-4

Describe 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-1

50

100

TC4704

Telecom Switching & Signaling Systems

CLO-1

Identify different standards of telephony and networks including POTS, PSTN and NGN

PLO-1

50

50

CLO-2

Carry out traffic analysis using different traffic measurement standards useful in SDH and PDH based transmission

PLO-2

50

100

CLO-3

Describe the working of different signaling and transmission protocols including SS7, SIP & X.248

PLO-1

50

50

TC4705

Optical & High Speed Networks

CLO-1

Explain the physical principles of light propagation in different types of optical fibers, calculate the important parameters and analyze their transmission characteristics.

PLO-1

50

30

CLO-2

Categorize, 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-1

50

30

CLO-3

Explain 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-1

50

40

CLO-4

Analyze and design the high speed optical fiber network (systems/sub-systems) and perform the link budget calculations involved in the optical link.

PLO-3

50

100

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
(Theory-Lab-Credits)

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
(Theory-Lab-Credits)

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
(Theory-Lab-Credits)

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
(Theory-Lab-Credits)

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
(Theory-Lab-Credits)

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
(Theory-Lab-Credits)

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
(Theory-Lab-Credits)

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
(Theory-Lab-Credits)

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