UNIVERSITY OF NIGERIA
Faculty of Engineering
Department of Electronic Engineering
Revised FiveYear Standard Undergraduate Academic Programme for BEng (Hons) in Electronic Engineering
JUNE 2017
Revised FiveYear Standard Undergraduate Academic Programme for BEng (Hons) in Electronic Engineering
Brief History
The Department of Electronic Engineering was founded in 1981 from the parent Department of Electrical/Electronic Engineering, one of the pioneer departments in the Faculty of Engineering, University of Nigeria, Nsukka. The Department was founded on the national intention to be part of the digital revolution and the University goal to be at the frontiers of knowledge and development in Electronic Engineering.
In the pursuit of these national and institutional goals, the Department has recorded many significant milestones. These include, among other things: the Department has never lost any academic or professional accreditation by the National Universities Commission (NUC) and the Council for Registration of Engineers in Nigeria (COREN), respectively. It is note worthy to state that the Department came first among the five departments of the Faculty in the latest accreditation exercises by the both national bodies (NUC and COREN) in 2006. Since its inception (1981), the Department has produced the highest number of first class graduates than any other departments in the University. These performances have earned the Department two national designations (honours) as a Centre of Excellence in Electronics and in Information and Communication Technology (ICT) in 1986 and 2001, respectively.
The Department’s vigorous strive for academic and professional excellence for both its students and staff, has culminated into a number of teaching and research collaborations with other national and international institutions. At the national level, the Department runs Postgraduate Diploma and Masters (PGD, M.Eng, M.Sc) programmes in Telecommunications Engineering and ICT in collaboration with the Digital Bridge Institute (DBI), Abuja. DBI is an International Centre for Professional Training in Telecommunications and ICT, established in 2004 by the National Communications Commission (NCC).
The international linkage of the Department includes teaching, research and exchange collaborations with the Delft University of Technology (TU Delft) in the Netherlands. The University of Nigeria, Nsukka signed an MOU with Delft University of Technology on behalf of the Department of Electronic Engineering and other departments (Physics, Computer Science, Electrical Engineering) of the University to establish a Centre of Excellence in Microsystems and Nanoelectronics at UNN.
Philosophy
The Department is designed to develop and execute a worldclass electronic engineering programme intended to provide sound theoretical and practical training for students in the areas of communication, control, measurement, instrumentation, digital electronics and computer. This
intention was born out of the national drive to be part of the digital revolution and the information society, as well as an institutional strive to be at the cutting edge of global developmental trends in Information and Communication Technology (ICT).
Objectives
The main objective of the five/four/three–year Bachelor of Engineering (B.Eng) programme offered by the Department of Electronic Engineering is to produce first degree Electronic Engineering graduates armed with adequate theoretical knowledge and practical experience for successful and fruitful career in the Electronic Engineering profession. At the end of the programme, the student would have been basically equipped to perform the following functions in the course of their individual professional practices:
 Design, develop and install electronic systems;
 Operate and maintain electronic systems.
 Grow through industrial practice,
 Further studies and research in the development of improved electrical devices and systems and in the advancement of Electronic Engineering knowledge.
Scope
In line with the modern trends in curriculum development all over the globe as well as the Nigerian Universities Commission regulations for engineering study in the country, students of Electronic Engineering are expected to graduate in five years (academic sessions) for UME students, four years for Direct Entry students and three years for students with B.Eng. in related areas.
In the first two years of study, different courses from all facets of learning in different departments/faculties are taught. These courses provide an overview of the broad field of Engineering. In the third year, students are exposed to both Electrical and Electronics courses with different laboratory experiments. The fourth year is a year of pure electronic courses with more laboratory courses, technical Writing and Seminar presentation and 6month Industrial Training (IT) organized by the Student Industrial Works Experience Scheme (SIWES) in relevant industries. In the final year, students in addition to taking other final year courses must undertake and complete a bachelor of engineering final year project selected from any area of electronic engineering and with a significant practical content. The project report and design is evaluated on the basis of the continuous assessment of individual performance throughout the year and an oral examination.
Admission Requirements
UTME Entry Requirements
Candidates for admission to the Department must first satisfy the University entry requirements. The University requires that departmental requirements be obtained in not more than two sittings. The Departmental minimum requirement is passes at levels not lower than credit in Senior
Secondary School Examination or its equivalent in five subjects including Mathematics, Physics, Chemistry and English Language.
Job Opportunities
It is imperative to note that the technological advancement of any country lies in the hands of its Engineers. The need for Electronic Engineers in the society today cannot be overemphasized. This is because Electronic Engineering permeates almost every aspect of life and industry. Our graduates are properly equipped to take on challenging jobs such as design, development and production of hardware and software for industries such as Telecommunications, ICT Companies, Computer Networking Firms, Software Companies, Oil Companies etc. There are also numerous job opportunities in Banks, Research Institutes and Academic Institutes.
Stress Areas  Codes 
Foundational Courses  0 
Circuits and Systems  1 
Physical and Applied Electronics  2 
Electromagnetism  3 
Communication  4 
Control  5 
Measurement, Instrumentation & Laboratories  6 
Digital and Computer Systems  7 
Seminars  8 
Projects & Technical writing  9 
FIRST YEAR
FIRST SEMESTER
COURSE CODE TITLE UNIT
EGR 101 Introduction to Engineering 2 
MTH 111 Elementary Mathematics I 3 
MTH121 Elementary Mathematics III 3 
CHM 101 Basic Principles of Chemistry I 2 
CHM 171 Basic Practical Chemistry 2 
PHY 107 Fundamentals of Physics I 3 
PHY 192 Practical Physics 2 
GSP 101 The Use of English I 2 
GSP 111 Use of Library Studies 2 
Total 20

