EEE 101 Electrical Circuits I – v3
EEE 201 Electrical Circuits I  v1, v2
EEE 101L Electrical Circuits I Lab – v3
EEE 202 Electrical Circuits I Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE101 EEE101L 
Course Title: 
Electrical Circuits I Electrical Circuits I Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
PHY 111 Principles of Physics MAT 110 Mathematics I Differential Calculus and Coordinate Geometry 
Corequisites: 
None 
Equivalent Course 
ECE 101 Electrical Circuits I EEE 201 Electrical Circuits I  v1, v2 ECE 201 Electrical Circuits I  v1, v2
ECE 101L Electrical Circuits I Laboratory EEE 202 Electrical Circuits I Laboratory (1.5 credits) – v1, v2 ECE 202 Electrical Circuits I Laboratory (1.5 credits) – v1, v2

B. Course Catalog Description (Content):
The course is designed to acquaint students with basic DC electrical circuits and their working. The Kirchhoff’s laws, node voltage methodology and circuit theorems are used to solve simple DC circuits’ problems. The course then covered the network elements, types of networks & analysis of complex circuits using Mesh current & Nodal voltage method, various circuit theorems such as: Norton’s Theorem, Thevenin’s Theorem, Superposition Theorem and develop an understanding of how to apply these circuit theorems/techniques for solving different types of complex DC circuit problems having dependent and independent voltage and current sources, ability to apply deltawye conversion techniques to analyze different types of more complex circuits and calculate maximum power transfer for these circuits. The response of first order RC and RL circuits is also analyzed along with step response. Similar to electric circuit, magnetic circuit also analyzed using basic equations and methods to solve magnetic circuit problems. In addition to class lectures, comprehensive mandatory laboratory exercises are also designed so that theoretical knowledge may be coincided with practical.
C. Course Objective:
This course is considered as the backbone to fundamental electrical circuits and analysis. Ability to use the techniques, skills and modern engineering tools necessary for modern engineering practice related to DC circuit applications. The rationale of the course is to enable the students to develop the sound understanding of and ability to design and analyze basic electrical DC circuits. As one of the core courses for the EEE program, the knowledge from the course will be applied in future EEE courses such as AC circuits, Electronic devices. The course allows the use the students to use modern engineering techniques, skills and tools to fulfill practical engineering problems related to DC circuit
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain the fundamental concepts of linear electrical circuit elements and magnetic properties of materials 
CO2 
Apply different circuit analysis techniques and circuit theorems to solve circuits for unknown quantities 
CO3 
Interpret the natural and transient responses of the first order electric systems involving capacitors and inductors 
CO4 
Use simulation tool to construct DC circuit in schematic level 
CO5 
Demonstrate basic proficiency in building, debugging and testing basic electrical circuits 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 101 Electrical Circuits 

CO1 
Explain the fundamental concepts of linear electrical circuit elements and magnetic properties of materials 
a 
Cognitive/ Understand 
Lectures, notes 
Assignment, Quiz 
CO2 
Apply different circuit analysis techniques and circuit theorems to solve circuits for unknown quantities 
a 
Cognitive/ Apply 
Lectures, notes 
Assignment, Quiz, Exam 
CO3 
Interpret the natural and transient responses of the first order electric systems involving capacitors and inductors 
a 
Cognitive/ Apply 
Lectures, notes 
Assignment, Quiz, Exam 
EEE 101L Electrical Circuits Lab 

CO4 
Use simulation tool to construct DC circuit in schematic level 
e 
Cognitive/ Understand, Psychomotor/ Manipulation 
Lab Class 
Lab Work, Lab Exam 
CO5 
Demonstrate basic proficiency in building, debugging and testing basic electrical circuits 
e 
Cognitive/ Understand, Psychomotor/ Manipulation 
Lab Class 
Lab Work, Lab Exam 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Engineering Circuit Analysis 
W. H. Hayt, J. Kemmerly and S. M. Durbin 
2007 
8^{th} Ed. 
McGrawHill 
9780073529578 
2 
Introductory Circuit Analysis 
Robert L. Boylestad 
2015 
11^{th} Ed. 
PrenticeHall 
0131730444 
EEE 103 Computer Programming  v3
CSE 161 Computer Programming – v1, v2
EEE 103IL Computer Programming Laboratory – v3
CSE 162 Computer Programming Laboratory (1 credit) – v1, v2
A. Course General Information:
Course Code: 
EEE103 EEE103IL 
Course Title: 
Computer Programming Computer Programming Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 0 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
None 
Corequisites: 
None 
Equivalent Course 
ECE 103 Computer Programming ECE 103IL Computer Programming Laboratory
CSE 161 Computer Programming – v1, v2 CSE 162 Computer Programming Laboratory (1 credit) – v1, v2 
B. Course Catalog Description (Content):
Introduction to programming languages, environments, number system, data representation in computer. Algorithms and flowchart construction for problem solving. Introduction to C programming (variables, data types, operators, expressions, assignments). Conditional, control statements, and loops (if, ifelse, switch, while, for etc.). Introduction to 1D arrays and multidimensional arrays. Introduction to functions (definitions, prototypes, argument, header files). Introduction to functions (definitions, prototypes, argument, header files). Pointers, Structures, File I/O. Object oriented programming: introduction, class, object and method. This course has 3 hours/week mandatory integrated laboratory session.
C. Course Objective:
The objectives of this course are to
a. introduce algorithms and flowchart construction
b. teach students the basic syntax of a programming language (variables, data types, operators, expressions, assignments etc.)
c. explain how to solve basic programming related problems
d. determine syntax and semantic errors in a program
e. introduce Integrated Development Environments(IDE)s as tools for solving programming problems
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Write algorithms, flowcharts to solve basic and complex programming problems 
CO2 
Implement conditional statements, loops, arrays and functions to solve programming tasks 
CO3 
Apply pointer and memory addressing techniques in programming 
CO4 
Use IDE tools to compile and execute programs 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/ level 
Delivery methods and activities 
Assessment tools 
EEE 103 Computer Programming 

CO1 
Write algorithms, flowcharts to solve basic and complex programming problems 
a 
Cognitive/ Apply 
Lectures, notes 
Quiz, Exam 
CO2 
Implement conditional statements, loops, arrays and functions to solve programming tasks 
a 
Cognitive/ Apply 
Lectures, notes 
Quiz, Exam 
CO3 
Apply pointer and memory addressing techniques in programming 
a 
Cognitive/ Apply 
Lectures, notes 
Quiz, Exam 
EEE 103IL Computer Programming Laboratory 

CO4 
Use IDE tools to compile and execute programs 
e 
Cognitive/ Apply, Psychomotor/ Manipulation 
Lab class 
Lab Work, Lab Exam 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Teach Yourself C 
Herbert Schildt 
1997 
3rd 
McGrawHill Osborne Media 
9780078823114 
2 
Let Us C 
Yashavant Kanetkar 
2016 
15th 
BPB Publications 
9788183331630 
EEE 203 Electrical Circuits II
EEE 203L Electrical Circuits II Laboratory – v3
EEE 204 Electrical Circuits II Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE203 EEE203L 
Course Title: 
Electrical Circuits II Electrical Circuits II Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 101 Electrical Circuits I EEE 101L Electrical Circuits I Laboratory MAT 120 Mathematics II Integral Calculus and Differential Equations 
Corequisites: 
None 
Equivalent Course 
ECE 203 Electrical Circuits II
ECE 203L Electrical Circuits II Laboratory EEE 204 Electrical Circuits II Laboratory (1.5 credits) – v1, v2 ECE 204 Electrical Circuits II Laboratory (1.5 credits) – v1, v2

B. Course Catalog Description (Content):
This course is considered as one of the fundamental courses to understand Electrical Circuits. It introduces the generation of alternating source and analyze parameters and perform mathematical calculations of real power, reactive power, apparent power, power factor, reactive factor for different types of AC circuit. Moreover, this course provides the concept of complex number calculations and solve all the DC circuits’ concepts such as series and parallel RL, RC and RLC circuits, nodal and mesh analysis, application of network theorems in ac circuits. Furthermore, this course introduces the concept of three phase circuits; balanced and unbalanced circuits and power calculation which are the essential building blocks for most of the electrical systems. The rationale of the course is to enable the students to develop sound understanding of electrical circuits, design and analyze these basic electrical circuits. As one of the core courses for the EEE program, the knowledge from the course will be applied in future EEE courses such as Energy Conversion I, Energy Conversion II, Power System I, Power System II, Power Electronics and Switchgear and Protection Courses. This course has 3 hours/week separate mandatory laboratory session.
C. Course Objective:
The objectives of this course are to:
a. Introduce basic understanding of phasors and phasor diagrams to analyze voltage, current, power and impedance for AC circuit.
b. Teach how to apply different network theorems to solve AC circuits in phasor domain.
c. Introduce the design and analyze the concept of series and parallel resonance circuits
d. Make understand the phase rotation and Wye/Delta connections for balanced and unbalanced 3phase systems
e. Introduce how to calculate AC power and power factor for single and three phase ac circuits.
f. Prepare students to understand the frequency response of lowpass, highpass, bandpass, and bandreject filters and circuit response to nonsinusoidal input.
g. Introduce computer simulations and extensive laboratory sessions to investigate each major topic.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Apply different network theorems to solve AC circuits in phasor domain and for nonsinusoidal inputs. 
CO2 
Analyze circuit problems on resonance and poly phase system for different types of loads 
CO3 
Use simulation tool to investigate AC circuits in schematic level 
CO4 
Construct and troubleshoot AC circuits using laboratory equipment 
CO5 
Demonstrate the findings of hardware and software experiments through reports 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 203 Electrical Circuits II 

