ECE 101 Electrical Circuits I – v3
ECE 201 Electrical Circuits I  v1, v2
ECE 101L Electrical Circuits I Lab – v3
ECE 202 Electrical Circuits I Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE101 ECE101L 
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 
EEE 101 Electrical Circuits I ECE 201 Electrical Circuits I  v1, v2 EEE 201 Electrical Circuits I  v1, v2
EEE 101L Electrical Circuits I Laboratory ECE 202 Electrical Circuits I Laboratory (1.5 credits) – v1, v2 EEE 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 nEEEssary 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 ECE program, the knowledge from the course will be applied in future ECE 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 
ECE 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 
ECE 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 
ECE 103 Computer Programming  v3
CSE 161 Computer Programming – v1, v2
ECE 103IL Computer Programming Laboratory – v3
CSE 162 Computer Programming Laboratory (1 credit) – v1, v2
A. Course General Information:
Course Code: 
ECE103 ECE103IL 
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 
EEE 103 Computer Programming EEE 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 
ECE 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 
ECE 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 
ECE 203 Electrical Circuits II
ECE 203L Electrical Circuits II Laboratory – v3
ECE 204 Electrical Circuits II Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE203 ECE203L 
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: 
ECE 101 Electrical Circuits I ECE 101L Electrical Circuits I Laboratory MAT 120 Mathematics II Integral Calculus and Differential Equations 
Corequisites: 
None 
Equivalent Course 
EEE 203 Electrical Circuits II
EEE 203L Electrical Circuits II Laboratory ECE 204 Electrical Circuits II Laboratory (1.5 credits) – v1, v2 EEE 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 ECE program, the knowledge from the course will be applied in future ECE 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 
ECE 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 
ECE 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 
ECE 205 Electronic Circuit I
ECE 205L Electronic Circuit I Laboratory – v3
ECE 206 Electronic Circuit I Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE 205 ECE 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: 
ECE 203 Electrical Circuit II ECE 203L Electrical Circuit II Laboratory 
Corequisites: 
None 
Equivalent Course 
EEE 205 Electronic Circuit I
EEE 205L Electronic Circuit I Laboratory ECE 206 Electronic Circuit I Laboratory (1.5 credits) – v1, v2 EEE 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 
ECE 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 
ECE 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 
ECE 241 Electromagnetic Waves and Fields
A. Course General Information:
Course Code: 
ECE 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: 
ECE 203 Electrical Circuits II, ECE 203L Electrical Circuits II Lab MAT 216 Mathematics IV Linear Algebra and Fourier Analysis PHY 112 Principles of Physics II 
Corequisites: 
None 
Equivalent Course 
EEE 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 
ECE 243 Signals and Systems
A. Course General Information:
Course Code: 
ECE 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: 
ECE 203 Electrical Circuits II ECE 203L Electrical Circuits II Laboratory MAT 216 Mathematics IV Linear Algebra and Fourier Analysis 
Corequisites: 
None 
Equivalent Course 
EEE 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 
ECE 282 Numerical Techniques
A. Course General Information:
Course Code: 
ECE 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: 
ECE 103 Computer Programming MAT 120 Mathematics II Integral Calculus and Differential Equations 
Corequisites: 
None 
Equivalent Course 
EEE 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 
ECE 283 Digital Logic Design  v3
ECE 301 Digital Electronics – v1, v2
ECE 283L Digital Logic Design Laboratories – v3
ECE 302 Digital Electronics Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE 283 ECE 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: 
ECE 205 Electronic Circuit I ECE 205L Electronic Circuit I Laboratory 
Corequisites: 
None 
Equivalent Course 
EEE 283 Digital Logic Design ECE 301 Digital Electronics – v1, v2 EEE 301 Digital Electronics – v1, v2
EEE 283L Digital Logic Design Laboratory ECE 302 Digital Electronics Laboratory (1.5 credits) – v1, v2 EEE 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 
ECE 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 
ECE 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 
ECE 305 Control Systems
ECE 305L Control Systems Laboratory – v3
ECE 306 Control Systems Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE 305 ECE 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: 
ECE 243 Signals and Systems 
Corequisites: 
None 
Equivalent Course 
EEE 305 Control Systems
EEE 305L Control Systems Laboratory ECE 306 Control Systems Laboratory (1.5 credits) – v1, v2 EEE 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 nEEEssary for modern engineering practice related to control systems. As one of the core courses for the ECE 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 
ECE 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 
ECE 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 
ECE 308 Electronic Circuits II – v3
ECE 207 Electronic Circuits II – v1, v2
ECE 308L Electronic Circuits II Laboratory – v3
ECE 208 Electronic Circuits II Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Details 

