Syllabi and Course Descriptions

View the most recent ECE course syllabi.

Course Descriptions

ECGR 5101. Embedded Systems. (3) Prerequisite: ITCS3182, ECGR3183, or equivalent. Introduction to designing microcontroller-based embedded computer systems using assembly and C programs. Examination of real-time operating systems and their impact on performance. Computer engineering applications will be emphasized. Credit will not be given for ECGR 5101 where credit has been given for ECGR 4101. (Fall)

ECGR 5102. Engineering Simulation. (3) Prerequisite: ECGR 2103 or equivalent. A wide range of simulation related topics will be introduced including the theory of simulation, characteristics of simulators, and trade-offs in simulation studies. Continuous and discrete simulation with primary emphasis on application of simulation techniques to engineering problems. Simulation of actual problems based on students’ interest and experience areas. Credit will not be given for ECGR 5102 where credit has been given for ECGR 4102. (On demand)

ECGR 5103. Applied Computer Graphics. (3) Interactive graphics; raster, character, vector, graphics, display technologies; rotation, scaling, translating of graphics image; image processing/enhancement; feature extraction; 3-D graphics; hidden lines. Credit will not be given for ECGR 5103 where credit has been given for ECGR 4103. (On demand)

ECGR 5104. Computational Methods in Power Systems. (3) Prerequisite: ECGR 4142 or equivalent. Numerical techniques for analysis, operation and planning of power systems. Sparse matrix techniques applied to power flow algorithms. Economic operation of power systems. Optimum power flow. Credit will not be given for ECGR 5104 where credit has been given for ECGR 4104. (On demand)

ECGR 5111. Control Systems. (3) Prerequisite: consent of instructor. Mathematical models and characteristics of control systems. Performance and stability of linear feedback systems. Root locus and frequency response techniques. Stability in frequency domain. Time domain analysis. Design and compensation of control systems. Credit will not be given for ECGR 5111 where credit has been given for ECGR 4111. (Fall) (Evenings)

ECGR 5112. Nonlinear Analysis. (3) Prerequisite: ECGR 3111 or equivalent. Solution of nonlinear problems using numerical and graphical methods, phase plane plots, analysis of singular points and analytical techniques. Forced oscillating systems. Stability of nonlinear systems. Use of analog and digital computer to study nonlinear problems. (On demand)

ECGR 5113. Network Synthesis. (3) Prerequisite: ECGR 4113 or equivalent. The positive real concept, properties and methods of testing. Realizability conditions on driving point functions. Methods of synthesis of one-port. Physical realizability and properties of two-port networks. Transfer function synthesis. Approximation methods. Credit will not be given for ECGR 5113 where credit has been given for ECGR 4183. (On demand)

ECGR 5114. Device Characterization, Parameterization and Modeling. (3) Prerequisite: ECGR 3132 and ECGR 4134 or their equivalents. Advance device and circuit analysis; device and circuit simulation using SPICE, ECAP or equivalent. Parametric modeling of active devices. Device characterization and parameterization; temperature effects; thermal cycling. Analysis of device failure modes. Credit will not be given for ECGR 5114 where credit has been given for ECGR 4184. (On demand)

ECGR 5121. Antennas. (3) Prerequisite: ECGR 3122 or equivalent. Radiation into free space, the point source, thin linear antenna, arrays of linear elements, aperture antennas, impedance, methods of feeding, matching and termination. Antenna systems. Credit will not be given for ECGR 5121 where credit has been given for ECGR 4121. (On demand)

ECGR 5122. Random Processes and Optimum Filtering. (3) Prerequisites: ECGR 3111 and STAT 3228 or their equivalents. Review of probability, univariate and multivariate distribution functions; random processes, discrete and continuous time precesses, widesense stationary, ergodicity; time-and frequency-domain analysis; linear systems, optimum filtering, Wiener filters, Kalman filters; application. Credit will not be given for ECGR 5122 where credit has been given for ECGR 4422. (Spring)

ECGR 5123. Advanced Electromagnetic Field Theory. (3) Prerequisite: ECGR 3122 or equivalent. Maxwell’s equations and propagation. Properties of guided and surface waves. Wave properties of light; physical and fiber optics. Credit will not be given for ECGR 5123 where credit has been given for ECGR 4185. (On demand)

ECGR 5124. Digital Signal Processing. (3) Prerequisite: EEGR 3112 or equivalent. Sampling and signal recovery in linear systems; analysis of sampled systems; discrete and fast Fourier transforms; z-transform; discrete convolution; design of digital FIR and IIR filters. Credit will not be given for ECGR 5124 where credit has been given for ECGR 4124. (Spring)

ECGR 5125. Foundations of Optical Engineering I. (3) Prerequisites: Electromagnetic Fields and Modern Physics The engineering aspects and applications of modern optics, optical communications, optical materials, optical devices, basic optical fiber and integrated optics, optical signals, and optical modulation, multiplexing , and related networks, basic Fourier optics and its application in optical images and information. Credit will not be given for ECGR 5125 where credit has been given for ECGR 4125. (Fall)