SECOND SEMESTER
EGR 102 Applied Mechanics 3 
MTH 112 Elementary Mathematics II 3 
CHM 112 Basic Principles of Chemistry II 2
CHM 122 Basic Principles of Chemistry III 2 PHY 105 Gen. Physics for Physical Sciences II 2 PHY 109 Fundamentals of Physics III 3 GSP 102 The Use of English II 2 Total 17 

SECOND YEAR  
FIRST SEMESTER  
COURSE CODE  TITLE  UNITS  
REQUIRED ANCILLARY COURSES  
EGR 201  Materials Science I  2  
EGR 203  Materials Science Laboratory  1  
CVE 211  Strength of Materials  2  
CVE 213  Strength of Materials laboratory  1  
EEE 211  Basic Electrical Engineering  3  
MEC 211  Engineering Drawing I  2  
MEC 261  Engineering Thermodynamics I  2  
MTH 206  Advanced Mathematics VI  2  
GENERAL STUDIES COURSES  
GSP 201  Basic Concepts & Theories of Peace  2  
& Conflicts  
GSP 207  Humanities I  2  
Total  19  
SECOND SEMESTER  
COURSE CODE  TITLE  UNITS  
MAJOR COURSES  
ECE 272  Engineering Computer Programming  3  
ECE 262  Engineering Computer  Programming  1  
Laboratory  
REQUIRED ANCILLARY COURSES  
CVE 222  Fluid Mechanics I  2  
CVE 224  Fluid Mechanics Laboratory  1  
MEC 212  Workshop Technology I  2  
EEE 252  Basic  Electrical  Engineering  1 
Laboratory/Practice  
MTH 208  Advanced Mathematics VIII  2  
MTH 207  Advanced Mathematics VII  2  
GENERAL STUDIES COURSES  
GSP 202  Issues in Peace & Conflict Resolution  2  
Studies  
GSP 208  Humanities II  2  
Total  18 
THIRD YEAR
FIRST SEMESTER  
COURSE CODE  TITLE  UNITS 
MAJOR COURSES  
ECE 311  Circuit Theory I  3 
ECE 321  Physical Electronics  3 
ECE 331  Electromagnetic Fields & Waves I  2 
ECE 361  Measurements and Instrumentation  3 
ECE 363  Physical Electronics Laboratory  1 
REQUIRED ANCILLARY COURSES  
EEE 351  Electrical Machines Laboratory  1 
EEE 361  Electrical Machines I  3 
STA 203  Statistics For Physical Sciences and  2 
Engineering  
ECE 371  System Programming  2 
CED 341  Introduction to Entrepreneurship  2 
Total  22  
SECOND SEMESTER  
COURSE CODE  TITLE  UNITS 
MAJOR COURSES  
ECE 312  Circuit Theory II  3 
ECE 322  Applied Electronics I  3 
ECE 332  Electromagnetic Fields & Waves II  3 
ECE 362  Applied Electronics Laboratory  1 
ECE 364  MeasurementsandInstrumentation  1 
Laboratory  
REQUIRED ANCILLARY COURSES  
EEE 332  Electrical Power Systems Principles  3 
EEE 352  Electrical Power Systems Laboratory  1 
EGR 302  Engineering Analysis  4 
CED 342  Entrepreneurship  2 
Total  21 
8
FOURTH YEAR  
FIRST SEMESTER  
COURSE CODE  TITLE  UNITS  
MAJOR COURSES  
ECE 421  Applied Electronics II  3  
ECE 441  Communication Principles  3  
ECE 451  Control Theory  3  
ECE 471  Digital Electronics  2  
ECE 473  Digital Logic Theory  3  
ECE 461  Communication & Fields Laboratory  1  
ECE 463  Control Laboratory  1  
ECE 465  Applied Electronics and Digital Logic Laboratory  1  
ECE 443  Data  Communication  &  Networking  2 
Fundamentals  
REQUIRED ANCILLARY COURSE  
EGR 401  Computational Methods  3  
Total  22  
SECOND SEMESTER  
COURSE CODE  TITLE  UNITS  
MAJOR COURSES  
ECE 482  Seminars  2  
ECE 494  Technical Writing  3  
EGR 402  Students Industrial Work Experience Scheme  10  
(SIWES)  
Total  15 
FIFTH YEAR  
FIRST SEMESTER  
COURSE CODE  TITLE  UNITS 
MAJOR COURSES  
ECE 511  Digital Systems design  3 
ECE 521  Industrial Electronics Design  2 
ECE 541  Communication Systems  3 
ECE 551  Control Engineering  3 
ECE 571  Microprocessing Systems  3 
ECE 573  Software Engineering  2 
Total  16  
SECOND SEMESTER  
COURSE CODE  TITLE  UNITS 
MAJOR COURSES  
ECE 512  Reliability Engineering  2 
ECE 524  Solid State Electronics  3 
ECE 542  Telecommunication Engineering  2 
ECE 574  Digital Signal Processing  2 
ECE ***  Electives  6 
ECE 592  Project  4 
Total  19 
 Two courses from any area(s) of specialization (Communications, Control, Digital and Computer, Optoelectronics, Instrumentation) may be chosen from the elective courses