Course Code: 
ECE 308 ECE 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: 
ECE 205 Electronic Circuits I ECE 205L Electronic Circuits I Laboratory 
Corequisites: 
None 
Equivalent Course 
EEE 308 Electronic Circuits II ECE 207 Electronic Circuits II – v1, v2 EEE 207 Electronic Circuits II – v1, v2
EEE 308L Electronic Circuits II Laboratory ECE 208 Electronic Circuits II Laboratory (1.5 credits) – v1, v2 EEE 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 nEEEssary 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 
ECE 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 
ECE 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 

ECE 309 Semiconductor Device Physics – v3
ECE 209 Semiconductor Devices and Materials – v1, v2
A. Course General Information:
Course Code: 
ECE 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: 
ECE 205 Electronics Circuits I ECE 205L Electronics Circuits I Laboratory 
Corequisites: 
None 
Equivalent Course 
EEE 309 Semiconductor Device Physics ECE 209 Semiconductor Devices and Materials – v1, v2 ECE 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 
ECE 341 Introduction to Communication Engineering
ECE 341L Introduction to Communication Engineering Laboratory – v3
ECE 342 Introduction to Communication Engineering Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE 341 ECE 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: 
ECE 241 Electromagnetic Fields and Waves ECE 243 Signal and Systems STA 201 Elements of Statistics and Probability 
Corequisites: 
None 
Equivalent Course 
EEE 341 Introduction to Communication Engineering
EEE 341L Introduction to Communication Engineering Laboratory ECE 342 Introduction to Communication Engineering Laboratory (1.5 credits) – v1, v2 EEE 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 
ECE 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 
ECE 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 
ECE 343 Digital Signal Processing
ECE 343L Digital Signal Processing Laboratory – v3
ECE 344 Digital Signal Processing Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE 343 ECE 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: 
ECE 243 Signals and Systems 
Corequisites: 
None 
Equivalent Course 
EEE 343 Digital Signal Processing
EEE 343L Digital Signal Processing Laboratory ECE 344 Digital Signal Processing Laboratory (1.5 credits) – v1, v2 EEE 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 nEEEssary 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 
ECE 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 
ECE 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 
ECE 359 Engineering Project Management
A. Course General Information:
Course Code: 
ECE 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 
EEE 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 
ECE 369 Professional Practice, Engineers and Society
A. Course General Information:
Course Code: 
ECE 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 
EEE 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 
ECE 373 Embedded System Design – v3
ECE 365 Microprocessor and Interfacing – v1, v2
ECE 373L Embedded System Design Laboratory – v3
ECE 366 Microprocessor and Interfacing Lab. (1.5 credits) – v1, v2
A. Course General Information:
Course Details 

Course Code: 
ECE 373 ECE 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: 
ECE 103 Computer Programming ECE 283 Digital Logic Design ECE 283L Digital Logic Design Laboratory 
Corequisites: 
None 
Equivalent Course 
EEE 373 Embedded System Design ECE 365 Microprocessor and Interfacing – v1, v2 EEE 365 Microprocessor and Interfacing – v1, v2
EEE 373L Embedded System Design Laboratory ECE 366 Microprocessor and Interfacing Lab. (1.5 credits) – v1, v2 EEE 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 
ECE 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 
ECE 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 