ECGR 5132. Analog Integrated Circuit Design. (3) Prerequisite: ECGR 4131 or equivalent. Topics include analog MOS modeling, design of current mirrors, references, and operational amplifiers. Both hand analysis and SPICE simulation utilized. Credit will not be given for ECGR 5132 where credit has been given for ECGR 4132. (Spring)

ECGR 5133. VLSI Systems Design. (3) Prerequisite: ECGR 2181 and 3131 or their equivalents. Analysis, design, and synthesis of very large scale integrated circuits. A project-oriented course relying heavily on computer-aided design tools for logic, layout design, and simulation. Credit will not be given for ECGR 5133 where credit has been given for ECGR 4433. (Fall) (Evenings)

ECGR 5134. Advanced VLSI Systems Design. (3) Prerequisite: ECGR 5133 or permission of the department. A project-oriented course dealing with advanced topics in VLSI systems design and analysis such as circuit design techniques, array structures, performance estimation, automated routing and device electronics. Credit will not be given for ECGR 5134 where credit has been given for ECGR 4188. (Spring)

ECGR 5135. Physical Electronics. (3) Prerequisite: ECGR 3122 or equivalent. Dynamics of charged particles; electron motion in electromagnetic fields; types of electron emission; beam focusing; longitudinal and transverse beam waves; microwave generation; plasma parameters. Credit will not be given for ECGR 5135 where credit has been given for ECGR 4135. (On demand)

ECGR 5137. Device Electronics for Integrated Circuits. (3) Prerequisites: ECGR 3132 and ECGR 4134, or their equivalents. The basic operating principles of electronic devices in integrated circuits are treated. The physical models of these devices are discussed. Graduate students are required to carry out laboratory experimentation. Credit will not be given for ECGR 5137 where credit has been given for ECGR 4137. (Fall) (Evenings)

ECGR 5138. Electronic Thin Film Materials and Devices. (3) Prerequisite: ECGR 4133 or 3132, or equivalent. Applications of thin films in microelectronics/optoelectronics manufacturing processes; vacuum technology, deposition techniques, and the characterization methods relevant to optoelectronic applications; thin film applications such as metallization, silicide formation, light emitting diodes (LED) and lasers, and doping of semiconductors. Credit will not be given for ECGR 5138 where credit has been given for ECGR 4138. (Fall)

ECGR 5139. Digital Communication Systems. (3) Prerequisites: : ECGR 3111 or equivalent. Topics include digital data transmission systems, signal and system representation, digital system performance characterization, pulse code modulation, and statistical communications theory. Credit will not be given for ECGR 5139 where credit has been given for ECGR 4139. (On demand)

ECGR 5140. Introduction to VLSI Processing. (3) Prerequisite: permission of the department. Microelectronic fabrication; relevant materials, processes, and tools; fabrication of a simple structure in the VLSI clean room/lab. Credit will not be given for ECGR 5140 where credit has been given for ECGR 4140. (Fall)

ECGR 5142. Power Generation: Operation and Control. (3) Prerequisite: ECGR 4142 or equivalent. Characteristics of power generation units, steam, nuclear reactor and hydroelectric. Economic and thermal system dispatch. Transmission losses, load flow problems. Hydro scheduling, hydro-plant models. Energy production cost models. Interchange evaluation. Credit will not be given for ECGR 5142 where credit has been given for ECGR 4190. (Fall) (Alternate years) (Evenings)

ECGR 5143. Dynamic and Transient Analysis of Power Systems. (3) Prerequisite: ECGR 4142 or equivalent. Large-scale systems state descriptions and hierarchical control. State space models, dynamic stability and testing. Stability of simple and multi-machine systems. Transient phenomena in electrical power systems. Transient stability problem. Credit will not be given for ECGR 5143 where credit has been given for ECGR 4191. (Spring) (Alternate years) (Evenings)

ECGR 5146. Introduction to VHDL. (3) Prerequisites: ECGR 2182 or equivalent and knowledge of a computer language. Introduction to VHSIC Hardware Description Language (VHDL) including VHDL-based high-level design of microelectronic systems, VHDL programming, and VHDL synthesis; emphasis on learning and using industry-standard VHDL tools running on VNIX workstations. Credit will not be given for ECGR 5146 where credit has been given for ECGR 4146. (Fall)

ECGR 5161. Control of Robotic Manipulators. (3) Prerequisites: ECGR 4161 and 4111, or their equivalents. Control of industrial robots including linear, nonlinear, and adaptive control of robot’s motion plus control of forces and torques exerted by the end-effector. Additional topics include computer animation of the controlled behavior of industrial robots, actuator and sensor types, robot vision, and control computer/robot interfacing (dual-listed with MEGR 5128). Credit will not be given for ECGR 5161 where credit has been given for ECGR 4162. (Spring)