COMMUNICATIONS  
ECE 540  Introduction to Radar and Navigation Systems  3 
ECE 544  Microwave Communication System Design  3 
ECE 546  Communications Networks  3 
ECE 548  Television and Radio  3 
ECE 549  Electroacoustics  3 
CONTROL  
ECE 552  Advance Control Engineering  3 
ECE 554  Process Control  3 
ECE 556  Linear Systems Theory  3 
DIGITAL AND COMPUTER SYSTEMS  
ECE 572  Computer Systems Design  3 
ECE 576  Microprocessor System Design  3 
ECE 578  Artificial Intelligence And Robotics  3 
ECE 570  Database Management Systems  3 
OPTOELECTRONICS  
ECE 526  Optical Engineering  3 
ECE 528  Medical Electronics  3 
INSTRUMENTATION  
ECE 562  Automation  3 
Course Description
ECE 272: ENGINEERING COMPUTER PROGRAMMING (3 Units)
Types of computers. Application of computers in Engineering, science, research, business, etc. Modes of computer operation (standalone, multitasking, networks). Basic computer structure – input, system and output units. Computer Software (System and Application Software). Types of Programming Languages (Low Level and High Level Languages). Basic Program Design (Flowcharts and pseudo code). Concepts and relationship between the operating system and computer hardware. Concept of programmability: reconfiguring hardware using software.
Review of number systems and conversions (binary, octal, decimal, hexadecimal), logical operations. Binary arithmetic including two’s complement, floating point arithmetic. Concept of digital coding (ASCII, Unicode, EBCDIC). Elements of Boolean algebra and logic design. Algebraic minimization of Boolean expressions. Concept of combinational logic circuits. Basic logic gates – AND, NAND, OR, NOT, NOR, XOR, XNOR. Programming Language Case study – C language.
ECE 262: ENGINEERING COMPUTER PROGRAMMING LABORATORY (1 Unit)
Compilation of programs (C language); Use of Internet and Webbased applications; Computer Aided Design (CAD) packages/ applications; Introduction to basic Unix operating system
EGR 302: ENGINEERING ANALYSIS (4 Units)
Complex derivatives and analytic functions. Bilinear transformations, conformal mapping. Contour integration, Cauchy’s integral theory, residue theorem. Applications. Riemann surfaces. Bessels equation and Fourier series. Legendre functions. Simultaneous differential equations with constant and variable coefficients. Special functions. Classification of secondorder partial differential equations. Laplace, wave and diffusion equations. Initial and boundary value problems. Separation of variables. Similarity solutions. Solution of equations by iteration. Newton – Raphson Method: errors. Numerical differentiation and integration. Simpson’s rule. Introduction to interpolation and curve fittings. Statistical Analysis. Regression and correlation – large sampling theory, test hypothesis and quality control.
ECE 311: CIRCUIT THEORY I (3 Units)
Network Theorems, Network Topology, General network solutions. Network Transformations. Time domain analysis of networks. Frequency domain analysis of networks. Fourier series and periodic signals. Application of Fourier series in network analysis. Fourier Transforms and nonperiodic signals. Laplace transforms. Application of Laplace transformation to transient analysis of RLC circuits. Transfer function concepts. Reliability of transfer functions.
ECE 312: CIRCUIT THEORY II (3 Units)
Twoport networks. Parametric representation of passive and active twoport networks. Symmetrical twoport networks. Characteristic impedance. Propagation coefficient. Image coefficient. Filters as examples of twoport networks. Active filters. Network Synthesis: Foster and Cauer’s methods of synthesis. Twoport network synthesis. Approximation to nonlinear characteristic analysis and synthesis of nonlinear restive circuits. Harmonic analysis of nonlinear dynamic circuits. Application of computers in the analysis of linear and nonlinear circuits.
ECE 321: PHYSICAL ELECTRONICS (3 Units)
Energy bands in conductors, insulators and semiconductors. Bond model – electron and holes. Intrinsic and Extrinsic semiconductors. Generation, recombination and thermal equilibrium; doping, donors, acceptors, compensation. Carrier and Transport Phenomena in Semiconductors (drift velocity, drift current density, diffusion current density, Conductivity and resistivity). Electrostatics: charge density, electric field and potential of a semiconductor. The PN junction Graphical models for Poisson’s Equation using the Depletion Approximation and 60mV rule. The PN junction under Bias, PN junction breakdown and depletion capacitance. Diode Characteristics and Equation / Analysis of diodes operating in the breakdown region – Zener diode. PN Junction devices. Overview of Photodevices (photo resistor, photodiode, light emitting diode, solar cell). Bipolar junction transistor (BJT) structure and principle of operation. Bias modes of a BJT, BJT characteristics for CB, CE and CC configurations. BJT Basewidth modulation, Recombination in the depletion region, High injection effects, Temperature dependent effects in bipolar transistors, Breakdown mechanisms in BJTs. Field Effect Transistor (FET) types / JFET: transfer characteristics. MOSFET: physical structure, circuit symbol and operation, transfer characteristics. MOSFET under bias and saturation. Complementary MOSFET
(CMOS) characteristics. Overview of Integrated Circuits (IC) and IC fabrication techniques
ECE 322: APPLIED ELECTRONICS I (3 Units)
Classification on Amplifiers, representation of an amplifier circuits as a voltage, current, transresistance and transconductance amplifier. Biasing and stabilization of BJT and FET circuits. Smallsignal representation of active devices. Smallsignal analysis of single and multistage amplifiers at midband. Low frequency and high frequency response of single and multistage amplifiers. Bode plots and frequency response of amplifiers. Analysis of broadband and narrowband amplifiers and other communication circuits. Effect of feedback on gain, input and output impedances. Analysis of feedback amplifiers. Stability and compensation techniques. Electronically regulated power supplies, current limiting and feedback current limiting protection.
ECE 331: ELECTROMAGNETIC FIELDS AND WAVES I (2 Units)
Review of vector analysis techniques. Electromagnetic laws in integral forms. Gauss’ law. Ampere’s law. Faraday’s laws. Electrostatic fields due to distribution of charge. Magnetic fields in and around current carrying conductors. Time varying magnetic and electric fields. Conduction and displacement current. Maxwell’s equation (in rectangular coordinates and vectorcalculus notations).
ECE 332: ELECTROMAGNETIC FIELDS AND WAVES II (3 Units)
Electromagnetic potential and waves. Ponyting vector. Boundary conditions. Wave propagation in good conductors, skin effect. Plane waves in unbounded dielectric media. Transmission lines. Fundamentals of waveguides and antennas. Wave propagation, attenuation, polarization, reflection, refraction and diffraction.
ECE 361: MEASUREMENTS AND INSTRUMENTATION (3 Units)
Measurement Systems. Standards used in Measurements: Fundamentals and Derived Units, S.I. units. Standards of length, mass, time and electronic quantities. Calibration Methods. Calibration of Instruments. Errors in Measurements. Basic meter in DC measurement. Basic meter in AC measurements: rectifier, voltmeter, electrodynanometer and wattmeter, instrument transformers. DC and AC Bridges: Applications, General form of AC bridge universal impedance bridge. Electronic instruments for the measurement of voltage, current resistance and other circuit parameters. Electronic voltmeters, AC voltmeters using rectifiers. Digital Electronic Instruments. Digital Multimeters. Oscilloscopes: The oscilloscope structure of the
CRT as used in an oscilloscope, block diagram of the oscilloscope and operation, dualchannel, storage and sampling oscilloscope, CRO probes. Oscilloscope applications in voltage, time, frequency and phase measurements. Instruments for generating and analyzing waveforms: Function Generators, Pulse Generators, Signal Generators. Wave Analyzers and Spectrum Analyzers. Electronic Counters. Analog and Digital Signals. AnalogtoDigital and DigitaltoAnalog Conversion. Data Acquisition Systems. Sensor Technologies and Transducers.
ECE 371: SYSTEM PROGRAMMING (2 Units)
Fundamentals of system programming and its applications to different fields of Engineering. Computational programming: Introduction to MATLAB; MicroC; C++.
ECE 363: PHYSICAL ELECTRONICS LABORATORY (1 Unit)
Soldering techniques and construction; Determination of forward and revers characteristics of diodes; input and output characteristics of transistors. Determination of transistor parameters and their dependence on collector current.
ECE 362: APPLIED ELECTRONICS LABORATORY (1 Unit)
Frequency response measurement. Design and construction of AC amplifier; measurement of gain and effect of negative feedback on amplifier parameters.
ECE 364: MEASUREMENTS AND INSTRUMENTATION LABORATORY (1 Unit)
Errors in measurements: Use of cathode ray oscilloscope as a measuring instrument. Determination of the characteristics of basic electronic instruments. Thermistor characteristics; Zener stabilize; resistance measurement. Measurement of capacitance using the De Stanty bridge.
ECE 421: APPLIED ELECTRONICS II (3 Units)
Feedback oscillators and the Berkhausen criterion. Practical oscillator circuits: phaseshift, Wien bridge, Hartley, Colpitt, Crystal, etc. Frequency stability of oscillators. Ideal operational Amplifier. Connection as noninverting and inverting amplifier. The differential amplifier, transfer characteristics of the differential amplifier (Differential amplifier as a modulator and multiplier). Operational amplifier parameters (commonmode rejection ratio, offset voltages and currents etc) Class A, AB, B and push –pull power amplifiers. Analysis of power amplifiers and head sinks. Thermal stabilization. Complimentary and quasicomplimentary output stages. Application of analogue integrated circuits. Analysis and design of integrated operational amplifiers and advanced circuits such as wideband amplifiers, instrumentation amplifiers, multiplier
circuits, voltage controlled oscillators and phase locked loops. Design techniques for advanced analogue circuits containing transistors and operational amplifiers
ECE 441: COMMUNICATION PRINCIPLES (3 Units)
Analogue modulation: Amplitude modulation and demodulation; Phase modulation and demodulation; Frequency modulation and demodulation; Digital modulation: Amplitude Shift Keying modulation and demodulation; Phase Shift Keying modulation and demodulation; Frequency Shift Keying modulation and demodulation; Pulse Code Modulation.
Information theory: Entropy and coding. Coding: Primary coding; secondary coding and Line coding. Transmission media: wire media and wireless media; Transmission media impairments. Noise in analogue and digital systems.
ECE 443: DATA COMMUNICATION & NETWORKING FUNDAMENTALS (2 units)
Data communication standards and policies; Data communication components and systems – hardware; Data communication signals; Modes and types of transmission; Source coding principles and structures; Transmission media and the characteristics; Network configuration concepts; Network medium access control techniques; Network interconnection techniques and devices. Principles of private and public networks; Networks and services, Line coding principles.
ECE 451: CONTROL THEORY (3 Units)
Basic concepts and examples of Control Systems. Feedback. Block Diagram Algebra and Signal Flow Graphs. Time Response Analysis. Concepts of Stability: RouthHurwitz Stability Criterion. Frequency Response Analysis: Bode Plots, Nyquist Diagram, Nichols Chart. Root Locus Technique. Compensation Techniques. Introduction to nonlinear systems. Use of MATLAB, Simulink and Control Toolbox software.
ECE 471: DIGITAL ELECTRONICS (2 Units)
Switching waveforms, waveshaping and transient analysis of switching circuits. Circuit models of diodes, bipolar transistors and FETs for switching circuits. The transistor as a switch. Analysis of stable, monostable and bistable multivibrators. Schmitt triggers and timebase generators using transistors. Analysis of DTL, TTL, MOS and CMOS gates. Commercially available IC logic families. Practical considerations in the application of integrated circuits: switching speed, noise margin, fanin and fanout considerations. Data sheet specifications and worst case consideration. Concepts of small, medium and large scale integration. Consequences of integration in digital systems design.
ECE 473: DIGITAL LOGIC THEORY (3 Units)
Review of Number systems (Binary, Octal, Decimal, Hex), Radix/ Diminished complements. Review of logic gates. Boolean Algebra. Algebraic minimization of Boolean expressions. Karnaugh maps including don’t care conditions. Combinational logic design with NAND and NOR gates. Design of arithmetic circuits with XOR gates. Package count versus gate count in design.
Sum of products (SOP) expressions; product of sums (POS) expressions. Implementation using Primitive and Universal gates. Decoders, Encoders, PLA, ROMs. Sequential Logic.
The basic memory element. RS, JK, D, T and masterslave flipflops. Flipflop characteristic and excitation tables. Triggering in synchronous systems. Ripple and synchronous counters, latches and registers. Synchronous sequential systems: Analysis: the concept of state, state diagrams and state table. Analysis procedure. Design: Design procedure. State assignment and state reduction. Design implementation in D, JK, T and RS flip flops. Asynchronous sequential systems: Hazards and race conditions. Elementary circuit analysis. Introduction to VHDL.
ECE 461: COMMUNICATIONS AND FIELDS LABORATORY (1 Unit)
The laboratory exercise is set up to familiarize students in setting up of small networks. The students will learn –
 Design and configure a small Local Area Network (LAN)
 Basics of common routing protocols
 Partition a network into subnets
 Design and addressing scheme for network elements
 Configure an interface on a router and setup routing processes on a router.