CO1 
Apply different network theorems to solve AC circuits in phasor domain and for nonsinusoidal inputs. 
a 
Cognitive/ Apply 
Lectures, notes 
Quiz, Assignment, Exam 
CO2 
Analyze circuit problems on resonance and poly phase system for different types of loads 
b 
Cognitive/ Analyze 
Lectures, notes 
Assignment, Exam 
EEE 203L Electrical Circuits II Laboratory 

CO3 
Use simulation tool to investigate AC circuits in schematic level 
e 
Cognitive/ Apply, Psychomotor/ Precision 
Lab class 
Lab Work, Lab Exam, Project 
CO4 
Construct and troubleshoot AC circuits using laboratory equipment 
e 
Cognitive/ Understand, Psychomotor/ Precision 
Lab class 
Lab Work, Lab Exam, Project 
CO5 
Demonstrate the findings of hardware and software experiments through reports 
j 
Affective/Valuing 
Lab Class, Lecture 
Lab Reports, Project Presentation 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Introductory Circuit Analysis 
Robert.L. Boylestad 
2012 
12^{th} ed. 
Pearson Education 
ISBN013097417XII 
2 
Electric Circuits 
J.W.Nilsson and S.Riedel 
2014 
7^{th} ed. 
Prentice Hall 
ISBN 978–0–07–352955–7 
EEE 205 Electronic Circuit I
EEE 205L Electronic Circuit I Laboratory – v3
EEE 206 Electronic Circuit I Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE 205 EEE 205L 
Course Title: 
Electronic Circuit I Electronic Circuit I Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 203 Electrical Circuit II EEE 203L Electrical Circuit II Laboratory 
Corequisites: 
None 
Equivalent Course 
ECE 205 Electronic Circuit I
ECE 205L Electronic Circuit I Laboratory EEE 206 Electronic Circuit I Laboratory (1.5 credits) – v1, v2 ECE 206 Electronic Circuit I Laboratory (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
Fundamental concepts of the semiconductor: electrons and holes, concept of doping, acceptors and donors, p and ntype materials is introduced. PN junction Diode and circuits: Operation principle, CurrentVoltage characteristics, Diode models, diode DC analysis, Diode AC analysis: Rectifier circuits, Clipper and Clamper circuits. Zener diode: IV characteristics, zener shunt regulator. Bipolar Junction Transistor (BJT): Basic structure, BJT characteristics and regions of operation, BJT Currents, BJT Terminal Voltages, BJT voltage amplification. Bipolar Junction Transistor Biasing: The dc load line and bias point, biasing the BJT for discrete circuits, small signal equivalent circuit models, h parameters. Singlestage BJT amplifier circuits and their configurations: Voltage and current gain, input and output impedances. MetalOxideSemiconductor FieldEffectTransistor (MOSFET): structure and physical operation of MOSFETs, Threshold voltage, currentvoltage characteristics, Smallsignal analysis of MOS amplifier, basic introduction to OpAMP.
C. Course Objective:
The objectives of this course are to
a. Introduce the fundamental concepts of semiconductor materials and their properties required to understand the construction of electronic devices.
b. Provide the students with the knowledge of the construction, operation principles, characteristics of the basic electronic devices (Diode, BJT, MOSFET etc.), and subsequently, with the ability to represent those devices into equivalent circuit models (large signal and small signal).
c. Teach the students different methods to Analyze electronic circuits consisting of electronic devices: Diodes, BJTs and MOSFETs for DC and AC signals.
d. Expose the students with the introductory design process of Amplifier circuits.
e. Provide the students with the skills to simulate electronic circuits and construct, troubleshoot/debug them, and finally, extract experimental data with a view to solidifying the underlying knowledge of the devices
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Construct largesignal equivalent circuit of various electronic devices such as Diode, BJT and MOSFET based on the understanding of the construction, operation mechanism and characteristics of the devices. 
CO2 
Analyze electronic circuits consisting of different electronic devices such as diodes, BJT, MOSFTEs for both DC and AC signals. 
CO3 
Design various electronic circuits such as Amplifier circuits and Voltage regulator circuits 
CO4 
Investigate the effect of different circuit parameters including load resistance on the Amplifier performances in terms of Gain, input/output impedance, faithful reproducibility, stability in biasing etc. 
CO5 
Use simulation tool to construct electronic circuits and simulate in schematic level 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 205 Electronic Circuit I 

CO1 
Construct largesignal equivalent circuit of various electronic devices such as Diode, BJT and MOSFET based on the understanding of the construction, operation mechanism and characteristics of the devices. 
a 
Cognitive/ Apply 
Lectures, notes 
Assignment, Quiz, Exam 
CO2 
Analyze electronic circuits consisting of different electronic devices such as diodes, BJT, MOSFTEs for both DC and AC signals. 
a 
Cognitive/ Analyze 
Lectures, notes 
Assignment, Quiz, Exam 
CO3 
Design various electronic circuits such as Amplifier circuits and Voltage regulator circuits 
c 
Cognitive/ Create 
Lectures, notes 
Assignment, Exam, Project 
EEE 205L Electronic Circuit I Laboratory 

CO4 
Investigate the effect of different circuit parameters including load resistance on the Amplifier performances in terms of Gain, input/output impedance, faithful reproducibility, stability in biasing etc. 
d 
Cognitive/ Evaluate, Psychomotor/ Manipulation 
Lectures, notes 
Openended Lab Experiment 
CO5 
Use simulation tool to construct electronic circuits and simulate in schematic level 
e 
Cognitive/ Apply Psychomotor/ Manipulation 
Lab class 
Lab Work, Software Exam, Project 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Microelectronics circuits

Adel S. Sedra, Kenneth C. Smith 
2014 
7^{th} ed. 
Oxford University Press 
ISBN13: 9780199339136 
2 
Microelectronics Circuit Analysis & Design 
Donald A. Neaman 
2010 
4^{th} ed. 
McGrawHill 
ISBN 978–0–07–338064–3 
EEE 221 Energy Conversion I
EEE 221L Energy Conversion I Laboratory – v3
EEE 224 Energy Conversion Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE221 EEE221L 
Course Title: 
Energy Conversion I Energy Conversion I Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 203 Electrical Circuits II EEE 203L Electrical Circuits II Laboratory 
Corequisites: 
None 
Equivalent Course 
ECE 221 Energy Conversion I
ECE 221L Energy Conversion I Laboratory EEE 224 Energy Conversion Laboratory (1.5 credits) – v1, v2 ECE 224 Energy Conversion Laboratory (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
This course gives a brief idea about the fundamental concepts of some DC and AC energy conversion machines. It starts with the basic principle, construction, performance analysis and designing of a transformer. Then it covers the construction, operating principle, effect of parameter changes and starting procedure of induction motor, synchronous generator and synchronous motor. Students also learn about the basic operating principle, procedure of speed control and starting of DC machines. This course has 3 hours/week separate mandatory laboratory session.
C. Course Objective:
The objective of this course are to
a. help students to understand the construction and basic principle of operation of a complex energy conversion system
b. provide the students with knowledge to analyze and design transformer, induction motor, synchronous motor, synchronous generator, DC motor and DC generator.
c. enable students to develop an understanding how different parameters like load, field current, supply voltage, frequency change the performance of an electrical machine
d. equip students with necessary skills to construct, run and observe the operation of basic electrical machines
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Describe the construction and basic operation principles of transformer, induction motor, synchronous machine and DC machine 
CO2 
Examine the performance of transformer, induction motor, synchronous machine and DC machine 
CO3 
Design transformer, induction motor, synchronous machine and DC machine for practical applications with various requirements of torque and speed using simulation tools 
CO4 
Explain the effect of different parameter changes on the operation of induction motor, synchronous machine and DC machine 
CO5 
Demonstrate proficiency in using laboratory tools to carry out experiments. 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 221 Energy Conversion I 

CO1 
Describe the construction and basic operation principles of transformer, induction motor, synchronous machine and DC machine 
a 
Cognitive/ Understand 
Lecture, Notes 
Quiz, Exam 
CO2 
Examine the performance of transformer, induction motor, synchronous machine and DC machine 
a 
Cognitive/ Analyze 
Lecture, Notes 
Quiz, Assignment, Exam, project 
CO3 
Design transformer, induction motor, synchronous machine and DC machine for practical applications with various requirements of torque and speed using simulation tools 
c 
Cognitive/ Create 
Lecture, Notes 
Assignment, Exam, Project 
CO4 
Explain the effect of different parameter changes on the operation of induction motor, synchronous machine and DC machine 
a 
Cognitive/ Understand 
Lecture, Notes 
Quiz, Assignment, Exam 
EEE 221L Energy Conversion I Laboratory 

CO5 
Demonstrate proficiency in using laboratory tools to carry out experiments. 
e 
Cognitive/ Understand Psychomotor/ Precision 
Lab Class 
Lab Work, Lab Exam 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Electric Machinery and Fundamentals 
Stephen J. Chapman 
2012 
5th 
McGraw Hill

9780071086172 
2 
Electric Machines Theory, Operation, Applications, Adjustment and Control 
Charles I Hubert 
2002 
4th 
Pearson 
9780675211369 
EEE 241 Electromagnetic Waves and Fields
A. Course General Information:
Course Code: 
EEE 241 
Course Title: 
Electromagnetic Waves and Fields 
Credit Hours (Theory + Laboratory): 
3 + 0 
Contact Hours (Theory + Laboratory): 
3 + 0 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture 
Prerequisites: 
EEE 203 Electrical Circuits II, EEE 203L Electrical Circuits II Lab MAT 216 Mathematics IV Linear Algebra and Fourier Analysis PHY 112 Principles of Physics II 
Corequisites: 
None 
Equivalent Course 
ECE 241 Electromagnetic Waves and Fields 
B. Course Catalog Description (Content):
Electrostatics: Coordinate system, Rectangular, Cylindrical and Spherical coordinates, and Vector Analysis; Fundamental Postulates of Electrostatics, Gauss’s theorem and its application, Electrostatic Potential, Capacitance Calculation, Laplace’s and Poisson’s equations, Method of Images, Energy of an Electrostatic system, conductor and dielectrics. Steady Electric Current: Current Density and Ohm’s Law, Boundary Conditions, Resistance Calculation. Magnetostatics: Concept of magnetic field, Fundamental Postulates of Static Magnetic Field, Ampere’s Law, BiotSavart law, Vector Magnetic Potential, Energy of Magnetostatic system, Mechanical forces and torques in electric and magnetic fields. Solutions to static field problems; Graphical field mapping with applications, solution to Laplace’s equations, rectangular, cylindrical and spherical harmonics with applications. Maxwell’s equations: Their derivations, continuity of charges, concepts of displacement current; Boundary conditions for timevarying systems; Potentials used with varying charges and currents; Retarded potentials, Maxwell’s equations in different coordinate systems. Propagation and reflection of electromagnetic waves in unbounded media: Plane wave propagation, polarization, power flow and Poynting’s theorem. Transmission line analogy, reflection from conducting and dielectric boundary
.
C. Course Objective:
The objectives of the course are to:
a. Provide students with the basic concepts of electromagnetic theory, principles of electromagnetic radiation, Electromagnetic boundary conditions and electromagnetic wave propagation
b. Enable students to demonstrate knowledge and understanding of Electromagnetic fields in simple electronic configurations
c. Help students to develop skills to analyze interactions of electromagnetic waves with materials and interfaces
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain the fundamentals of Electrostatic and Magnetostatic Fields 
CO2 
Apply Gauss's Law, Coulomb's Law and Poisson's Equation to calculate fields and potentials to solve topic specific engineering problems. 
CO3 
Demonstrate the interaction between timevarying electric and magnetic fields and how this interaction leads to Maxwell's equations. 
CO4 
Analyze interactions of electromagnetic waves with materials and interfaces and Interpret the effects of dielectrics upon the propagation of electromagnetic waves. 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Explain the fundamentals of Electrostatic and Magnetostatic Fields 
a 
Cognitive/ Understand 
Lecture, Notes 
Quiz, Exam 
CO2 
Apply Gauss's Law, Coulomb's Law and Poisson's Equation to calculate fields and potentials to solve topic specific engineering problems. 
a 
Cognitive/ Apply 
Lecture, Notes 
Assignment, Quiz, Exam 
CO3 
Demonstrate the interaction between timevarying electric and magnetic fields and how this interaction leads to Maxwell's equations. 
a 
Cognitive/ Apply 
Lecture, Notes 
Assignment, Quiz, Exam 
CO4 
Analyze interactions of electromagnetic waves with materials and interfaces and Interpret the effects of dielectrics upon the propagation of electromagnetic waves. 
b 
Cognitive/ Analyze 
Lecture, Notes 
Assignment, Exam 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
01 
Field and Wave Electromagnetics 
David K. Cheng 
2006 
2nd 
Pearson 
13: 9780201128192 
02 
Elements of Electromagnetics 
Matthew Sadiku 
2010 
3rd 
Oxford University 
13: 9780199743001 
EEE 243 Signals and Systems
A. Course General Information:
Course Code: 
EEE 243 
Course Title: 
Signals and Systems 
Credit Hours (Theory + Laboratory): 
3 + 0 
Contact Hours (Theory + Laboratory): 
3 + 0 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture 
Prerequisites: 
EEE 203 Electrical Circuits II EEE 203L Electrical Circuits II Laboratory MAT 216 Mathematics IV Linear Algebra and Fourier Analysis 
Corequisites: 
None 
Equivalent Course 
ECE 243 Signals and Systems 
B. Course Catalog Description (Content):
This is an introductory course in the field of communication engineering. It provides basic concepts of signals and systems and how different operations is done on the elementary signals. Students will learn to determine output of LTI system using the technique of convolution. They will get an insight of frequency domain techniques for analysis and manipulation of continuous time signals. Students will learn to determine Fourier series coefficient and Fourier transform of periodic and aperiodic time domain signals. This learning is also extended to Laplace transform. Using these frequency domain techniques students will be able to design and analyze different types of systems.
C. Course Objective:
The objectives of this course are to
a. introduce the fundamental concepts of signals and systems
b. enable students to find system output using convolution integral
c. provide basic understanding of frequency domain representation of signals
d. enable students to analyze systems using Fourier Series, Fourier Transform and Laplace Transform
e. develop the techniques of designing a system using frequency domain methods
f. prepare students to take more advanced courses in the area of communication engineering
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain various types of signals (such as continuous and discrete, periodic and aperiodic, power and energy) and systems (such as linearity, time invariance, causality, memory, invertibility, and BIBO stability) 
CO2 
Analyze various properties of signals and system 
CO3 
Apply the basic properties of the Fourier series, Fourier transform and Laplace transform for problem analysis and solving 
CO4 
Use the frequency domain techniques to design systems that meets particular requirements 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Explain various types of signals (such as continuous and discrete, periodic and aperiodic, power and energy) and systems (such as linearity, time invariance, causality, memory, invertibility, and BIBO stability) 
a 
Cognitive/ Understand 
Lectures, notes 
Quiz, Assignment, Exam 
CO2 
Analyze various properties of signals and system 
b 
Cognitive/ Analyze 
Lectures, notes 
Assignment, Exam 
CO3 
Apply the basic properties of the Fourier series, Fourier transform and Laplace transform for problem analysis and solving 
a 
Cognitive/ Apply 
Lectures, notes 
Quiz, Assignment, Exam 
CO4 
Use the frequency domain techniques to design systems that meets particular requirements 
a 
Cognitive/ Apply 
Lectures, notes 
Assignment, Exam 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Signals and Systems 
Alan V. Oppenheim, Alan S. Willsky, With S. Hamid, Syed Hamid Nawab 
2013 
2^{nd} 
Pearson 
9781292025902 
2 
Continuous and discrete signals and systems 
Samir S. Soliman, Mandyam D. Srinath 
1990 
2^{nd} 
Prentice Hall 
8120323076 
3 
Linear Systems and Signals 
B. P. Lathi 
2001 
2^{nd} 
Oxford University Press, Inc 
0941413357 
EEE 282 Numerical Techniques
A. Course General Information:
Course Code: 
EEE 282 
Course Title: 
Numerical Techniques 
Credit Hours (Theory + Laboratory): 
0+1 
Contact Hours (Theory + Laboratory): 
0+3 
Category: 
Program Core 
Type: 
Required, Engineering, Laboratory 
Prerequisites: 
EEE 103 Computer Programming MAT 120 Mathematics II Integral Calculus and Differential Equations 
Corequisites: 
None 
Equivalent Course 
ECE 282 Numerical Techniques 
B. Course Catalog Description (Content):
This course is provides a solid introduction to the field of numerical analysis. The course starts with some basic discussion on some of the preliminary topics of numerical methods and provides a background of programming. Diverse methods of finding roots, interpolation techniques, numerical differentiation and integration are covered in this course. Solution of ordinary differential equations and solving linear systems are also introduced in the course. Aside from developing competency in the topics and emphases listed above, the course aims to further development of the students in applying problem solving skills through the introduction of numerical methods.
C. Course Objective:
The objectives of this course are to
a. Introduce an understanding of the core ideas and concepts of Numerical Methods.
b. Provide students with sound understanding and knowledge of programming and efficient coding to implement different numerical methods and concepts.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Evaluate different methods of interpolation. 
CO2 
Explore the basic concepts of numerical differentiation and integration. 
CO3 
Apply the knowledge of numerical methods for solving linear systems. 
CO4 
Use appropriate simulation tools to perform experiments on various numerical methods. 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Evaluate different methods of interpolation. 
a 
Cognitive/ Evaluate 
Lecture, Notes, Lab class 
Assignment, Lab Exam 
CO2 
Explore the basic concepts of numerical differentiation and integration. 
a 
Cognitive/ Understand 
Lecture, Notes, Lab class 
Assignment, Lab Exam 
CO3 
Apply the knowledge of numerical methods for solving linear systems. 
a 
Cognitive/ Apply 
Lecture, Notes, Lab class 
Assignment, Lab Exam 
CO4 
Use appropriate simulation tools to perform experiments on various numerical methods. 
e 
Cognitive/ Apply Psychomotor/ Precision 
Lab Class, Lectures, Tutorial 
Assignment, Lab Exam, Project 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
01 
Numerical Methods for Engineers 
Steven C. Chapra 
2014 
7th 
McGrawHill Education 
13: 9780073397924 
02 
Elementary Numerical Analysis 
Kendall Atkinson 
2003 
3rd 
Wiley 
13: 9780471433378 
EEE 283 Digital Logic Design  v3
EEE 301 Digital Electronics – v1, v2
EEE 283L Digital Logic Design Laboratories – v3
EEE 302 Digital Electronics Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE 283 EEE 283L 
Course Title: 
Digital Logic Design Digital Logic Design Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 205 Electronic Circuit I EEE 205L Electronic Circuit I Laboratory 
Corequisites: 
None 
Equivalent Course 
ECE 283 Digital Logic Design EEE 301 Digital Electronics – v1, v2 ECE 301 Digital Electronics – v1, v2
ECE 283L Digital Logic Design Laboratory EEE 302 Digital Electronics Laboratory (1.5 credits) – v1, v2 ECE 302 Digital Electronics Laboratory (1.5 credits) – v1, v2

B. Course Catalog Description (Content):
Different types of number systems, their representation, conversion and mathematical operation. Codes: BCD, alphanumeric, gray and excess3. Digital logic: Boolean algebra, De Morgan's laws. Logic minimization. Logic gates and their truth tables. Basic logic gates in CMOS: DC characteristics, noise margin and power dissipation. Modular combinational circuit design: pass gates, multiplexer, demultiplexer, encoder, decoder and comparators. Arithmetic logic circuit design: Half adder, full adder, half subtractor, full subtractor. Sequential circuits: Different types of latches, flipflops and their design using ASM approach, timing analysis and power optimization of sequential circuits. Modular sequential logic circuit design: shift registers, counters and their applications. Synthesis of digital circuits using Hardware Description Language (HDL). This course has 3 hours/week separate mandatory laboratory session.
C. Course Objective:
The objectives of this course are to
a. Introduce the concepts and terminology of digital logic design to create circuits to solve problems using gates to replicate all logic functions.
b. Introduce theorems and properties of Boolean algebra and simplification techniques including Karnaugh Map to reduce Boolean expressions and logic circuits to their simplest forms.
c. Prepare students to design and implement combinational and sequential circuits.
d. Exposed students in designing and evaluating solutions for complex digital system design problem.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Apply the concept of digital logic design to solve the problem using gates to replicate logic functions 
CO2 
Analyze combinational and sequential logic circuits built with various logic gates, flipflops, registers, counters etc. represented through schematic diagram or hardware description language. 
CO3 
Design combinational and sequential logic circuits using various logic gates, flipflops, registers, counters as building blocks 
CO4 
Perform effectively as an individual or in a team to design and build combinational and sequential logic circuits in the laboratory or project development 
CO5 
Communicate the findings of hardware and software experiments and projects through reports and presentations 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 283 Digital Logic Design 

CO1 
Apply the concept of digital logic design to solve the problem using gates to replicate logic functions 
a 
Cognitive/ Apply 
Lectures, Notes 
Assignment, Quiz, Exam 
CO2 
Analyze combinational and sequential logic circuits built with various logic gates, flipflops, registers, counters etc. represented through schematic diagram or hardware description language. 
a 
Cognitive/ Analyze 
Lectures, Notes 
Assignment, Quiz, Exam 
CO3 
Design combinational and sequential logic circuits using various logic gates, flipflops, registers, counters as building blocks 
c 
Cognitive/ Create 
Lectures, Notes 
Assignment, Project 
EEE 283L Digital Logic Design Laboratories 

CO4 
Perform effectively as an individual or in a team to design and build combinational and sequential logic circuits in the laboratory or project development 
i 
Affective/ Valuing 
Lab class 
Observation, Peerreview 
CO5 
Communicate the findings of hardware and software experiments and projects through reports and presentations 
j 
Cognitive/Understand, Affective/ Valuing 
Lab Class 
Lab Reports, Project Reports and Presentation 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Digital Systems: Principles and Applications 
Ronald J Tocci and Neal S Widmer, 
2011 
11^{th}

Prentice Hall, 
0135103827, 9780135103821 
2 
Digital Logic and Computer Design 
M. Morris Mano and Michael D. Ciletti, 
2004 
4^{th} 
Pearson/Prentice Hall, 
013140539X, 9780131405394 
3 
Fundamentals of Logic Design 
Roth, HR, 
2010 
6^{th} 
ThomsonBrooks/Cole 
0495471690, 9780495471691 
EEE 305 Control Systems
EEE 305L Control Systems Laboratory – v3
EEE 306 Control Systems Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE 305 EEE 305L 
Course Title: 
Control Systems Control Systems Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 243 Signals and Systems 
Corequisites: 
None 
Equivalent Course 
ECE 305 Control Systems
ECE 305L Control Systems Laboratory EEE 306 Control Systems Laboratory (1.5 credits) – v1, v2 ECE 306 Control Systems Laboratory (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
This is a first course on feedback control of dynamic systems. It provides basic concepts and principles of modeling, analysis and design of continuous time linear feedback control systems. Students gain experience in applying a variety of modeling techniques and analyzing system performance from several perspectives to include the time and frequency domains. Using this classical control design techniques, students learn to synthesize linear controllers capable of satisfying a variety of stability and response criteria. Practical aspects of the class include the use of case studies of real control systems as well as the use of Matlab/Simulink for simulation and design. A companion 3 hours/week laboratory session provides additional handson experimental exposure to the design, implementation and performance of linear controllers using second order servo system.
C. Course Objective:
The course primarily contributes to demonstrate an understanding of the fundamentals of feedback control systems, design a system, component or process to meet desired needs, use the techniques, skills and modern engineering tools necessary for modern engineering practice related to control systems. As one of the core courses for the EEE program, the knowledge from the course will be applied in future practical applications such as robotics, radar tracking system, aircraft flight control system, space flight and also for those who are interested to further study in control engineering
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Identify an approximate linear/linearized model for a physical dynamic system. 
CO2 
Examine the stability and feedback control of linear timeinvariant (LTI) systems 
CO3 
Design linear control systems using time domain and frequency domain techniques 
CO4 
Recognize the need for learning new concepts, theories, technologies and systems related to control systems engineering field 
CO5 
Utilize software tools to design and analysis of control systems 
CO6 
Perform handson practical demonstration of control theories in laboratory setup 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 305 Control Systems 

CO1 
Identify an approximate linear/linearized model for a physical dynamic system. 
a 
Cognitive/ Analyze 
Lectures, notes 
Assignment, Quiz, Exam 
CO2 
Examine the stability and feedback control of linear timeinvariant (LTI) systems 
a 
Cognitive/ Analyze 
Lectures, notes 
Assignment, Exam 
CO3 
Design linear control systems using time domain and frequency domain techniques 
c 
Cognitive/ Create 
Lectures, notes 
Lab Work, Project 
CO4 
Recognize the need for learning new concepts, theories, technologies and systems related to control systems engineering field 
l 
Cognitive/ Understand, 
Independent casestudy 
Casestudy report 
EEE 305L Control Systems Laboratory 

CO5 
Utilize software tools to design and analysis of control systems 
e 
Cognitive/ Apply, Psychomotor/ Precision 
Lab Class 
Lab Work, Lab Exam, Project 
CO6 
Perform handson practical demonstration of control theories in laboratory setup 
e 
Cognitive/ Apply, Psychomotor/ Precision 
Lab Class 
Lab Work, Lab Exam, Project 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Modern Control Engineering 
K. Ogata 
2010 
5^{th} Ed. 
PrenticeHall 
0136156738 
2 
Control Systems Engineering 
Norman S. Nise 
2011 
6^{th} Ed. 
John Wiley & Sons, Inc. 
9780470547564 
EEE 308 Electronic Circuits II – v3
EEE 207 Electronic Circuits II – v1, v2
EEE 308L Electronic Circuits II Laboratory – v3
EEE 208 Electronic Circuits II Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Details 

Course Code: 
EEE 308 EEE 308L 
Course Title: 
Electronic Circuits II Electronic Circuits II Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 205 Electronic Circuits I EEE 205L Electronic Circuits I Laboratory 
Corequisites: 
None 
Equivalent Course 
ECE 308 Electronic Circuits II EEE 207 Electronic Circuits II – v1, v2 ECE 207 Electronic Circuits II – v1, v2
ECE 308L Electronic Circuits II Laboratory EEE 208 Electronic Circuits II Laboratory (1.5 credits) – v1, v2 ECE 208 Electronic Circuits II Laboratory (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
This course provides students with a foundation to the design and analysis of basic circuit building blocks needed to construct a complete analog electronic system. The course starts with the general frequency considerations for single stage or multi stage network: low and high frequency analysis, an important consideration for any analog electronic system. The course then introduces Operational Amplifiers (Op Amp), their terminal characteristics, open loop and close loop configurations, inverting and noninverting amplifiers, and their applications in various circuit building blocks. Applications of op amps in the design and construction of Active Filters and Sinusoidal Oscillator circuits will be also discussed in detail. Concept of Feedback and how negative feedback can be used to improve the performance of Amplifiers will be also provided. This course has separate 3 hours/week mandatory laboratory session.
C. Course Objective:
The objectives of this course are to
a. enable the students to develop the sound understanding of and ability to design and analyze operational amplifier based electronic circuits
b. provide students with a foundation for analyzing and designing basic electronic circuit building blocks for different applications, such as, adder, integrator, differentiator, differential amplifier, filters, oscillators, etc.
c. help students develop an understanding of how different physical parameters such as frequency, temperature, etc. limit the performance of the amplifiers and how to address this problem.
d. equip students with necessary technical skills to construct and troubleshoot operational amplifier based electronic circuits
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain the theory behind the op amp based amplifier circuits, filter, oscillator and feedback amplifier circuits. 
CO2 
Apply the knowledge of op amps, in open loop and close loop connections, to analyze op amp based various circuits, such as, adder circuit, integrator circuit, difference amplifier, etc. 
CO3 
Design Op Amp based electronic circuits for some practical application 
CO4 
Investigate the effect of signal frequency on the amplifier performance 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 308 Electronic Circuits II 

CO1 
Explain the theory behind the op amp based amplifier circuits, filter, oscillator and feedback amplifier circuits. 
a 
Cognitive / Understand 
Lectures, notes 
Quiz, Assignment, Exam 
CO2 
Apply the knowledge of op amps, in open loop and close loop connections, to analyze op amp based various circuits, such as, adder circuit, integrator circuit, difference amplifier, etc. 
a 
Cognitive / Apply 
Lectures, notes 
Assignment, Quiz, Exam 
CO3 
Design Op Amp based electronic circuits for some practical application 
c 
Cognitive / Create 
Lectures, notes 
Project 
EEE 308L Electronic Circuits II Laboratory 

CO4 
Investigate the effect of signal frequency on the amplifier performance 
d 
Cognitive/ Analyze, Psychomotor/ Precision 
Laboratory session 
Openended lab 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Microelectronic Circuits 
S. Sedra and K. C. Smith 
2015 
7^{th} Ed 
Oxford Univ. Press 

2 
Electronic Circuits Analysis and Design 
Donald A Neaman 
2010 
3rd Ed 
McGraw Hill 

EEE 309 Semiconductor Device Physics – v3
EEE 209 Semiconductor Devices and Materials – v1, v2
A. Course General Information:
Course Code: 
EEE 309 
Course Title: 
Semiconductor Device Physics 
Credit Hours(Theory + Laboratory): 
3 + 0 
Contact Hours(Theory + Laboratory): 
3 + 0 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture 
Prerequisites: 
EEE 205 Electronics Circuits I EEE 205L Electronics Circuits I Laboratory 
Corequisites: 
None 
Equivalent Course 
ECE 309 Semiconductor Device Physics EEE 209 Semiconductor Devices and Materials – v1, v2 EEE 209 Semiconductor Devices and Materials – v1, v2 
B. Course Catalog Description (Content):
This course is an introduction to solid state electronic devices for undergraduate engineering students. It deals with the physics (electrical and electronic properties) of semiconductor materials, simple pn junction, and some of the most common electronic devices, such as, rectifier and zener diodes, transistors, MOSFETs. The course commences by looking into the semiconductor fundamentals including crystals and energy bands, charge carriers (electrons and holes), doping, and transport, (drift and diffusion); basic concepts of generationrecombination and the PN junction as capacitors and current rectifier with applications in photonics; bipolar transistors and switching threeterminal devices. Being a fundamental course in electronics, knowledge from this course will be essential to understand many other electronic courses, such as, electronic devices and circuits, optoelectronics, VLSI, analog integrated circuits, power electronics etc.
C. Course Objective:
The objectives of this course are to
a. introduce students to the physics of semiconductor materials and the inner working principles of semiconductor devices
b. provide students with a sound understanding of characteristics and behavior of existing devices, so that studies of electronic circuits and systems will be meaningful
c. help develop the basic tools with which students can later learn about newly developed devices and applications
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain the physical, chemical and electrical properties of semiconductor materials and what distinguishes them from other materials 
CO2 
Apply the understanding of basic semiconductor physics to determine carrier concentration, energy band diagram and carrier transport mechanism 
CO3 
Apply the knowledge of math and physics to determine the generationrecombination and transport characteristics of minority carriers under external excitation in a semiconductor 
CO4 
Analyze the inner working of semiconductor pn junction diodes by gaining an indepth understanding of the physics of the pn junction, its electrostatic and electrodynamic behaviors 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Explain the physical, chemical and electrical properties of semiconductor materials and what distinguishes them from other materials 
a 
Cognitive/ Understand 
Lectures, notes 
Quiz, Exam 
CO2 
Apply the understanding of basic semiconductor physics to determine carrier concentration, energy band diagram and carrier transport mechanism 
a 
Cognitive/ Apply 
Lectures, notes 
Quiz, Assignment, Exam 
CO3 
Apply the knowledge of math and physics to determine the generationrecombination and transport characteristics of minority carriers under external excitation in a semiconductor 
a 
Cognitive/ Apply 
Lectures, notes 
Quiz, Assignment Exam 
CO4 
Analyze the inner working of semiconductor pn junction diodes by gaining an indepth understanding of the physics of the pn junction, its electrostatic and electrodynamic behaviors 
b 
Cognitive/ Analyze 
Lectures, notes 
Assignment Exam 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Solid State Electronic Devices 
B. G. Streetman and S. Banerjee 
2014 
7 
Prentice Hall 
8120350006 
2 
Semiconductor Physics and Devices 
Donald A. Neamen 
2017 
4 
McGrawHill 
9780071070102 
EEE 321 Power System I
EEE 321L Power System I Laboratory – v3
EEE 322 Power System I Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE 321 EEE 321L 
Course Title: 
Power System I Power System I Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 221 Energy Conversion EEE 221L Energy Conversion Laboratory 
Corequisites: 
None 
B. Course Catalog Description (Content):
Network representation: Single line and reactance diagram of power system and per unit system. Line representation: equivalent circuit of short, medium and long lines. Load flow: Gauss Seidel and Newton Raphson Methods. Voltage control: Tap changing transformer, phase shifting, booster and regulating transformer, shunt capacitor and synchronous condenser. Fault analysis: Short circuit current and reactance of a synchronous machine. Symmetrical fault calculation methods: symmetrical components, sequence networks and unsymmetrical fault calculation. Protection: Introduction to relays, differential protection and distance protection. Introduction to circuit breakers. Typical layout of a substation. Power plant: Types and comparison, major components of gas turbine power plant. Load curve and load duration curve, load factor, capacity factor and plant factor. Definition and classification of stability, two axis model of synchronous machine, rotor angle stability – swing equation, powerangle equation, synchronizing power coefficients, equal area criterion, multimachine stability studies, stepbystep solution of the swing curve, factors affecting transient stability, frequency and voltage stability. Power quality voltage sag and swell, surges, harmonics, flicker, grounding problems; IEEE/IEC standards, mitigation techniques. This course has separate 3 hours/week mandatory laboratory session.
C. Course Objective:
The objectives of this course are to
a. Provide fundamental knowledge towards the power system engineering and basic concepts regarding power system representation, load flow analysis, voltage control methods, and faults in the system, protection system, general idea of a substation, power plant and various factors for modeling customer load.
b. Assist student to gain handson experience through conducting lab experiments.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain basic concepts and aspects of network representation, transmission line and perunit system, protection, voltage control, power plant types and customer load modeling in power systems 
CO2 
Solve load flow problems to an electrical power network. 
CO3 
Analyze a network under both symmetrical and unsymmetrical fault conditions. 
CO4 
Use Power system analysis tools to study steadystate behavior and faults in electrical power networks 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 321 Power System I 

CO1 
Explain basic concepts and aspects of network representation, transmission line and perunit system, protection, voltage control, power plant types and customer load modeling in power systems 
A 
Cognitive/ Understand 
Lectures, notes 
Quiz, Exam 
CO2 
Solve load flow problems to an electrical power network. 
A 
Cognitive/ Apply 
Lectures, notes 
Quiz, Assignment, Exam 
CO3 
Analyze a network under both symmetrical and unsymmetrical fault conditions. 
B 
Cognitive/ Analyze 
Lectures, notes 
Assignment, Exam 
EEE 321L Power System I Laboratory 

CO4 
Use Power system analysis tools to study steadystate behavior and faults in electrical power networks 
E 
Cognitive/ Apply Psychomotor/ Precision 
Lab class 
Lab Work, Lab Exam 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Power System Analysis 
John Grainger, Jr., William Stevenson 
1994 
2^{nd} ed. 
McGrawHill 
ISBN 13: 9781259008351 
2 
Power System Stability and Control 
Leonard L. Grigsby 
2012 
3^{rd} ed. 
Prentice Hall 
ISBN 9781439883204 
EEE 341 Introduction to Communication Engineering
EEE 341L Introduction to Communication Engineering Laboratory – v3
EEE 342 Introduction to Communication Engineering Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE 341 EEE 341L 
Course Title: 
Introduction to Communication Engineering Introduction to Communication Engineering Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 241 Electromagnetic Fields and Waves EEE 243 Signal and Systems STA 201 Elements of Statistics and Probability 
Corequisites: 
None 
Equivalent Course 
ECE 341 Introduction to Communication Engineering
ECE 341L Introduction to Communication Engineering Laboratory EEE 342 Introduction to Communication Engineering Laboratory (1.5 credits) – v1, v2 ECE 342 Introduction to Communication Engineering Laboratory (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
This course provides introduction to basic principles of Communication system, fundamental elements, basic modes of communication, transmission media types. It begins with a brief discussion on Fourier series and Fourier Transform and their application in multiplexing, modulation, and sampling and other fields of communication engineering. It also deals with different aspects of Noise in communication system. Students will gain detail knowledge about different types of analog modulation such as Amplitude Modulation (AM), Frequency Modulation (FM) and Phase Modulation (PM), and digital modulation techniques such as Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), Phase Shift Keying (PSK) and their applications. This course also covers the basics of different multiplexing techniques such as Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM) etc. This course has separate 3 hours/week mandatory laboratory session.
C. Course Objective:
The objectives of this course are to
a. Introduce the core concepts and fundamental elements of a communication system.
b. Provide students with sound understanding and knowledge of different modes of modulation schemes used in modern communication systems and basic multiplexing techniques.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain different types of modulation and multiplexing techniques. 
CO2 
Analyze modulated and demodulated signals in time domain and frequency domain. 
CO3 
Apply the knowledge to solve problems related to communication engineering 
CO4 
Use hardware and software tools to perform experiments on various modulation schemes. 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 341 Introduction to Communication Engineering 

CO1 
Explain different types of modulation and multiplexing techniques. 
a 
Cognitive/ Understand 
Lecture, Notes 
Assignment Quiz, Exam, 
CO2 
Analyze modulated and demodulated signals in time domain and frequency domain. 
b 
Cognitive/ Analyze 
Lecture, Notes 
Assignment Exam, 
CO3 
Apply the knowledge to solve problems related to communication engineering 
a 
Cognitive/ Apply 
Lecture, Notes 
Quiz, Assignment, Exam, Project 
EEE 341L Introduction to Communication Engineering Laboratory 

CO4 
Use hardware and software tools to perform experiments on various modulation schemes. 
e 
Cognitive/ Apply Psychomotor/ Precision 
Lab Class 
Lab Work, Lab Exam 
G. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
01 
Communication Systems

Micheal Mohar 
2009 
5th 
Wiley 
13: 9780471697909 
02 
Modern Digital and Analog Communication System

B. P. Lathi Z. Ding 
2010 
4th 
New York : Oxford University Press, 2009 
13: 9780195384932 
EEE 343 Digital Signal Processing
EEE 343L Digital Signal Processing Laboratory – v3
EEE 344 Digital Signal Processing Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
EEE 343 EEE 343L 
Course Title: 
Digital Signal Processing Digital Signal Processing Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 243 Signals and Systems 
Corequisites: 
None 
Equivalent Course 
ECE 343 Digital Signal Processing
ECE 343L Digital Signal Processing Laboratory EEE 344 Digital Signal Processing Laboratory (1.5 credits) – v1, v2 ECE 344 Digital Signal Processing Laboratory (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
In this course an introduction to the basic analysis tools and techniques for digital processing of signals is given. It begins by introducing some of the necessary terminology and by describing the important operations, sampling and quantization, associated with the process of converting an analog signal to digital form suitable for processing. Students will learn the application of Nyquist Theorem to control the amount of distortion during the reconstruction phase. This course will also cover discrete time linear system analysis in the timedomain, ztransform and its applications, discretetime Fourier series (DTFS), discretetime Fourier transform (DTFT), discrete Fourier transform (DFT), and their applications in designing digital filters (FIR and IIR). This course has separate 3 hours/week mandatory laboratory session.
C. Course Objective:
The objectives of this course are to
a. Introduce the fundamentals, implementation and applications of digital signal processing techniques as applied to practical, real world problems.
b. Provide students with sound understanding and knowledge of information bearing signals and signal processing in a wide variety of applications settings, including spectral estimation, instrumentation, control, communications, signal interpretation and diagnostics and imaging
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Reconstruct signals between analog and digital domain 
CO2 
Examine digital signals in different domains ( Z Domain and Fourier Domain) 
CO3 
Design FIR/IIR filters using different techniques and requirements 
CO4 
Recognize the need for learning new concepts and applications in digital signal processing field 
CO5 
Investigate digital signal properties and characteristics by setting up appropriate simulation models and/or experiments and analysis of results 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment Tools 
EEE 343 Digital Signal Processing 

CO1 
Reconstruct signals between analog and digital domain 
a 
Cognitive/ Create 
Lecture, Notes 
Assignment, Quiz, Exam 
CO2 
Examine digital signals in different domains ( Z Domain and Fourier Domain) 
a 
Cognitive/ Analyze 
Lecture, Notes 
Assignment, Quiz, Exam 
CO3 
Design FIR/IIR filters using different techniques and requirements 
c 
Cognitive/ Create 
Lecture 
Assignment, Project 
CO4 
Recognize the need for learning new concepts and applications in digital signal processing field 
l 
Cognitive/ Understand, Affective/ Valuing 
Independent research/ case study 
Research/ Casestudy report 
EEE 343L Digital Signal Processing Laboratory 

CO5 
Investigate digital signal properties and characteristics by setting up appropriate simulation models and/or experiments and analysis of results 
d 
Cognitive/ Evaluate 
Lab Work 
Open ended Lab 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
01 
Digital Signal Processing, Principles, Algorithms and Applications 
J. G. Proakis and G. Manolakis 
2006 
4th 
Pearson 
13: 9780131873742 
02 
Discretetime Signal Processing 
Oppenheim, Schafer and Buck 
2010 
3rd 
13: 9780131988422 
EEE 359 Engineering Project Management
A. Course General Information:
Course Code: 
EEE 359 
Course Title: 
Engineering Project Management 
Credit Hours (Theory + Laboratory): 
3 + 0 
Contact Hours (Theory + Laboratory): 
3 + 0 
Category: 
School/Program Core 
Type: 
Required, Engineering , Lecture 
Prerequisites: 
ENG 102 English Composition HUM 103 Ethics and Culture 
Corequisites: 
None 
Credit requirements: 
At least 65 credit hours completed 
Equivalent Course 
ECE 359 Engineering Project Management 
B. Course Catalog Description (Content):
The course introduces fundamental principles and components of project management from the initiation, planning, execution, monitoring, controlling and closeout in an engineering context. Topics include project initiation, costbenefit estimation, budgeting, work plans and scheduling, tracking work, resource allocation, project coordination, project monitoring and control including cost, schedule, scope and quality management, risk management and change management, leadership and team management, conflict and negotiations, ethics, and professional responsibility and close out
C. Course Objectives:
The objectives of this course are to
a. Enable students to understand fundamental principles, process and components of engineering project management
b. Prepare students to plan, develop, manage, lead, and successfully implement and deliver engineering projects
c. Enable students to apply costbenefit analysis and considerations in economicdecision making process related to engineering project.
d. Allow students to develop communication skills required in project management
e. Prepare students to develop teambuilding capabilities for an effective project implementation
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
Course Outcome 
CO1 
Explain the basics of project management principles, process, life cycle and interrelationship of various components 
CO2 
Develop a project plan, schedule, costestimation and budget, project risks. 
CO3 
Use the appropriate project management tools to manage engineering project 
CO4 
Prepare costbenefit analysis in economicdecision process related to engineering project development 
CO5 
Communicate various stages of project progress to stakeholders through writings, technical reports, deliverables and oral presentations 
CO6 
Display the ability to contribute effectively as a member or leader in an engineering project development team 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Explain the basics of project management principles, process, life cycle and interrelationship of various components 
k 
Cognitive/ Understand 
Lecture 
Assignment, Quiz, Exam, 
CO2 
Develop a project plan, schedule, costestimation and budget, project risks. 
k 
Cognitive/ Apply 
Lecture 
Project, Assignment 
CO3 
Use the appropriate project management tools to manage engineering project 
k 
Cognitive/ Apply 
Lecture 
Project, Assignment 
CO4 
Prepare costbenefit analysis in economicdecision process related to engineering project development 
k 
Cognitive/ Apply 
Lecture 
Case Study, Project 
CO5 
Communicate various stages of project progress to stakeholders through writings, technical reports, deliverables and oral presentations 
j 
Psychomotor/ Precision 
Report Writing workshop 
Project report and presentation 
CO6 
Display the ability to contribute effectively as a member or leader in an engineering project development team 
i 
Affective/ Organization 
Discussion on Teambuilding activities 
Project review, Peerevaluation 
EEE 369 Professional Practice, Engineers and Society
A. Course General Information:
Course Code: 
EEE 369 
Course Title: 
Professional Practice, Engineers and Society 
Credit Hours (Theory + Laboratory): 
3 + 0 
Contact Hours (Theory + Laboratory): 
3 + 0 
Category: 
School/Program Core 
Type: 
Required, Engineering , Lecture 
Prerequisites: 
ENG 102 English Composition HUM 103 Ethics and Culture 
Corequisites: 
None 
Credit requirements: 
At least 65 credit hours completed 
Equivalent Course 
ECE 369 Professional Practice, Engineers and Society 
B. Course Catalog Description (Content):
This course is designed to introduce undergraduate engineering students to the concepts, theory and practice of engineering professional ethics in the global and social context of contemporary engineering practices. This course will help students to explore what engineers do, to understand the social, political, legal, and economic responsibility and accountability of the engineering profession as well as how engineering practice plays vital role in the development of sustainable growth. It will also allow students how to apply classical moral theory and take informed ethical decisions in engineering issues encountered in professional careers. The assessment of this course will be based on casestudy and assignment based reports.,presentations only
C. Course Objectives:
The objectives of this course are to
a. Enable student to understand their role and responsibilities as engineering professionals through gaining knowledge of moral values, philosophies, professional code of ethics and practices
b. Prepare students to be able to take informed ethical decisions when confronted with problems in the working environment
c. Develop students’ ability to assess the impact of engineering solutions in the broader societal and environmental context
d. Enable students to evaluate the sustainability of engineering solutions
e. Improve students’ communication skills in regard to ethical and professional issues in engineering practice
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
Course Outcome 
CO1 
Identify and value the responsibility of the engineers in regard to social, cultural, economic, legal, health, safety and welfare relevant to electrical and electronic engineering solutions and practice. 
CO 2 
Evaluate the sustainability and impact of the electrical and electronic engineering solutions in the broader societal and environmental context 
CO 3 
Resolve competing and complex ethical issues related to the electrical and electronic engineering solutions and professional practices 
CO4 
Communicate effectively with regard to ethical, professional, societal and environmental issues in electrical and electronic engineering practices and solutions. 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Identify and value the responsibility of the engineers in regard to social, cultural, economic, legal, health, safety and welfare relevant to electrical and electronic engineering solutions and practice. 
f 
Cognitive/ Analyze, Affective/ Valuing 
Lecture notes, class room discussion 
Assignment, Case study report and/or presentation 
CO 2 
Evaluate the sustainability and impact of the electrical and electronic engineering solutions in the broader societal and environmental context 
g 
Cognitive/ Evaluate

Lecture notes, class room discussion 
Assignment, Case study report and/or presentation 
CO 3 
Resolve competing and complex ethical issues related to the electrical and electronic engineering solutions and professional practices 
h 
Affective/ Valuing 
Lecture notes, class room discussion 
Assignment, Case study report and/or presentation 
CO4 
Communicate effectively with regard to ethical, professional, societal and environmental issues in electrical and electronic engineering practices and solutions. 
j 
Affective/ Valuing 
Lecture notes, class room discussion 
Written report, Oral presentation 
EEE 373 Embedded System Design – v3
EEE 365 Microprocessor and Interfacing – v1, v2
EEE 373L Embedded System Design Laboratory – v3
EEE 366 Microprocessor and Interfacing Lab. (1.5 credits) – v1, v2
A. Course General Information:
Course Details 

Course Code: 
EEE 373 EEE 373L 
Course Title: 
Embedded System Design Embedded System Design Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
EEE 103 Computer Programming EEE 283 Digital Logic Design EEE 283L Digital Logic Design Laboratory 
Corequisites: 
None 
Equivalent Course 
ECE 373 Embedded System Design EEE 365 Microprocessor and Interfacing – v1, v2 ECE 365 Microprocessor and Interfacing – v1, v2
ECE 373L Embedded System Design Laboratory EEE 366 Microprocessor and Interfacing Lab. (1.5 credits) – v1, v2 ECE 366 Microprocessor and Interfacing Lab. (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
This course the fundamentals of embedded system hardware and firmware design will be explored. An overview of GCC fundamental, Assembly and C language programming is provided. This is followed by an indepth discussion of different peripheral modules of the Microcontroller, such as, Analogue to Digital Converter (ADC); Interrupts; Timers/Counters, and their applications in the design of various Microcontroller based systems such as, Signal Generation; Motor Control; Sensor and Transducers; Serial Communication, Integrating Bluetooth Module; Integrating WiFi Module; Integrating GSM Module; Introduction to Raspberry pi module and Python; Fundamental of IoT; Programming Node MCU; IoT Server setup; The course will culminate with a significant final project on IoT. This course has separate 3 hours/week mandatory laboratory session.
C. Course Objective:
The objectives of this course are to:
a. familiarize students with the basic architecture of microprocessor and microcontrollers, and provide them with a sound understanding of different peripheral modules, their operation mechanism and interfacing with external devices for various applications.
b. enable the students to develop the ability to design and implement microcontrollerbased embedded systems using stateoftheart software tools.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain the basic architecture and operation of microprocessor and microcontrollers, peripheral modules, as well as their interfacing with 
CO2 
Apply the major peripherals of the AVR microcontrollers to solve problems in interfacing to electronic devices. 
CO3 
Design microcontroller based embedded systems that meets specified requirements 
CO4 
Use appropriate hardware and software tools to develop embedded systems 
CO5 
Demonstrate the embedded system design concept, process and findings to the broader audience through reports and presentations 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
EEE 373 Embedded System Design 

CO1 
Explain the basic architecture and operation of microprocessor and microcontrollers, peripheral modules, as well as their interfacing with external devices for various applications 
a 
Cognitive / Understand 
Lectures, notes 
Quiz, Assignment, Exam 
CO2 
Apply the major peripherals of the microcontrollers to solve problems in interfacing to electronic devices. 
a 
Cognitive / Apply 
Lectures, notes 
Quiz, Assignment, Exam 
EEE 373L Embedded System Design Laboratory 

CO3 
Design microcontroller based embedded systems that meets specified requirements 
c 
Cognitive / Create 
Lectures, notes Design Project 
Project 
CO4 
Use appropriate hardware and software tools to develop embedded systems 
e 
Cognitive/ Apply, Psychomotor/ Precision 
Lectures, notes Lab sessions 
Lab Work, Lab Exam, Project 
CO5 
Demonstrate the embedded system design concept, process and findings to the broader audience through reports and presentations 
j 
Psychomotor/ Precision Affective / Valuing 
Lab sessions, Design Project 
Project Report, Presentation 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
The AVR microcontroller and embedded System – Using Assembly and C 
M. A. Mazidi, S. Naimi and S. Naimi 
2011 
X^{th} Ed 
Prentice Hall (PEARSON) 

2 
Embedded C Programming and the Atmel AVR 
Richard H. Barnett, Sarah Cox, Larry O'Cull 
2007 
2nd Ed 
Delmar Cengage Learning 

EEE 382 Modelling and Simulation
A. Course General Information:
Course Code: 
EEE 382 
Course Title: 
Modelling and Simulation 
Credit Hours (Theory + Laboratory): 
0 + 1 
Contact Hours (Theory + Laboratory): 
0 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Laboratory 
Prerequisites: 
EEE 282 Numerical Techniques EEE 305 Control System EEE 305L Control System Laboratory EEE 308 Electronic Circuit II EEE 308L Electronic Circuit II Laboratory 
Equivalent Course 
ECE 382 Modelling and Simulation 
B. Course Catalog Description (Content)
Modeling and Simulation is an essential tool for engineers for optimum design of dynamic systems and the course introduces the students the fundamentals of generating models of dynamic systems and implementation of the models using computer simulations in order to gain insight of any existing systems and to design of any system. The course essentially integrates and applies the knowledge gained in diverse and apparently disparate ranges of courses: mathematics, programming language, electrical and electronic circuit analysis, numerical techniques, signals and systems, control systems etc. The course starts with the Introduction to modelling and simulation, Principles of modelling in order to provide the fundamentals of modelling of systems. It then continues with the standard forms for system models and modelling of dynamic systems, which incorporate the following subsections: generation of system equations, electrical systems, linearity and nonlinearity of systems. Diverse methods of model representation: Differential equation, Laplace equations, input/output equation, stochastic models, statespace model: state variable formulation, nonlinear systems modeling are covered in the course. Implementation of the models are realized using computer simulation with MATLAB/Simulink. Finally, the following topics: introduction to system identification, parameter estimation, and optimization with modeling of engineering problems will enable the students to developing fundamental, but understanding of modelling and simulation of any dynamic system.
C. Course Objective:
The objectives of this course are to :
a. Provide knowledge of the basic steps of modelling of dynamic systems.
b. Enable students to generate mathematical equations from observation of the behavior of the dynamic system.
c. Enable the students to formulate statespace models.
d. Provide the skills to linearize nonlinear models.
e. Develop and employ the skills of simulation techniques to analyze/design, system identification and parameter estimations of systems.
f. Provide students with sound understanding and knowledge of programming and efficient coding to implement different numerical methods and concepts.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Illustrate a linear system through differential equation, transfer function, magnitude, impulse and step response 
CO2 
Apply the concept of statespace representation to model linear and nonlinear systems 
CO3 
Demonstrate the linearization of nonlinear system models 
CO4 
Develop a suitable model for a given system, with proper reasoning of the selection of model type and order, and compute the model error 
CO5 
Use appropriate simulation tools to simulate a given linear and nonlinear system or model 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Illustrate a linear system through differential equation, transfer function, magnitude, impulse and step response 
a 
Cognitive/ Apply 
Lab Lecture, Notes 
Assignment, Lab Work, Lab Exam 
CO2 
Apply the concept of statespace representation to model linear and nonlinear systems 
a 
Cognitive/ Apply 
Lab Lecture, Notes 
Assignment, Lab Work, Lab Exam, Project 
CO3 
Demonstrate the linearization of nonlinear system models 
a 
Cognitive/ Create 
Lab Lecture, Notes 
Assignment, Lab Work, Lab Exam 
CO4 
Develop a suitable model for a given system, with proper reasoning of the selection of model type and order, and compute the model error 
e 
Cognitive/ Create 
Lab Lecture, Notes 
Assignment, Project 
CO5 
Use appropriate simulation tools to simulate a given linear and nonlinear system or model 
e 
Cognitive/ Apply Psychomotor/Manipulation 
Lab Class, Lectures, Tutorial 
Assignment, Lab Work, Lab Exam, Project 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
1 
Simulation of Dynamic Systems with MATLAB and Simulink 
Harold Klee & Randal Allen 
2011 
2nd 
CRC Press 
13: 9781439836736 
2 
Modeling and Analysis of Dynamic Systems 
Charles M. Close, Dean K. Frederick, Jonathan C. Newel 
2012 
3rd 
Lippincott Williams & Wilkins 
13: 9788126539291 
EEE 383 Electronic System Design
A. Course General Information:
Course Code: 
EEE 383 
Course Title: 
Electronic System Design 
Credit Hours (Theory + Laboratory): 
0+1 
Contact Hours (Theory + Laboratory): 
0+3 
Category: 
Program Core 
Type: 
Required, Engineering, Laboratory 
Prerequisites: 
EEE 308 Electronic Circuits II EEE 308L Electronic Circuits II Laboratory EEE 359 Engineering Project Management 
Corequisites: 
None 
Equivalent Course 
ECE 383 Electronic System Design 
B. Course Catalog Description (Content):
This subject will explore the design of various electrical and electronic systems and provide students with a range of common and practical design techniques and circuits in the context of a laboratory based project. The course will start with the basics of any electronic system – component selection, PCB Designing and soldering. The students will then design subsystems which will include Phaselocked loops and frequency synthesis, variable frequency oscillators, tunable filters, power supply design with protection and sensor arrangements. The students will be assigned with the responsibility to investigate the electronic subsystems they have learnt and incorporate two or more of them to design an electronic system of their own in groups.
C. Course Objective:
The objective of this course are to:
a. Provide students with the basics of single and double layered Printed Circuit Board (PCB) design and efficient component selection and bill of material preparation
b. Enable students to integrate different electrical and electronic subsystems to form a fullfledged electronic system
c. Introduce basic performance requirements of some common electronic subsystems and provide handson experience in their design
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Design and Implement fully functional electronic system by integrating different subsystems 
CO2 
Demonstrate engineering project management and economic decisionmaking skills in electronic system design project 
CO3 
Perform effectively as an individual as well as a member of a team to develop electronic system design project 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Design and Implement fully functional electronic system by integrating different subsystems 
c 
Cognitive/ Create 
Lab Class 
Project review 
CO2 
Demonstrate engineering project management and economic decisionmaking skills in electronic system design project 
k 
Cognitive/ Apply 
Lab class 
Project review 
CO3 
Perform effectively as an individual as well as a member of a team to develop electronic system design project 
i 
Affective/ Valuing 
Lab class 
Project Review, Peerevaluation 
EEE 384 Electrical Service Design
A. Course General Information:
Course Code: 
EEE 384 
Course Title: 
Electrical Service Design 
Credit Hours (Theory + Laboratory): 
0+1 
Contact Hours (Theory + Laboratory): 
0+3 
Category: 
Program Core 
Type: 
Required, Engineering, Laboratory 
Prerequisites: 
EEE 321 Power Systems I EEE 321L Power Systems I Laboratory EEE 359 Engineering Project Management EEE 369 Professional Practice, Engineers and Society 
Corequisites: 
None 
B. Course Catalog Description (Content):
This course introduces the design of electrical building services, i.e. electrical systems and installations that provide power, movement, communication, comfort and safety in modern buildings. The course will start with the idea of basic electrical appliances, fitting and fixtures of a building. The students will learn how to design the fitting and fixtures layout, conduit layout, switchboard and distribution board connection diagram using AutoCAD. The students will also have a brief idea about the rating of wires, building hazards, protecting devices, illumination and design of substation. They will learn about total load calculation of a building, renewable energy incorporation and electrical cost calculation. In the end, the students will be assigned a project where they have to design the electrical systems of a building and give a cost estimation based on the loads.
C. Course Objective:
The objectives of this course are to
a. help students understand the basic concept of fitting and fixture design, conduit layout design and power supply distribution design
b. enable students to develop a knowledge of cable ratings, substation design, protecting devices and earthing and grounding
c. provide students a basic idea of load calculation and cost estimation
d. equip students with necessary skills to use AutoCAD to draw electrical engineering drawings
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Design electrical service systems and installations of a building considering given specifications and constraints and applicable standards and codes 
CO2 
Assess the impact of health, safety, legal and societal issues in designing of electrical service system of buildings 
CO3 
Assess the environmental impact and sustainability of the electrical service design of buildings 
CO4 
Identify the professional ethics, responsibilities and norms of engineering practices in electrical service design and installation 
CO5 
Communicate effectively with stakeholders of an electrical service design project using appropriate technical report, drawings, documentations etc. 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Design electrical service systems and installations of a building considering given specifications and constraints and applicable standards and codes 
c 
Cognitive/ Create 
Lab class, Discussion 
Assignment, Project 
CO2 
Assess the impact of health, safety, legal and societal issues in designing of electrical service system of buildings 
f 
Cognitive/ Evaluate 
Discussion, Case study 
Assignment, Project 
CO3 
Assess the environmental impact and sustainability of the electrical service design of buildings 
g 
Cognitive/ Evaluate 
Discussion, Case study 
Assignment, Project 
CO4 
Identify the professional ethics, responsibilities and norms of engineering practices in electrical service design and installation 
h 
Cognitive/ Understand 
Discussion, Case study 
Project, Case study report 
CO5 
Communicate effectively with stakeholders of an electrical service design project using appropriate technical report, drawings, documentations etc. 
j 
Psychomotor/ Precision 
Producing design drawing, preparing presentations, reports, documentations etc. 
design drawing Report, presentations, 
F. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Design electrical service systems and installations of a building considering given specifications and constraints and applicable standards and codes 
c 
Cognitive/ Create 
Lab class, Discussion 
Assignment, Project 
CO2 
Assess the impact of health, safety, legal and societal issues in designing of electrical service system of buildings 
f 
Cognitive/ Evaluate 
Discussion, Case study 
Assignment, Project 
CO3 
Assess the environmental impact and sustainability of the electrical service design of buildings 
g 
Cognitive/ Evaluate 
Discussion, Case study 
Assignment, Project 
CO4 
Identify the professional ethics, responsibilities and norms of engineering practices in electrical service design and installation 
h 
Cognitive/ Understand, Affective/ Valuing 
Discussion, Case study 
Assignment, Project 
CO5 
Communicate effectively with stakeholders of an electrical service design project using appropriate technical report, drawings, documentations etc. 
j 
Psychomotor/ Precision 
Producing design drawing, preparing presentations, reports, documentations etc. 
Project (Reports and Presentation) 
EEE 385 Machine Learning
EEE 385IL Machine Learning Laboratory
A. Course General Information:
Course Code: 
EEE 385 EEE 385IL 
Course Title: 
Machine Learning Machine Learning Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 0 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Core 
Type: 
Required, Engineering, Lecture + Laboratory 
Prerequisites: 
STA 201 Elements of Statistics and Probability 
Corequisites: 
None 
Equivalent Course 
ECE 385 Machine Learning ECE 385IL Machine Learning Laboratory 
B. Course Catalog Description (Content):
Machine learning is the science of getting computers to act without being explicitly programmed. In this class, students will learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work for themselves. Students will learn about not only the theoretical underpinnings of learning, but also gain the practical knowhow needed to quickly and powerfully apply these techniques to new problems. This course provides a broad introduction to machine learning, data mining, and statistical pattern recognition. Topics include: Supervised learning (parametric/nonparametric algorithms, support vector machines, kernels, neural networks), Unsupervised learning (clustering, dimensionality reduction, PCA), Neural Networks, Deep learning, Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI). The course will also draw from numerous case studies and applications, so that student will also learn how to apply learning algorithms to building smart robots (perception, control), text understanding (web search, antispam), computer vision, medical informatics, audio, database mining, and other areas. This course has 3 hours/week mandatory integrated laboratory session (EEE385IL).
C. Course Objective:
The objectives of this course are to
a. Introduce the core concepts and fundamental elements of machine learning.
b. Provide students with sound understanding and knowledge of practical applications of different forms of machine learning techniques.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Discuss the core concepts of Logistic Regression. 
CO2 
Analyze the performance of different machine learning algorithms through various evaluation metrics. 
CO3 
Design neural network systems for classification, segmentation or object detection from different forms of data. 
CO4 
Apply the knowledge of machine learning to develop practical problem solving system. 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
CO1 
Discuss the core concepts of Logistic Regression. 
a 
Cognitive/ Understand 
Lecture, Notes 
Quiz, Assignment, Exam 
CO2 
Analyze the performance of different machine learning algorithms through various evaluation metrics. 
a 
Cognitive/ Analyze 
Lecture, Notes 
Assignment, Exam, Project 
CO3 
Design neural network systems for classification, segmentation or object detection from different forms of data. 
c 
Cognitive/ Create 
Lecture, Notes 
Assignment, Project 
CO4 
Apply the knowledge of machine learning to develop practical problem solving system. 
a 
Cognitive/ Apply 
Lectures, Tutorial 
Assignment, Lab Work, Project 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
01 
HandsOn Machine Learning with ScikitLearn and TensorFlow. 
Aurélien Géron 
2017 
1st 
O’ Reilly Media 
13: 9781491962299 
02 
Deep Learning with Python 
François Chollet 
2017 
1st 
Manning Publications 
13: 9781617294433 
03 
MATLAB Machine Learning 
Michael Paluszek 
2016 
1st 
Apress 
13: 9781484222492 