ECGR 5165. Laser Electronics I. (3) Prerequisites: ECGR 3122 and PHYS 3141, or their equivalents. Basic principles of quantum electronics, interaction of light with atoms, properties of laser light, laser applications. Electromagnetic aspects of lasers, Maxwell’s Equations and beam, ray optics, matrix methods for the analysis and synthesis of optical systems. Laser resonator design, oscillations modes, mode frequency and stability. Credit will not be given for ECGR 5165 where credit has been given for ECGR 4165. (Fall)

ECGR 5181. Computer Arithmetic. (3) Principles, architecture and design of fast two operand adders, multi-operand adders, standard multipliers and dividers. Cellular array multipliers and dividers. Floating point processes, BCD and excess three adders, multipliers and dividers. Credit will not be given for ECGR 5181 where credit has been given for ECGR 4181. (On demand)

ECGR 5182. Digital System Testing. (3) Prerequisite: ECGR 2181 or equivalent. System testing; Boolean difference; D-algorithm; checking experiments; redundancy, computer-aided digital test systems. Credit will not be given for ECGR 5182 where credit has been given for ECGR 4182. (Spring)

ECGR 5187. Data Communications. (3) Principles of data communication; computer communications architecture (layering) with emphasis on the physical layer and data link layer, transmission media; analog and digital signal representation; data transmission basics; Shannon’s theorem; error detection/correction; data compression; point-to-point protocols; multiplexing. Credit will not be given for ECGR 5187 where credit has been given for ECGR 4187. (Fall)

ECGR 5188. Modeling and Analysis of Dynamic Systems. (3) Prerequisite: ECGR 3111 or equivalent. Models and dynamical properties of mechanical, thermal, and fluid systems, utilizing by analogy the properties of electrical circuit theory. Emphasis on the formulation of circuit models and the development of terminal equations of system components. Dynamic response to step, pulse, and sinusoidal driving functions using Laplace transforms. Sinusoidal steady-state and frequency response of systems. Credit will not be given for ECGR 5188 where credit has been given for ECGR 4113. (On demand)

ECGR 5190. Acoustics. (3) Prerequisite: ECGR 3122 or equivalent. Vibrations and simple vibrating systems; radiating systems; plane waves of sound; dynamic analogies, microphones and other acoustic transducers; acoustic measurements. Credit will not be given for ECGR 5190 where credit has been given for ECGR 4122. (On demand)

ECGR 5191. Analog and Digital Communication. (3) Prerequisite: ECGR 3111 or equivalent. Analysis and transmission of signals including analog communication systems (amplitude and frequency modulation, effect of noise); digital communications systems (pulse code modulation, data transmission systems phase-shift keying and frequency-shift keying, effect of noise). Credit will not be given for ECGR 5191 where credit has been given for ECGR 4123. (Fall) (Evenings)

ECGR 5192. Solid State Microelectronics II. (3) Prerequisites: ECGR 3122 and 3133 or their equivalents. Advanced device concepts for MOSFET, bipolar, and CMOS integrated circuits. Gate length, transit time, and power-frequency limits. Device scaling concepts. Tunneling and avalanche devices, and hot electron behavior. Device and interconnect reliability and failure and device interconnects. Submicron channel, MODFET, and quantum well devices. High frequency solid state devices. Limits of switching speed. Solid state power devices. Credit will not be given for ECGR 5192 where credit has been given for ECGR 4134. (Spring)

ECGR 5193. Power System Analysis I. (3) Prerequisite: ECGR 3142 or equivalent. Representation of power system components for analysis studies. Transmission line parameters. Network equations. Load flow analysis and numerical methods. Credit will not be given for ECGR 5193 where credit has been given for ECGR 4141. (Fall)

ECGR 5194. Power System Analysis II. (3) Prerequisite: ECGR 4141or equivalent. Economic operation of power systems. Short circuit studies. Symmetrical components. Transient stability analysis. Credit will not be given for ECGR 5194 where credit has been given for ECGR 4142. (Spring)

ECGR 5195. Electrical Machinery. (3) Prerequisite: ECGR 3142 or equivalent. Advanced theory of transformers and rotating. Machines; harmonic and saturation effects on machine performance. Unbalanced operation and transient conditions. Credit will not be given for ECGR 5195 where credit has been given for ECGR 4143. (On demand)

ECGR 5196. Introduction To Robotics. (3) Prerequisites: ECGR 2103 or equivalent. Modeling of industrial robots including homogeneous transformations, kinematics, velocities, static forces, dynamics, computer animation of dynamic models, motion trajectory planning, and introduction to vision, sensors and actuators (dual-listed with MEGR 4127). Credit will not be given for ECGR 5196 where credit has been given for either ECGR 4161 or MEGR 4127. (Fall)

ECGR 5197. Optical Communication. (3) Prerequisites: ECGR 4125 or equivalent. Overview of optical fiber, signal degradation in fiber, optical source, optical detectors, optical receiver, optical transmitter, optical network, signal processing, and signal distribution through DWDM and DWDDM. This course also addresses the recent topics in optical communication and optical signal. Credit will not be given for ECGR 5197 where credit has been given for ECGR 4186. (Fall)