ECE 382 Modelling and Simulation
A. Course General Information:
Course Code: 
ECE 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: 
ECE 282 Numerical Techniques ECE 305 Control System ECE 305L Control System Laboratory ECE 308 Electronic Circuit II ECE 308L Electronic Circuit II Laboratory 
Equivalent Course 
EEE 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 
ECE 383 Electronic System Design
A. Course General Information:
Course Code: 
ECE 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: 
ECE 308 Electronic Circuits II ECE 308L Electronic Circuits II Laboratory ECE 359 Engineering Project Management 
Corequisites: 
None 
Equivalent Course 
EEE 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 
ECE 411 VLSI Design
ECE 411L VLSI Design Laboratory – v3
ECE 412 VLSI Design Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE 411 ECE 411L 
Course Title: 
VLSI Design VLSI Design Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Elective 
Type: 
Optional, Engineering, Lecture + Laboratory 
Prerequisites: 
ECE 283 Digital Logic Design ECE 283L Digital Logic Design Laboratory ECE 309 Semiconductor Device Physics 
Corequisites: 
None 
Equivalent Course 
EEE 411 VLSI Design
EEE 411L VLSI Design Laboratory ECE 412 VLSI Design Laboratory (1.5 credits) – v1, v2 EEE 412 VLSI Design Laboratory (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
VLSI Design is a senior level course for Electrical Engineering and Computer Engineering major. The course covers the fundamental aspects of the design of a Very Large Scale Integrated (VLSI) circuit commonly known as IC or simply as chip. Basic trend in integrated circuit industry over the years involving different generations of integrated circuits are introduced in this course which lead to CMOS circuit design, capacitance and delay measurement and considerations. The students are introduced to the different steps of fabrication technology. Students learn structured design, PLA, subsystem design and memory elements designs in schematic and layout. The students are introduced to Verilog as hardware description language for synthesis of combinational and sequential devices and finite state machines.
C. Course Objective:
The objectives of this course are to
a. Introduce the fundamentals, implementation and applications of VLSI.
b. Provide students with sound understanding of fabrication technology and layout design of VLSI chips.
c. Introduce designing and using different systems including clocked sequential circuits, PLAs and memory systems.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Apply the knowledge of CMOS circuits in delay and capacitance calculation 
CO2 
Analyze different combinational and sequential circuits, systems and memory cells 
CO3 
Design basic arithmetic and logical unit and simple finite state machines 
CO4 
Use VLSL and VHDL tools to implement schematics and layout level and Finite State Machines for combinational and sequential circuits 
CO5 
Function effectively in a group environment to complete a design project 
CO6 
Demonstrate findings of Lab Work through reports and assignments 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
ECE 411 VLSI Design 

CO1 
Apply the knowledge of CMOS circuits in delay and capacitance calculation 
a 
Cognitive/ Apply 
Lecture, Notes 
Quiz, Exam 
CO2 
Analyze different combinational and sequential circuits, systems and memory cells 
a 
Cognitive/ Analyze 
Lecture, Notes 
Assignment, Exam 
CO3 
Design basic arithmetic and logical unit and simple finite state machines 
c 
Cognitive/ Create 
Lecture, Notes 
Assignment, Project 
ECE 411L VLSI Design Laboratory 

CO4 
Use VLSL and VHDL tools to implement schematics and layout level and Finite State Machines for combinational and sequential circuits 
e 
Cognitive/ Apply Psychomotor/ Manipulation 
Lab Class, Tutorial 
Lab Work, Lab Exam, Project 
CO5 
Function effectively in a group environment to complete a design project 
i 
Affective/ Characterization 
Lab Class, Tutorial 
Project 
CO6 
Communicate findings of VLSI work through reports and assignments 
j 
Affective/ Valuing 
Lab Class, Lecture 
Lab Report, Project Report 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
01 
CMOS Digital Integrated Circuits Analysis & Design 
SungMo (Steve) Kang, Yusuf Leblebici, Chul Woo Kim 
2014 
4th 
13: 9780073380629 

02 
CMOS VLSI DESIGN A CIRCUITS AND SYSTEMS PERSPECTIVE 
Neil H. E. Weste; Dave Harris 
2010 
4th 
13: 9780321547743 

03 
Basic VLSI Design 
Douglas A. Pucknell and Kamran Eshraghian 
1994 
3rd 
0130791539 

04 
Design of VLSI Systems : A Practical Introduction 
Linda E. M. Brackenbury 
1987 
1st 
Scholium Int 
13: 9780333408216 
ECE 441 Wireless and Mobile Communications
ECE 441L Wireless and Mobile Communications Laboratory – v3
ECE 442 Wireless and Mobile Communications Lab. (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE 441 ECE 441L 
Course Title: 
Wireless and Mobile Communications Wireless and Mobile Communications Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Elective 
Type: 
Optional, Engineering, Lecture + Laboratory 
Prerequisites: 
ECE 341 Introduction to Communication Engineering. ECE 341L Introduction to Communication Engineering Laboratory. 
Corequisites: 
None 
Equivalent Course 
EEE 441 Wireless and Mobile Communications
EEE 441L Wireless and Mobile Communications Laboratory ECE 442 Wireless and Mobile Communications Lab. (1.5 credits) – v1, v2 EEE 442 Wireless and Mobile Communications Lab. (1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
This course provides introduction to basic principles of wireless mobile communication, concepts of cell and reusing resources such as time, frequency and codes. It begins with a brief discussion on fading mechanism and path loss models. Different types of diversity techniques (Time diversity, Frequency diversity, Code diversity etc.) are also discussed in the course. It also deals with different multiple access techniques such as FDMA, TDMA, CDMA and their applications. This course also covers the basics of GSM communication.
C. Course Objective:
The objectives of this course are to
a. Understand the modern communication technology, in particular in wireless communications, requires mathematical modeling and problem solving.
b. Apply mathematical modeling to problems in wireless communications.
c. Analyze and synthesize the wireless communication methods and algorithms within the field.
d. Formulate a mathematical model which is applicable and relevant in the practical field.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Explain concepts and fundamentals of cellular systems, frequency management, channel assignment, frequency reuse 
CO2 
Analyze the propagation models, multipath fading and base band impulse response models, multiple access schemes. 
CO3 
Apply the knowledge of Trunking and Erlang in capacity calculations. 
CO4 
Discuss the basic concepts of GSM technology. 
CO5 
Use hardware and software modules 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 
ECE 441 Wireless and Mobile Communications 

CO1 
Explain concepts and fundamentals of cellular systems, frequency management, channel assignment, frequency reuse 
a 
Cognitive/ Understand 
Lecture, Notes 
Quiz, Assignment, Exam 
CO2 
Analyze the propagation models, multipath fading and base band impulse response models, multiple access schemes. 
b 
Cognitive/ Analyze 
Lecture, Notes 
Assignment, Exam 
CO3 
Apply the knowledge of Trunking and Erlang in capacity calculations. 
a 
Cognitive/ Apply 
Lecture, Notes 
Quiz, Assignment, Exam 
CO4 
Discuss the basic concepts of GSM technology. 
a 
Cognitive/ Understand 
Lecture, Notes 
Quiz, Assignment, Exam 
ECE 441L Wireless and Mobile Communications Lab 

CO5 
Use hardware and software modules to perform experiments on various modulation schemes. 
e 
Cognitive/ Apply Psychomotor/ Manipulation 
Lab Class, Lectures, Tutorial 
Lab Work, Lab Exam 
F. Text and Reference Books:
Sl. 
Title 
Author(s) 
Publication Year 
Edition 
Publisher 
ISBN 
01 
Wireless Communications 
Andrea Goldsmith 
June 2012 
2^{nd} 
Cambridge University Press 
ISBN10: 0521837162 
02 
Wireless Communications & Networking 
Jon W. Mark 
2002 
2^{nd} 
Prentice Hall 
13: 9780130409058 
03 
Mobile Communications Engineering: Theory and Applications 
Lee W.C.Y. 
1998 
2^{nd}

McGrawHill, New York 
13: 9780070371033 
ECE 445 Digital Communications
ECE 445L Digital Communications Laboratory – v3
ECE 446 Digital Communications Laboratory (1.5 credits) – v1, v2
A. Course General Information:
Course Code: 
ECE 445 ECE 445L 
Course Title: 
Digital Communications Digital Communications Laboratory 
Credit Hours (Theory + Laboratory): 
3 + 1 
Contact Hours (Theory + Laboratory): 
3 + 3 
Category: 
Program Elective 
Type: 
Optional, Engineering, Lecture + Laboratory 
Prerequisites: 
ECE 341 Introduction to Communication Engineering ECE 341L Introduction to Communication Engineering Laboratory 
Corequisites: 
None 
Equivalent Course 
EEE 445 Digital Communications
EEE 445L Digital Communications Laboratory ECE 446 Digital Communications Laboratory(1.5 credits) – v1, v2 EEE 446 Digital Communications Laboratory(1.5 credits) – v1, v2 
B. Course Catalog Description (Content):
This course provides introduction to the review of modern digital communication system, Probability, Random variables and Random processes. It begins with a brief discussion on Mathematical models of information and Entropy measurement of a source. It deals with different source coding techniques like Shannon Fano coding, Huffman coding and LempleZiv coding. The course also provides insight about Channel models and capacities and selection of codes: Block codes and Conventional codes for channel coding purpose. Detailed discussion about Base band digital communication, intersymbol interference, bandwidth, power efficiency, modulation and coding tradeoff are provided. This course also covers the scope of REEEiver for AWGN channels: Correlation demodulator, Matched filter demodulator and Maximum likelihood rEEEiver.
C. Course Objective:
The objectives of this course are to
a. Introduce the core concepts and fundamental elements of digital communication system.
b. Familiarize students with different coding schemes and performance analysis of modern digital communication systems.
D. Course Outcomes (COs):
Upon successful completion of this course, students will be able to
Sl. 
CO Description 
CO1 
Discuss various source coding algorithms with practical implementation as well as different channel models and capacity for channel coding purpose. 
CO2 
Explain different channel models and capacity for channel coding purpose. 
CO3 
Compare between the performances of different rEEEiver models for AWGN channel. 
CO4 
Analyze signal rate, data rate and bandwidth requirement for different line coding scheme. 
CO5 
Use simulation tools to perform experiments on various aspects of digital communication. 
E. Mapping of COPOTaxonomy Domain & Level DeliveryAssessment Tool:
Sl. 
CO Description 
POs 
Bloom’s taxonomy domain/level 
Delivery methods and activities 
Assessment tools 
ECE 445 Digital Communications 

CO1 
Discuss various source coding algorithms with practical implementation as well as different channel models and capacity for channel coding purpose. 
a 
Cognitive/ Understand 
Lecture, Notes 
Quiz, Exam 
CO2 
Explain different channel models and capacity for channel coding purpose. 
a 
Cognitive/ Understand 
Lecture, Notes 
Quiz, Exam 
CO3 
Compare between the performances of different rEEEiver models for AWGN channel. 
a 
Cognitive/ Evaluate 
Lecture, Notes 
Assignment, Exam 
CO4 
Analyze signal rate, data rate and bandwidth requirement for different line coding scheme. 
b 
Cognitive/ Analyze 
Lecture, Notes 
Assignment, Exam 
ECE 445L Digital Communications Laboratory 

CO5 
Use simulation tools to perform experiments on various aspects of digital communication. 
e 
Cognitive/ Apply Psychomotor/ Manipulation 
Lab Class, Lectures, Tutorial 
Lab Exam, Report, 