Waveform analysis and different de/modulation schemes; Aerials; super heterodyne receiver; transmission lines; Filters; Digital phase Detector; Frequency counters.
ECE 463: CONTROL LABORATORY (1 Unit)
Open loop frequency plot using Bode method. Open loop position control. Closed loop position and speed control. Unit step response of a first order system. Two step control of second order system. Differentiator and Integrator.
ECE 465: APPLIED ELECTRONICS AND DIGITAL LOGIC LABORATORY (1 Unit)
Determination of class efficiency; Relaxation Oscillators; D.C. Stabilization,
Operational Amplifier characteristics. Logic gates and combinational networks.
Introduction to sequential circuits; sequential circuit applications. Encoders, decoders, registers and synchronous counters.
ECE 482: SEMINARS (2 Units)
Oral presentation of technical ideas: organization and the use of audiovisual aids. Each student will be required to prepare and present a seminar on an approved topic in electronic engineering.
ECE 494: TECHNICAL WRITING (3 Units)
Technical correspondence, technical proposals, field trip reports.
ECE 511: DIGITAL SYSTEMS DESIGN (3 Units)
Controller design methods including microprogramming technique. Case Studies and Design Exercises on Programmable logic (Flash, CPLD, FPGAs). Use of Hardware description languages (VHDL or Verilog) for describing the implementations of digital logic. Implementation of counters, timing, finitestate machines. Simulation and Synthesis of logic circuits. ASICS and DSPs. Timing Analysis. PCB design techniques.
ECE 512: RELIABILITY ENGINEERING (2 Units)
Elementary Reliability Theory. Introduction to Reliability, Maintainability and Availability. Reliability Block Diagram: series, parallel, seriesparallel, redundant systems and types. Failure time distributions: derivation of hazard rate function, the bathtub curve, exponential model. Reliability Assessment at design phase: Faulttree analysis, FMEA, FMECA, parts count analysis, parts stress analysis. Reliability assessment at production phase: Weibull analysis, Duane model and Reliability growth. Reliability Tests. Reliability of Electronic systems.
ECE 521: INDUSTRIAL ELECTRONICS DESIGN (2 Units)
The application of electronics to energy conversion and control; Phasecontrolled rectifier / inverter circuits, dc/dc converters, and motion control systems; Characteristics of power semiconductor devices; diodes, bipolar and field effect transistors, and thyristors; Interfacing the analog and digital world; Transducers and their applications in sensing light, voltage, pressure, motion, current, temperature, etc; Mechanical relays, solid state relays, and stepping motors; Realtime control and remote control concepts in instrumentation; Microprocessor and microcomputer based systems; Fire alarm, burglar alarms, and general home and industrial instrumentation.
ECE 524: SOLID STATE ELECTRONICS (2 Units)
Review of the physics, theory, and technology of integrated circuit fabrication. Physics and properties of semiconductors, including high field effects, carrier injection and semiconductor surface phenomena, devices technology (e.g., BJT, FETs), bulk and epitaxal material growth and impurity control. Metalsemiconductor interface properties. Stability and methods of characterization: controlled and surfacecontrolled devices. Physical electronics of semiconductor junction and MOS devices. Modeling of microelectronic devices and basic microelectronic circuit analysis and design. Relation of electrical behavior to internal physical processes; development of circuit models. Singleended and differential linear amplifiers and other integrated circuits.
Basic processing techniques such as diffusing, oxidation, epitaxy, photolithography, chemical vapor deposition, and plasma etching. Introduction to Nanoelectronics.
ECE 526: OPTOELECTRONICS (3 Units)
The wave nature of light. Polarization. The principle of superposition, interference,
diffraction. Reflection, refraction, and diffraction properties of light. Photoluminescence. Light emitting Diodes. Plasma displays, liquid crystal displays and numeric displays. Lasers: Radiation emission principles, Classes of lasers. Laser Applications. Photodetectors. Optical waveguides. Optical communication systems. Introduction to Holography.
ECE 528: MEDICAL ELECTRONICS (3 Units)
Basic physiological considerations for nonmedical personnel. Patient safety code for
electromedical apparatus. Transducers for monitoring physiological events. Electromedical instrumentation design. ECG and EMG amplifier design. Basic principles of electrical impedance measurements. Use of sonics and ultrasonics in medical electronics. The use of microprocessors in the design of electromedical instrumentation. Interfacing the analog and digital world as it applies to medical instrumentation. Principles and applications of mass transport and electrical signal generation for biological membranes, cells and tissues. Electrical properties of cells; ion transport; equilibrium, resting and action potential. Analysis of computation needs of clinical medicine. Architecture and design of healthcare information systems.
ECE 540: INTRODUCTION TO RADAR AND NAVIGATION SYSTEMS (3 Units)
Operation, history, applications. Radar Equation, Radar range, minimum detectable signal, noise, cross section of a target, transmitter power, antenna parameters. CW, Doppler, movingtarget indication, tracking radar, laser radar. Radar transmitters, receivers and antennas. Propagation of radar waves. Airborne direction finders, air traffic control radar beacon, instrument low approach system, LORAN, microwave landing systems. Omega. Inmarsat.
ECE 541: COMMUNICATION SYSTEMS (3 Units)
Microwave frequencies and uses; microwave transmission in transmission lines and waveguides, microwave circuits: impedance transformation and matching. Passive microwave devices, resonant and filter circuits. Active microwave devices: Klystron and magnetron tubes and semiconductor devices for microwave generation. Antennas: Antenna theory; definition of antenna parameters; practical antennas – dipole antenna, antenna arrays and parabolic antennas. Antenna design issues.
Electromagnetic wave propagation: propagation in the ionosphere, troposphere and in stratified media; principles of scatter propagation; applications in general broadcast: television and radio.
ECE 542: TELECOMMUNICATION ENGINEERING (2 Units)
Terminal Equipment: Analogue and Digital. Transmission modes. Switching and
switches: Space and Time. Exchange stations: Private and Public. Multiplexing and
Demultiplexing: Frequency (FDM) and Time (TDM). Fundamentals of channelization: Frequency (FDMA), Time (TDMA) and Code (CDMA). Spread spectrum. Public Switched Telephone Network (PSTN); Traffic and trunking. Public Switched Data Network (PSDN); Integrated Synchronous Digital Network (ISDN) and BISDN. Telecommunication network numbering system and services. Mobile communication technology. Satellite Systems: Earth stations, Space stations and Links. Fundamentals of microwave relay system and signal path estimation.
ECE 544: MICROWAVE COMMUNICATION SYSTEM DESIGN (3 Units)
Route and site selection: influence of terrain, weather, rain and obstructions. Calculation of path profiles. Use of aerial and topographical maps. System Noise Objectives. ITUT/ITUR international circuits. Choice of equipment: radio equipment, RF combiners, waveguides, antenna systems, radomes, repeaters and links. System reliability estimates. Calculation of the probability of outages due to propagation.
ECE 546: COMMUNICATION NETWORKS (3 Units)
Network planning principles; standards. Modeling and simulation basics: network traffics and network nodes. Queuing theory fundamentals, resources and services demand calculations; forecasting and QoS issues. Network reliability. ISOOSI reference model. Network protocols: specification. SS7 Signaling fundamentals. Network protocol architectures basics: LAN, MAN, WAN (Internet), ISDN, BISDN, ATM and GSM networks: Architectures and Operations.
ECE 548: TELEVISION AND RADIO (3 Units)
The video signal, scanning, timing, synchronizing line and field frequencies. Transmission standards and systems. Television camera, tubes, the image orthicon and the vidicontelevision broadcast and receiver systems. Radio broadcast and
reception systems. International recommendations for sound and television broadcasting. Broadcasting studio and studio equipment. Compatibility, natural light, colour perception, three colour theory, luminance, Hue, and saturation colour television camera, the luminance signal, values of luminance (Y) and colour difference signals on colours. Polarity of the colour difference signals; colour TV display tubes; DeltaGun colour picture tube.
ECE 549: ELECTROACOUSTICS (3 units)
The sound wave: propagation and characteristics. Basic principles of acoustics. Transducers. Microphones, loudspeakers: characteristics and applications. Electroacoustrical and electromechanical analogies, acoustics of buildings; reverberation time, sound equalization diffuse and freefield considerations, noise absorption and insulation. Recording and reproduction systems and media. Introduction to aultrasonics, applications.
ECE 551: CONTROL ENGINEERING (3 Units)
StateSpace Representation of Linear Systems. State feedback. Realization of systems having specified transfer function: Transformation of System Models and Canonical Model Forms. Solutions of State Equations. Concepts of Controllability and Observability. Controllability and Observability Matrix. Modal control observers. Use of MATLAB, Simulink and Control Toolbox software. Applications in circuit synthesis and signal processing.
ECE 552: ADVANCED CONTROL ENGINEERING (3 Units)
Types of system nonlinearities, small perturbation methods, describing functions, phaseplane analysis. Principles of sampled systems. Applications of Ztransforms.
System performance and stability. State space analysis of control systems. The transition matrix. Controllability and observability, pole assignment. Online computer control. Derivation of digital control algorithms. Microprocessor application. Introduction to adaptive control: Hill climbing and model reference adaptive systems. Lyapunov’s direct method of stability analysis. Lyapunov’s functions. Stability regions for sample nonlinear systems. System identification and testing methods. Applications of statistical correlation techniques. Use of MATLAB, Simulink and Control Toolbox software.
ECE 554: PROCESS CONTROL (3 Units)
Study of control systems used in different fields of Engineering. Fundamentals of process control. Mathematical representation and analysis. Use of computers in process control. Process control design.
ECE 556: LINEAR SYSTEM THEORY (3 Units)
Review of elementary linear algebra. Eigenspaces. Vector space partitions. Vector matrix differential equations. The transition matrix. State space theory of linear dynamical systems. Reachability and pole assign ability. Introduction to optimal control with quadratic cost. The Lyapunov matrix equation and the matrix Ricatti equation. Introduction to polynomial algebras leading to system theory in the Frequency domain. The system matrix. Introduction to Lyapunov stability theory. Random processes in dynamical systems. Use of MATLAB, Simulink and Control Toolbox software.
ECE 562: AUTOMATION (3 Units)
Computerbased test equipment. Faulting in digital systems; Introduction to Robotics; components and functions of robots; end effector; Robot coordinate systems; manipulator kinematics; robot programming.
ECE 571: MICROPROCESSOR SYSTEMS (3 Units)
Hardwired logic contrasted with programmed logic. Microcomputer applications. Elements of microcomputer architecture: bus, microprocessor, memory, inputoutput, peripherals. Single chip and multichip microcomputers. Overview of available microcomputer systems. Internal architecture: 3bus concept, microprocessor operation. Microprocessors as state machines. Microprocessors instruction set; Instruction format, addressing modes; instruction execution. Comparison of available microprocessors. Machine language, assembly language and high level language programming. Synthesis of combinational logic circuits with ROMS and PLA’s.
Review of classical approach to sequential circuit design. The Algorithmic State Machine Chart (ASM) method of representing sequential problems. Realization of sequential circuits using MSI and LSI. Register Transfer Languages.
ECE 572: COMPUTER SYSTEMS DESIGN (3 Units)
Advanced computer architecture, parallel processing. Elementary CUP design, performance improvement techniques. Interface design techniques. Interface and bus standards. Interfacing to common peripherals such as disc drivers and monitor. Common interface cards in microcomputers. Computer security: threats to computer software and hardware. Viruses. Hardware and software techniques for protecting computers. Computer networking. Further computer applications. Selecting and configuring computer systems for various applications. Current trends in all types of computer.
ECE 573: SOFTWARE ENGINEERING (2 Units)
Data structures. Database principles and application. Planning a software project: software life cycle. Organizational structure (management of steams). Planning: bar charts, activity networks. Software attributes, elements of software costing. Software specification. Software design. Design concepts modularity, hiding etc. design notationsdata flow diagrams, structure charts, psuedocode, HIPO diagrams etc. Design techniques: stepwise refinement, topdown, structured design etc. Elements of software design assignment. Software Engineering and Practice. Software Ethics.
ECE 574: DIGITAL SIGNAL PROCESSING (2 Units)
The concepts of sampling. Quantization and Aliasing. Discretetime signals and systems, discrete convolution. The Ztransform. Zplane poles and zeros. Discrete Fourier series. Discrete Fourier Transform; Fast Fourier Transform. Concept of digital filtering. Types of digital filters and their properties. Digital transfer function. Onedimensional recursive and nonrecursive filters. The approximation problem in network theory. Synthesis of lowpass filters. Spectral transforms and their application in synthesis of highpass and bandpass filters. Computer techniques in filter synthesis. Digital Signal Processing using MATLAB. Digital transfer function. Onedimensional recursive and nonrecursive filters.
ECE 575: DIGITAL COMPUTER SYSTEM (3 Units)
Digital computer structure. CUP: Control unit implementation using microprogramming and hardwired logic. Memory hierarchy, main memory. Backup memory devices such as disc, tape etc. peripherals. Treatment of the more common
I/O devices such as monitors and printers. Basic Interfacing. Introduction to date communication, introduction to operating system. System development tools, simulators, EPROM programmers, assemblers and loaders, operating systems and compliers. Interfacing concept. Inputoutput techniques; interrupt systems and direct memory access. Interfacing to analogue systems and applications to D/A and A/D converters. Comparison of available inputoutput devices. Microprogrammed Control.
ECE 576: MICROPROCESSOR SYSTEMS DESIGN (3 Units)
Elements of microcomputer design; memory design; design of minimum 8bit microcomputer. Introduction to 16 and 32 bit microprocessors, coprocessors, Digital Signal Processing Chips and Bit Slice Processors. Advanced architectural features and methods of improving system performance such as pipelining, cache memory, parallel processing etc. Current trends in microprocessor architecture. Multiprocessing systems. Introduction to the transputer. Advanced microprocessor applications.
ECE 578: ARTIFICAL INTELLIGENCE AND ROBOTICS (3 Units)
An introductory description of the major subjects and directions of research in AI programming techniques, basic problem solving techniques, knowledge acquisition and representation, AI languages (LISP and PROLOG). Others include computer interface, machine learning, natural language understanding, knowledgebased and expert systems, computer vision, robotics, relationship of AI to software engineering and database methodology. Societal impact of AI and Robotics. The use of Python programming language in Artificial Intelligence and Robotics. Machine vision and pattern recognition. Applications of identification trees, neural nets, genetic algorithms, and other learning paradigms.
ECE 592: DEGREE PROJECT (4 Units)
The aim of the final year project is to enable a student carry out an investigation in depth on a suitable topic in electronic engineering. The execution of a project usually involves the student in some oral of the following activities: library research design, construction, testing, practical investigation, computer programming. The student presents a minithesis and undergoes an oral examination.