ECGR 5231. Optical Materials. (3) Prerequisites: ECGR 4125 or equivalent. Overview of optical properties of semiconductors and dielectrics, optical waves in crystalline and periodic structures, optical nonlinearities and their applications in optical frequency conversions, and current topics in optical properties. (Spring)

ECGR 5261. Microwave Circuit Design I. (3) Prerequisites: ECGR 3131 or equivalent. Design and analysis of microwave devices and circuits; including microwave aspects of discrete active (i.e., field effect and bipolar transistors, etc.) and passive (i.e., microstrips, inductors, capacitors) components; device parameter extraction, using computer aided design (CAD) tools. Credit will not be given for ECGR 5261 where credit has been given for ECGR 4261. (Fall)

ECGR 5265. Microwave Devices and Electronics. (3) Prerequisites: ECGR 3122 and PHYS 2231 or their equivalents. Microwave transmission line theory, parameters, microwave waveguides, microstrip line and components including resonators, slow-wave structures, tees, rings, couplers, circulators, isolators, and microwave tubes. Microwave solid state electronics including microwave transistors, tunnel diodes, transferred electron devices, avalanche transit-time devices, and mono-lattice microwave integrated circuits. Credit will not be given for ECGR 5265 where credit has been given for ECGR 4265. (On demand)

ECGR 5411. Control Systems Theory I. (3) Prerequisite: ECGR 3111 or equivalent. Transfer functions, block diagrams and signal flow graphs. Feedback control system characteristics. The performance and stability of feedback systems using root locus and frequency response methods. Time domain analysis of control systems. The design and compensation of control systems. Credit will not be given for ECGR 5411 where credit has been given for ECGR 4111. (Fall)

ECGR 5412. Control Systems Theory II. (3) Prerequisite: ECGR 4111 or equivalent. State space techniques and useful state space methods. System stability. Controllability and observability of linear systems. The formulation of the state equations for discrete-time systems and the analysis of these systems by matrices. Analysis of nonlinear systems. Optimal control systems studies. Credit will not be given for ECGR 5412 where credit has been given for ECGR 4112. (Spring)

ECGR 5431. Linear Integrated Electronics. (3) Prerequisite: ECGR 3132 or equivalent. Design of linear integrated circuits utilizing bipolar and MOS devices. Application in linear amplifier design, control and processing of analog signals. Power supply regulators, analog switches, and active filters. Credit will not be given for ECGR 5431 where credit has been given for ECGR 4131. (Fall)

ECGR 5892. Individualized Study. (1-6) Individual investigation and exposition of results. May be repeated for credit. (On demand)

ECGR 6021. Advanced Topics in EM and Applications. (3) Prerequisite: permission of Department. Possible topics include: advanced boundary value problems; nonlinear magnetic materials; wave guides and resonant cavities; magnetohydrodynamics and plasmas; relativistic effects; charged particle dynamics; radiation. Credit will not be given for ECGR 6021 where credit has been given for ECGR 8021. (On demand)

ECGR 6090. Special Topics. (1-6) Directed study of current topics of special interest. May be repeated for credit. (On demand)

ECGR 6101. Advanced Computer Graphics. (3) Prerequisites: ECGR 5103 and 5133 or permission of department. A project-oriented course using and developing techniques of CAD/CAM graphics, hardware and software development. Advanced application of graphics in computer-aided systems design. Credit will not be given for ECGR 6101 where credit has been given for ECGR 8101. (On demand)

ECGR 6102. Optimization of Engineering Designs. (3) Prerequisite: ECGR 5101 or consent of department. The development of computationally feasible algorithms for solving optimization problems in engineering designs. Introduction to nonlinear programming methods; study of constrained and unconstrained problems, linear programming problems and other related topics. Credit will not be given for ECGR 6102 where credit has been given for ECGR 8102. (On demand)

ECGR 6111. Systems Theory. (3) Prerequisite: ECGR 4112 or equivalent. State space concepts and solutions. Introduction to theory of deterministic linear systems. Application of matrix methods and vector difference equations to lumped parameter electrical mechanical and fluid systems, and discrete time systems. Frequency domain techniques in signal and systems analysis. Computer simulation of system dynamics. Credit will not be given for ECGR 6111 where credit has been given for ECGR 8111. (Fall) (Evenings)

ECGR 6112. Digital Control Systems. (3) Prerequisites: ECGR 6111 or consent of instructor. Time-domain and Z-domain analysis of linear discrete systems, open and closed loop sampled data systems, engineering characteristics of computer control systems, simulation of system dynamics. Credit will not be given for ECGR 6112 where credit has been given for ECGR 8112. (Spring, Alternate years)

