ELECTRICAL AND COMPUTER
ENGINEERING (ECGR)
ECGR 2103. Computer
Utilization in C++. (3) An introduction to
the use of computers and computing methods to solve engineering problems. Structure and object-oriented programming
design using C++. (Fall, Spring)
(Evenings)
ECGR 2111.
ECGR 2112. Network Theory II. (3) Prerequisite: ECGR 2111 with a grade of C or better and MATH 2171. Continuation
of ECGR 2111. Introduction of sinusoidal steady state. Time frequency domain
analysis. Power and energy. Two port networks. Fourier series. Introduction to
Fourier and Laplace transforms. (Fall,
Spring, Summer) (Evenings)
ECGR 2155. Logic and
Networks Laboratory. (1) (W)
Prerequisites: MATH 1241 and 1242.
Corequisites: ECGR 2111 and 2181 or permission of Department. Network measurements and applications,
experimental logic design; introduction to laboratory equipment and
techniques. (Fall, Spring, Summer) (Evenings)
ECGR 2156.
Instrumentation and Networks Laboratory. (1)(W) Prerequisite: ECGR 2155.
Corequisite: ECGR 2112 or
permission of Department. Network
measurements, applications, and instrumentations. (Fall,
Spring, Summer) (Evenings)
ECGR 2161. Basic
ECGR 2181. Logic
ECGR 2252.
Electrical
ECGR 2255. Digital
Design Laboratory. (1) Prerequisites: ECGR
2181. Experiments in Digital Systems
Design including the use of Programmable Logic Devices. (Fall, Spring)
ECGR 3090. Special Topics in Electrical Engineering. (1‑4) Prerequisite: consent of the Department. The course builds
upon and synthesizes knowledge from the engineering science, mathematics, and
physical sciences stem of the core curriculum. The specific topics teach
engineering analysis, synthesis, and design, while simultaneously affording an
opportunity for the students to investigate an area of specialization. May be
repeated for credit. (On demand)
ECGR 3111. Signals
and Systems. (3) Prerequisite: ECGR 2112
with a grade of C or better. Analysis
of networks under transient and steady state conditions. Topological and matrix
formulation techniques used in network analysis. Transient and steady state
analysis. State variable techniques. Transform methods. Sinusoidal steady
state. Network theorems. (Fall, Spring)
ECGR 3112. System Analysis II. (3) Prerequisite: ECGR 3111 with a grade of C or better. A continuation of ECGR 3111
emphasizing system response characteristics in the frequency domain.
Introduction to techniques of analysis of continuous and discrete systems. (Spring, Summer)
ECGR 3121. Introduction to Electromagnetic Fields. (3) Prerequisites: ECGR 2112 with a grade of C or better and MATH 2241. A study of
electric and magnetic fields using the vector formulation. Vector analysis.
Electrostatics: potential functions, dielectrics, capacitance, energy, and
forces associated with electric fields, solution of Laplace's and Poisson's
equations. Magnetostatics: vector potential functions, Lorentz forces,
hysteresis, magnetic polarization and induction, and energy. Gauss's, Ampere's,
Faraday's laws, etc., leading to the Maxwell's equations. (Fall, Spring)
ECGR 3122. Electromagnetic Waves. (3) Prerequisite: ECGR 3121 with a grade of C or better. A study of Maxwell's
equations, transmission line theory, plane waves in media, propagation of
electromagnetic waves in various media. The phenomena of reflection and
refraction at interfaces of two dissimilar materials. Guided electromagnetic
waves in coaxial cables and waveguides. (Spring,
Summer)
ECGR 3123. Data
Communications and Networking. (3)
Prerequisites: ECGR 2181, ECGR
2111. An introduction to data
communications, including transmission media, signal encoding, link control,
and multiplexing. Concepts of networking
including protocols, LAN, WAN, and wireless networks (Fall, Spring)
ECGR 3131. Fundamentals of Electronics and Semiconductors.
(3) Prerequisite: ECGR 2111 with a grade
of C or better. Study of the
fundamental concepts of the theory and applications of semiconductor devices.
Diode characteristics and applications, including clipping and rectifier
circuits. Transistor fundamentals. D.C. biasing and stabilization. Small‑signal
analysis. Field‑effect transistors. Operational amplifier fundamentals. (Fall, Spring)
ECGR 3132. Electronics. (3) Prerequisite: ECGR 3131 with a grade of C or better. Low and high‑frequency
analysis of transistor amplifiers. Multistage and feedback amplifier design.
Stability and oscillation. Operational amplifier design and applications. (Spring, Summer)
ECGR 3133. Solid
State Microelectronics I. (3G) Prerequisites:
ECGR 3121, 3122, PHYS 4241or permission of Department. Simple crystal structures, energy bands, and
charge carriers in semiconductors, distribution functions for photons and
electrons, optical and electrical properties, carrier diffusion, generation,
and recombination. (Fall)
ECGR 3134. Industrial Electronics. (3) Prerequisite: ECGR 3132 with a grade of C or better. High power solid state
circuits. Topics include choppers, phase controlled rectifiers, triggering
devices, inverters and dual converters, limiting and regulating circuits. (Spring)
ECGR 3142. Electromagnetic Devices. (3) Prerequisite: ECGR 3121 with a grade of C or better. Principles of operation and
basic design features of electromechanical energy converters. The role of the
magnetic field in transformers and electrical machines. Generation of induced
voltages. Electromagnetic torque development. Speed control. Circuit models and
machine performance. (Spring, Summer)
ECGR 3155. Systems
and Electronics Laboratory (1). (W) Prerequisites: ECGR
2112, and 2156. Corequisites: ECGR 3111
and 3131, or permission of Department.
Systems and signals measurements and applications; electronic
circuits. (Fall, Spring, Summer) (Evenings)
ECGR 3156.
Electromagnetic and Electronic Devices Laboratory (1) (W) Prerequisite: ECGR 3155.
Corequisite: ECGR 3142, 3133, or
permission of Department. Measurements
and applications of electromagnetic and solid state devices. (Fall,
Spring, Summer) (Evenings)
ECGR 3157.
Electrical Engineering Design II. (2) (O) Prerequisite: ECGR 2112, 2252 and 2181. Corequisite: ECGR
3111 and 3131 or permission of Department. Application of conceptual design;
circuit design; parameter sensitivity analysis; cost-performance tradeoff
analysis and interconnection compatibility design. A design project completed
in a laboratory setting and a written technical report and oral presentation on
the project are required. (Fall, Spring)
ECGR 3159. Electrical Engineering Professional Practice.
(2) Prerequisites: Senior Standing and
ECGR 3253. Corequisite: ECGR 3254 or permission of Department. Engineering
ethics; safety and liability in the manufacturing workplace; product design;
product development; cost estimating for non-recurring engineering work;
production planning; Total Quality Management; and effective technical
presentation. (Spring, Summer)
ECGR 3181. Logic System Design II. (3) Prerequisite: ECGR 2181 with a grade of C or better or permission of Department.
Digital systems design and test. Top-down design of multi-input based
controller systems; programmable devices. (Spring,
Summer)
ECGR 3182. Digital Electronics. (3) Prerequisites: ECGR 2181 and 3131, both with a grade of C or better. Bipolar and field‑effect
transistors, switching characteristics, device models, logic families. Memory
devices, one‑shots, Schmitt triggers, logic gates, drivers. Use of logic
analyzers. (Spring, Summer)
ECGR 3183. Programming Languages. (3) Prerequisite: consent of instructor. Topics include
structure of simple statements and algorithmic languages, list processing,
manipulation and text editing, linear‑time parsers/interpreters/compilers.
Emphasis on application of these concepts to engineering systems including
programmable logic controllers and mini/micro computers as process controllers.
(On demand)
ECGR 3199. Professional Development. (O) The purpose of this course is to broaden the student's
perception of engineering as a career through participation in various
activities related to the engineering profession. Activities consist of attendance at
professional society meetings, active participation in student organizations,
attendance at visiting lectures and seminars, etc. Course requirements are
spread over a two‑year period.
Students must schedule this course during each of the three semesters
prior to their last for zero credit.
Satisfactory completion of this course is required for graduation for
all Electrical Engineering majors. (Fall,
Spring)
ECGR 3253. Senior Design I. (2) (W) (O) Prerequisites: for BSEE degree - ECGR 2155, 2156, 3111,
3131, 3155, 3156 with a grade of C or
better. Prerequisite for B.S.Cp.E. degree – ECGR 2155 and ECGR 2255. Corequisite: senior standing in engineering.
A project‑oriented course stressing the planning and design of
experiments to support the student's project. Formation of the design problem
and specifications. (Fall, Spring)
ECGR 3254. Senior Design II. (3) (W,O) Prerequisite: ECGR 3253 with a grade of C or better. A continuation of ECGR 3253
consisting of project development and analysis, culminating in a written and
oral presentation. (Fall, Spring)
ECGR 3695. Electrical Engineering Cooperative Education
Seminar. (1) Required of Co‑op
students during semesters immediately following each work assignment for
presentation of engineering reports on work done the prior semester. This
program is coordinated by the University Career Center. (Fall,
Spring, Summer)
ECGR 3890. Individualized Study. (1‑3) Prerequisite: consent of the Department. Supervised
individual study within an area of a student's particular interest which is
beyond the scope of existing courses. May be repeated for credit. (On demand)
ECGR 3990. Undergraduate Research. (1‑4) Prerequisite: consent of the Department. This course
involves the independent study of theoretical and/or experimental problems in the
specialized area of engineering analysis and design. The student can pursue
some particular area or problem to a depth much greater than can be undertaken
within the scope of existing courses. May be repeated for credit. (On demand)
ECGR 4101. Advanced Computer Utilization. (3) Same as ECGR 5101.
Prerequisite: consent of Department. The use of computers in large scale
engineering problems. Topics include flow diagrams, matrix analysis of systems,
applications of iteration methods to non‑linear problems, eigen‑value
problems, optimization and handling of large engineering database problems.
Engineering applications will be emphasized. (On demand)
ECGR 4102. Engineering Simulation. (3) Same as ECGR 5102.
Prerequisite: ECGR 2103 or consent of Department. 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. (On demand)
ECGR 4103. Applied Computer Graphics. (3) Same as ECGR 5103.
Prerequisite: permission of Department. Interactive graphics; raster,
character, vector, graphics, display technologies; rotation, scaling,
translating of graphics image; image processing/enhancement; feature
extraction; 3‑D graphics; hidden lines. (On demand)
ECGR 4104. Computational Methods in Power Systems. (3) Same as ECGR 5104.
Prerequisite: ECGR 4142 or consent of Department. 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. (On demand)
ECGR 4111. Control Systems Theory I. (3) Prerequisite: ECGR 3111 with a grade of C or better. 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. (Fall)
ECGR 4112. Control Systems Theory II. (3) Prerequisite: ECGR 4111 with a grade of C or better. 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. (Spring)
ECGR 4113. Modeling and Analysis of Dynamic Systems. (3)Prerequisite: ECGR 3111 or permission of the Department.
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. (On demand)
ECGR 4121. Antennas. (3)
Prerequisite: ECGR 3122 with a grade of C
or better or permission of the Department. 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. (On demand)
ECGR 4122. Acoustics. (3) Prerequisite: ECGR 3122. Vibrations and simple vibrating systems;
radiating systems; plane waves of sound; dynamic analogies, microphones and
other acoustic transducers; acoustic measurements. (On demand)
ECGR 4123. Analog and Digital Communication. (3) Prerequisite: ECGR 3111. 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), (Fall)
(Evenings)
ECGR 4124. Digital Signal Processing. (3) Prerequisite: ECGR 3111 with a grade of C or
better. 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. (Spring)
ECGR 4125. Foundation of Optical Engineering. Same as
ECGR 5125. Prerequisites: ECGR 3122 and
PHYS 2241 or permission of Department. The engineering aspects and applications
of modern optics, optical communications, optical materials, optical devices,
basic optical fiber and integrated optics, optical signals, and optical
networks, basic Fourier optics, and methods in optical signal processing.
Signal and data processing, principles of integrated optics. (Fall)
ECGR 4131. Linear Integrated Electronics. (3) Prerequisite: ECGR 3132 with a grade of C or better. Design of linear integrated
circuits utilizing bipolar and MOS devices. Application in linear amplifier
design, control, and processing of
analog signals. (Fall)
ECGR 4132. Analog
Integrated Circuits Design. (3) Same as
ECGR 5132. Prerequisite: consent of
Department. Topics include analog MOS
modeling, design of current mirrors, references, and operational amplifiers. Both hand analysis and SPICE simulation
utilized. (Spring)
ECGR 4134. Solid State and Semiconductor Microelectronics
II. (3) Prerequisites: ECGR 3133 or
permission of Department. PN-junctions and Schottky junctions; bipolar and
field effect transistors; optoelectronic and heterojunction devices;
lithography and integrated circuits; microwave devices; light emitting devices
and detectors; quantum devices using superlattices; quantum wells and quantum
dots; material preparation and characterization; and measurement
techniques. (Spring)
ECGR 4135. Physical Electronics. (3) Same as ECGR 5135.
Prerequisite: ECGR 3122 or PHYS 3181 or permission of Department.
Dynamics of charged particles; electron motion in electromagnetic fields; types
of electron emission; beam focusing; longitudinal and transverse beam waves;
microwave generation; plasma parameters. (On
demand)
ECGR 4137. Device Electronics for Integrated Circuits. (3) Same as ECGR 5137.
Prerequisites: ECGR 3132 permission of Department. 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. (Fall)
(Evenings)
ECGR 4138. Electronic Thin Film Materials and Devices. (3)
Same as ECGR 5138. Prerequisite: ECGR 4133 or 3132, or permission
of the Department. 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. (Fall)
ECGR 4139. Digital
Communication Systems. (3) Same as ECGR 5139.
Prerequisites: ECGR 2181 and 3131.
Topics include digital data transmission systems, signal and system
representation, digital system performance characterization, pulse code
modulation, and statistical communications theory. (On
demand)
ECGR 4140. Introduction to VLSI Processing. (3) Same as ECGR 5140. Prerequisite: permission of the Department.
Microelectronic fabrication; relevant materials, processes, and tools;
fabrication of a simple structure in the VLSI clean room/lab. (Fall)
ECGR 4141. Power System Analysis I. (3) Prerequisite: ECGR 3142 with a grade of C or better. Representation of power
system components for analysis studies. Transmission line parameters. Network
equations. Load flow analysis and numerical methods. (Fall)
ECGR 4142. Power System Analysis II. (3) Prerequisite: ECGR 4141 with a grade of C or better. Economic operation of power
systems. Short circuit studies. Symmetrical components. Transient stability
analysis. (Spring)
ECGR 4143. Electrical Machinery. (3) Prerequisite: ECGR 3142 with a grade of C or better. Advanced theory of
transformers and rotating. Machines; harmonic and saturation effects on machine
performance. Unbalanced operation and transient conditions. (On demand)
ECGR 4146. Introduction to VHDL. (3) Same as ECGR 5146.
Prerequisites: ECGR 2181 and
knowledge of a computer language, or permission of Department. 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. (Fall)
ECGR 4161. Introduction To Robotics. (3) Prerequisites: ECGR 2103 or MEGR 2101 and senior standing.
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). (Fall)
ECGR 4162. Control
of Robotic Manipulators. (3) Same as ECGR
5161. Prerequisites: ECGR 4161 and
4111. 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). (Spring)
ECGR 4165. Laser Electronics. (3) Same as ECGR 5165.
Prerequisites: ECGR 3132 and PHYS 2241 or permission of Department.
Laser oscillation, excitation, amplification, dispersion, and absorption, Basic
principles of quantum electronics, general characteristics of lasers,
semiconductor lasers, solid state lasers, gas lasers, laser switching and
modulation, CW and pulsed lasers which includes, Q‑switching, mode
locking, and other techniques for short pulse generation. Basic spectroscopy, nonlinear effects, laser
processing, and laser. (Spring)
ECGR 4181. Computer Arithmetic. (3) Same as ECGR 5181.
Prerequisite: permission of Department. 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. (On demand)
ECGR 4182. Digital System Testing. (3) Prerequisite: ECGR 2181 with a grade of C or better or permission of Department.
System testing; Boolean difference; D‑algorithm; checking experiments;
redundancy, computer‑aided digital test systems. (Spring)
ECGR 4183. Network Synthesis. (3) Same as ECGR 5113. Prerequisite: ECGR 4114. 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. (On
demand)
ECGR 4184. Device Characterization, Parameterization and
Modeling. (3) Same as ECGR 5114. Prerequisite: ECGR 3132
permission of Department. 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. (On demand)
ECGR 4185. Advanced Electromagnetic Field Theory. (3) Same as ECGR 5123. Prerequisite: ECGR 3122 or permission of
Department. Maxwell's equations and propagation. Properties of guided and
surface waves. Wave properties of light; physical and fiber optics. (On demand)
ECGR 4186. Foundation of Optical Engineering. (3G) Same as ECGR 5125.
Prerequisites: ECGR 3122 and PHYS 2241 or permission of Department. The
engineering aspects and applications of modern optics, optical communications,
optical materials, optical devices, basic optical fiber and integrated optics,
optical signals, and optical networks, basic Fourier optics, and methods in
optical signal processing; signal and
data processing, principles of integrated optics. (Fall)
ECGR 4187. Data
Communications. (3) Same as ECGR
5187. Prerequisite: consent of
Department. 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. (Fall)
ECGR 4188. Advanced VLSI Systems Design. (3) Same as ECGR
5134. Prerequisite: ECGR 5133. 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. (Spring)
ECGR 4190. Power Generation: Operation and Control. (3) Same as ECGR 5142.
Prerequisite: ECGR 4142 or
consent of Department. 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. (Fall) (Alternate years) (Evenings)
ECGR 4191. Dynamic and Transient Analysis of Power Systems.
(3) Same as ECGR 5143. Prerequisite: ECGR 4142 or permission of
Department. 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. (Spring)
(Alternate years) (Evenings)
ECGR 4193.
Foundation of Optical Engineering. (3) Same as ECGR 5125.
Prerequisites: ECGR 3122 and PHYS 2241 or permission of Department. The
engineering aspects and applications of modern optics, optical communications,
optical materials, optical devices, basic optical fiber and integrated optics,
optical signals, and optical networks, basic Fourier optics, and methods in
optical signal processing. signal and
data processing, principles of integrated optics. (Fall)
ECGR 4231. Sensors
& Actuators. (3) Same as ECGR 5231.
Prerequisite: ECGR 3132, 3121, or permission of Department. Fundamentals of sensors and actuators, and
their applications in smart machines, industry, metrology, and the
environment. Materials for sensors,
actuators, electronic and optical sensors, electroptics, magneto-optics, and
fiber optics sensors, microsensors and actuators, sensors and actuators, signal
processing and interfaces. (On Demand)
ECGR 4261. Microwave Circuit Design I. (3) Same as ECGR
5261. Prerequisites: ECGR 3131; and
senior/graduate standing, or permission of Department. 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.
(Fall)
ECGR 4265. Microwave Devices and Electronics. (3) Same as ECGR 5265. Prerequisites:
ECGR 3122 and PHYS 2231 with grades of C
or better or permission of Department. 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. (On demand)
ECGR 4422. Random Processes and Optimum Filtering. (3) Same as ECGR
5122. Prerequisites: ECGR 3111 and STAT
3228 or permission of Department. 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. (Spring)
ECGR 4433. VLSI Systems Design. (3) Same as ECGR 5133. Prerequisite: ECGR 2181 and 3131 or permission
of Department. 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. (Fall) (Evenings)
ECGR 4892. Individualized Study. (1‑6) Same as ECGR 5892. Individual
investigation and exposition of results. May be repeated for credit. (On demand)