ECGR 6114. Digital Signal Processing II. (3) Prerequisite: permission of Department. Discrete Hilbert Transforms, discrete random signals, effect of finite register length in digital and signal processing, speech processing, radar and other applications. Credit will not be given for ECGR 6114 where credit has been given for ECGR 8114. (Spring, Alternate years) (Evenings)

ECGR 6115. Optimal Control Theory I. (3) Prerequisite: ECGR 6111 or permission of Department. Optimum control of continuous-time and discrete time systems. The Maximum Principle and Hamilton Jacobi Theory. Theory of optimal regulator, state estimation and Kalman Bucy Filter. Combined estimation and control–the Linear Quadratic Gaussian Problems. Computational methods in optimum control systems. Credit will not be given for ECGR 6115 where credit has been given for ECGR 8115. (Fall, Alternate years) (Evenings)

ECGR 6116. Optimal Control Theory II. (3) Prerequisite: ECGR 6115 or permission of Department. A continuation of ECGR 6115 with emphasis on stochastic systems. Optimal filtering. Discrete-time Kalman filter and Kalman filter properties. Parameter identification. Multi-variable control systems, system sensitivity and robustness. Credit will not be given for ECGR 6116 where credit has been given for ECGR 8116. (Spring, Alternate years) (Evenings)

ECGR 6117. Multivariable Controls. (3) Prerequisites: ECGR 6111. Problem of robustness controls, emphasizing computer-oriented approaches; high infinity and algebraic methods current developments. Credit will not be given for ECGR 6117 where credit has been given for ECGR 8117. (On demand)

ECGR 6118. Applied Digital Image Processing. (3) Cross-listed with CSCI 6134. Digital image fundamentals; comparison of image transforms including Fourier, Walsh, Hadamard and Cosine; image data compression techniques; image enhancement algorithms; image restoration; image encoding process; image segmentation and description; relationship of hardware restrictions to image fidelity. Credit will not be given for ECGR 6118 where credit has been given for ECGR 8118. (On demand)

ECGR 6120. Wireless Communication and Networking. (3) Prerequisites: Graduate standing. The cellular concept: interference issues, cell layout and planning, control techniques, grade-of-service and system capacity; characteristics of the mobile radio channel and channel models; multiple access techniques in wireless: FDMA, TDMA, and CDMA; analog and digital cellular telephone standards; packet radio systems: description, medium access control, and routing issues. (Spring)

ECGR 6121. Advanced Theory of Communications I. (3) Prerequisite: introductory probability course or permission of department. Statistical communications theory and modern communications systems emphasizing modulation and methods of taking into account the effects of noise on various systems. Credit will not be given for ECGR 6121 where credit has been given for ECGR 8121. (Fall, Alternate years) (Evenings)

ECGR 6122. Advanced Theory of Communications II. (3) Prerequisite: graduate standing. Continuation of ECGR 6121 including coding and decoding methods. Wave form communications. Applications. Credit will not be given for ECGR 6122 where credit has been given for ECGR 8122. (Spring, Alternate years) (Evenings)

ECGR 6125. Advanced Topics in Optical Engineering. (3) Prerequisite: ECGR 5125 or consent of department. Overview of optical passive and active devices and discussion of current advances in optical technologies. Credit will not be given for ECGR 6125 where credit has been given for ECGR 8125. (On demand)

ECGR 6127. Medical Ultrasonics. (3) Prerequisite: ECGR 3122 or equivalent. Acoustic wave propagation in fluids and solids, acoustic impedances, acoustic radiators and beam profiles; piezoelectricity, piezoelectric ceramics and polymers, integrated ultrasound transducers, design and testing of medical ultrasound transducers; hyperthermia, imaging, tissue characterization. Credit will not be given for ECGR 6127 where credit has been given for ECGR 8127. (Spring)

ECGR 6131. Hybrid Microelectronics. (3) Prerequisite: ECGR 5132 or permission of Department. A project-oriented course involving design, bonding, interconnect and testing of a multidie hybrid microelectronics circuit. Emphasis placed upon use of I.C.’s of various technologies in these designs to optimize performance. Credit will not be given for ECGR 6131 where credit has been given for ECGR 8131. (On demand)

ECGR 6132. Advanced Semiconductor Device Physics. (3) Prerequisite: ECGR 5137 or permission of Department. A review of semiconductor physics, bipolar and unipolar devices, photonic devices and methods of measuring specific device characteristics. Credit will not be given for ECGR 6132 where credit has been given for ECGR 8132. (Spring)

ECGR 6133. MOS Physics and Technology. (3) Prerequisite: ECGR 6132 or permission of the instructor. The theoretical and practical aspects of the metal oxide semiconductor (MOS) system, its electrical properties, and the measurement and the technology for their control. These topics are developed from simple beginnings to the current state of the art. Credit will not be given for ECGR 6133 where credit has been given for ECGR 8133. (Fall)

ECGR 6138. Physical Design of VSLI Systems. (3) Prerequisite: ECGR 5133 or equivalent. Synthesis and design of high-speed VLSI circuits; state-of-the-art approaches for circuit simulation; models and techniques for VLSI physical design. Credit will not be given for ECGR 6138 where credit has been given for ECGR 8138. (Spring)

ECGR 6141. Power System Relaying. (3) Prerequisite: ECGR 5141 or permission of Department. Function and principles of protective relaying instrument transformers. Directional, distance and differential relays. Protection of generators, transformers, and transmission lines. Ground fault protection. Computer relaying, algorithms for protective relaying. Credit will not be given for ECGR 6141 where credit has been given for ECGR 8141. (On demand)

ECGR 6142. Voltage Transients and Surge Protection. (3) Prerequisite: ECGR 5141 or permission of Department. Overvoltages due to lightning and switching surges. Traveling waves on transmission lines. Surge arrestors, insulation coordination. Surge protection of transmission lines, substations and rotating machine. Shielding and grounding. Credit will not be given for ECGR 6142 where credit has been given for ECGR 8142. (On demand)

ECGR 6143. Power System Control. (3) Prerequisites: ECGR 4142 and 4111 or their equivalents. Computer functions for automatic control of power systems. Automatic generation control, regulation of frequency and tie-line power interchanges. Automatic voltage regulation, excitation system model. Power system dynamics. Computer control centers. Credit will not be given for ECGR 6143 where credit has been given for ECGR 8143. (On demand)

ECGR 6146. Advanced VHDL. (3) Prerequisite: ECGR 5146 or permission of Department. Continuation of ECGR 5146. FPGA design with VHDL; VHDL modeling libraries and techniques, and VHDL coding methodology for efficient synthesized. Credit will not be given for ECGR 6146 where credit has been given for ECGR 8146. (Spring)

ECGR 6151. Advanced Microelectronics Projects. (3) Prerequisite: ECGR 5133 or consent of department. Project-oriented course for the advanced microelectronics student to pursue the testing and simulation at various levels (component, gate, cell and system), as well as the design of a significant VLSI implementation. Credit will not be given for ECGR 6151 where credit has been given for ECGR 8151. (On demand)

ECGR 6156. Application Specific Integrated Circuit Design. (3) Prerequisite: ECGR 5133 or permission of Department. Basic concepts, techniques and CAD tools in Application Specific IC Designs (ASIC); technology of ASIC circuits, method of design, CAD tools, and simulation and verification; practical aspects of design. Credit will not be given for ECGR 6156 where credit has been given for ECGR 8156. (Fall)

ECGR 6157 CMOS Data Converters. (3) Prerequisite: ECGR 4132/5132 or equivalent. Advanced topics in VLSI CMOS data converters including Nyquist and Oversampled architectures. Includes a design project involving the design, system level modeling, circuit simulation, and layout of an analog-to-digital converter. (On demand)

ECGR 6171. Simulation of Electronic Materials. (3) Prerequisites: PHYS 6142 and PHYS 4271/ECGR 4185 or permission of Department. Tight-binding theory of periodic solids; bond orbital theory applied the linear and nonlinear optical properties of insulators and semiconductors; calculation of vibrational spectra; Green’s Function methods for amorphous solids. Simulation of electrically active defeats in solids. Credit will not be given for ECGR 6171 where credit has been given for ECGR 8171. (On demand)

ECGR 6183. Multiprocessor Systems Design. (3) Prerequisites: ECGR 3184 or equivalent and 5131 or permission of the instructor. Topics include applications of multiprocessors to digital systems design; hardware/software tradeoff considerations; master/slave, multiple/master and loosely coupled systems; data handling and synchronization problems, networking. Credit will not be given for ECGR 6183 where credit has been given for ECGR 8183. (On demand)

ECGR 6184. Computer System Engineering. (3) Topics include data formats, register transfer operations, computer organization, microprogram control and ALU design. Arithmetic algorithms, I/O organization and memory organization are also covered. Specific emphasis is placed throughout on tradeoffs between hardware and software. Credit will not be given for ECGR 6184 where credit has been given for ECGR 8184. (On demand)

ECGR 6185. Advanced Microprocessor-Based Design. (3) Prerequisite: permission of Department. An advanced course in computer design utilizing 16-bit micro processors. Architecture, software, and interface techniques. This course is project-oriented, involving the use of a logic analyzer. Credit will not be given for ECGR 6185 where credit has been given for ECGR 8185. (Fall) (Evenings)

ECGR 6186. Design for Testability. (3) Prerequisite: ECGR 2181 or equivalent. Fault modeling; test generation using the D-algorithm, PODEM, and FAN; partitioning; scan design, built-in self-testing; testing of array logic; and fault tolerance. Project-oriented course involving the use of logic and fault simulation tools. Credit will not be given for ECGR 6186 where credit has been given for ECGR 8186. (Spring) (Evenings)

ECGR 6187. Modeling and Analysis of Communication Networks. (3) Prerequisite: Probability theory or consent of the department. Communication networks; application of analytical tools for modeling and performance evaluation of these networks, including stochastic processes, Markov models, queuing theory, and teletraffic theory. Credit will not be given for ECGR 6187 where credit has been given for ECGR 8187. (Spring)

ECGR 6261. Advanced Topics in Laser Electronics. (3) Prerequisite: ECGR 5165, or permission of instructor. Maxwell-Schrödinger analysis of interactions of light with atoms, Semiclassical laser equations, rate equation approximation. Effects of gain saturation, dispersion, spontaneous emission, and line broadening in laser amplifiers and oscillators. Laser power and frequency calculations. Relaxation oscillations, gain and loss switching, cavity-dumping, and mode-locking. Credit will not be given for ECGR 6261 where credit has been given for ECGR 8261. (Spring)

ECGR 6263: Advanced Analog Integrated Circuit Design. (3) Prerequisite: ECGR 4132/5132 or equivalent. Design of low-noise preamplifiers, advanced operational amplifiers, and other analog CMOS circuits, including analysis of noise and DC mismatch, and design from weak through strong inversion. Includes a design project involving analysis and simulation. (On demand)

ECGR 6264. Radio Frequency Design. (3) Prerequisites: permission of instructor. Design and analysis of radio frequency circuits and systems including S-parameters, impedance matching, noise, intermodulation distortion, image rejection, cascade analysis, and incorporation of these methods in the design of modern radio receivers and transmitters. (Spring)

ECGR 6265. Neural Networks and Fuzzy Logic. (3) Topics include: Fuzzy sets, fuzzy logic, fuzzy logic control systems, applications of neural networks, structure adaptive neural network, applications, fuzzy integrated systems, neural networks based fuzzy systems, applications, neural fuzzy controllers, applications in control systems. (On Demand)

ECGR 6266. Neural Networks Theory and Design. (3) Topics include: Neural network model and network architectures; single layers, multiple layers network, perceptron learning rules ; supervised Hebbian learning; performance optimization; Widrow Hoff learning ; backpropagation ; associative learning ; competitive learning ; Grossberg network ; Hopfield network; application of neural network (On demand).

ECGR 6437. Mixed-Signal IC Design. (3) Prerequisites: permission of the department. Design and analysis of mixed-signal integrated circuits and systems including amplifiers, digital circuits, analog-to-digital converters, voltage-controlled oscillators, integrated circuit layout, simulation, and fabrication using modern CAD tools. Students are expected to design, fabricate, and test a mixed-signal integrated circuit. (Fall)

ECGR 6890. Individualized Study and Projects. (1-6) Individual investigation and exposition of results. May be repeated for credit. (On demand)

ECGR 6990. Industrial Internship. (1-3) Prerequisite: Completion of nine hours of graduate coursework. Full or part-time academic year internship in engineering complementary to the major course of studies and designed to allow theoretical and course-based practical learning to be applied in a supervised industrial experience. Each student’s program must be approved by their graduate program director. Requires a mid-term report and final report to be graded by the supervising faculty. (On demand)

ECGR 6991. Graduate Master Thesis Research. (0-6) Individual investigation culminating in the preparation and presentation of a thesis. May be repeated for credit. (On demand)

ECGR 7999. Master’s Degree Graduate Residency Credit. (1)

ECGR 8021. Advanced Topics in EM and Applications. (3) See ECGR 6021 for Course Description. Credit will not be given for ECGR 8021 where credit has been given for ECGR 6021.

ECGR 8090. Special Topics. (1-6) See ECGR 6090 for Course Description.

ECGR 8101. Advanced Computer Graphics. (3) See ECGR 6101 for Course Description. Credit will not be given for ECGR 8101 where credit has been given for ECGR 6101.

ECGR 8102. Optimization of Engineering Designs. (3) See ECGR 6102 for Course Description. Credit will not be given for ECGR 8102 where credit has been given for ECGR 6102.

ECGR 8111. Systems Theory. (3) See ECGR 6111 for Course Description. Credit will not be given for ECGR 8111 where credit has been given for ECGR 6111.

ECGR 8112. Digital Control Systems. (3) See ECGR 6112 for Course Description. Credit will not be given for ECGR 8112 where credit has been given for ECGR 6112.

ECGR 8114. Digital Signal Processing II. (3) See ECGR 6114 for Course Description. Credit will not be given for ECGR 8114 where credit has been given for ECGR 6114.

ECGR 8115. Optimal Control Theory I. (3) See ECGR 6115 for Course Description. Credit will not be given for ECGR 8115 where credit has been given for ECGR 6115.

ECGR 8116. Optimal Control Theory II. (3) See ECGR 6116 for Course Description. Credit will not be given for ECGR 8116 where credit has been given for ECGR 6116.

ECGR 8117. Applied Artificial Intelligence. (3) See ECGR 6117 for Course Description. Credit will not be given for ECGR 8117 where credit has been given for ECGR 6117.

ECGR 8118. Applied Digital Image Processing. (3) See ECGR 6118 for Course Description. Credit will not be given for ECGR 8118 where credit has been given for ECGR 6118.

ECGR 8120. Wireless Communication and Networking. (3) See ECGR 61120 for Course Description.

ECGR 8121. Advanced Theory of Communications I. (3) See ECGR 6121 for Course Description. Credit will not be given for ECGR 8121 where credit has been given for ECGR 6121.

ECGR 8122. Advanced Theory of Communications II. (3) See ECGR 6122 for Course Description. Credit will not be given for ECGR 8122 where credit has been given for ECGR 6122.

ECGR 8125. Advanced Topics in Optical Engineering. (3) See ECGR 6125 for Course Description. Credit will not be given for ECGR 8125 where credit has been given for ECGR 6125.

ECGR 8127. Medical Ultrasonics. (3) See ECGR 6127 for Course Description. Credit will not be given for ECGR 8127 where credit has been given for ECGR 6127.

ECGR 8131. Hybrid Microelectronics. (3) See ECGR 6131 for Course Description. Credit will not be given for ECGR 8131 where credit has been given for ECGR 6131.

ECGR 8132. Advanced Semiconductor Device Physics. (3) See ECGR 6132 for Course Description. Credit will not be given for ECGR 8132 where credit has been given for ECGR 6132.

ECGR 8133. MOS Physics and Technology. (3) See ECGR 6133 for Course Description. Credit will not be given for ECGR 8133 where credit has been given for ECGR 6133.

ECGR 8138. Physical Design of VSLI Systems. (3) See ECGR 6138 for Course Description. Credit will not be given for ECGR 8138 where credit has been given for ECGR 6138.

ECGR 8141. Power System Relaying. (3) See ECGR 6141 for Course Description. Credit will not be given for ECGR 8141 where credit has been given for ECGR 6141.

ECGR 8142. Voltage Transients and Surge Protection. (3) See ECGR 6142 for Course Description. Credit will not be given for ECGR 8142 where credit has been given for ECGR 6142.

ECGR 8143. Power System Control. (3) See ECGR 6143 for Course Description. Credit will not be given for ECGR 8143 where credit has been given for ECGR 6143.

ECGR 8146. Advanced VHDL. (3) See ECGR 6146 for Course Description. Credit will not be given for ECGR 8146 where credit has been given for ECGR 6146.

ECGR 8151. Advanced Microelectronics Projects. (3) See ECGR 6151 for Course Description. Credit will not be given for ECGR 8151 where credit has been given for ECGR 6151.

ECGR 8156. Application Specific Integrated Circuit Design. (3) See ECGR 6156 for Course Description. Credit will not be given for ECGR 8156 where credit has been given for ECGR 6156.

ECGR 8157. CMOS Data Converters. (3) See ECGR 6157 for Course Description. Credit will not be given for ECGR 8157 where credit has been given for ECGR 6157.

ECGR 8171. Simulation of Electronic Materials. (3) See ECGR 6171 for Course Description. Credit will not be given for ECGR 8171 where credit has been given for ECGR 6171.

ECGR 8183. Multiprocessor Systems Design. (3) See ECGR 6183 for Course Description. Credit will not be given for ECGR 8183 where credit has been given for ECGR 6183.

ECGR 8184. Computer System Engineering. (3) See ECGR 6184 for Course Description. Credit will not be given for ECGR 8184 where credit has been given for ECGR 6184.

ECGR 8185. Advanced Microprocessor-Based Design. (3) See ECGR 6185 for Course Description. Credit will not be given for ECGR 8185 where credit has been given for ECGR 6185.

ECGR 8186. Design for Testability. (3) See ECGR 6186 for Course Description. Credit will not be given for ECGR 8186 where credit has been given for ECGR 6186.

ECGR 8187. Modeling and Analysis of Communication Networks. (3) See ECGR 6187 for Course Description. Credit will not be given for ECGR 8187 where credit has been given for ECGR 6187.

ECGR 8261. Advanced Topics in Laser Electronics. (3) See ECGR 6261 for Course Description. Credit will not be given for ECGR 8261 where credit has been given for ECGR 6261.

ECGR 8263. Advanced Analog Integrated Circuit Design. (3) See ECGR 6263 for Course Description. Credit will not be given for ECGR 8263 where credit has been given for ECGR 6263.

ECGR 8265. Neural Networks and Fuzzy Logic. (3) See ECGR 6265 for Course Description.

ECGR 8266. Neural Networks Theory and Design. (3) See ECGR 6266 for Course Description.

ECGR 8890. Individualized Study and Projects. (1-6) See ECGR 6890 for Course Description.

ECGR 8990. Industrial Internship. (1-3) See ECGR 6990 for Course Description.

ECGR 8999. Doctoral Dissertation Research. (0-9) Individual investigation culminating in the preparation and presentation of a doctoral dissertation. (On demand)

ECGR 9999. Doctoral Degree Graduate Residency Credit. (1)