Graduate: Courses
 

 

Schedule of Classes

Course Listings

ECE 201 - Microcomputer Systems Architecture (3) (Course Webpage)
El-Ghazawi and Staff

Advanced microprocessor based systems, CISC, RISC. Buses, timing, and system interface protocols. Advanced memory designs. Multilevel cache designs. Architectural support for memory management, protection, task switching, and exception handling. Multiprocessor systems. Prerequisite: ECE 181 or ECE 182 (Fall and spring)



ECE 202 - Linear Systems Theory (3)
Kyriakopoulos and Staff

Introduction to linear systems theory. Topics include linear vector spaces and linear operators, mathematical representation of dynamic linear systems, concept of state and solution of the state equation, controllability and observability, canonical forms of the state equation, state feedback, and state estimation. (Fall)


ECE 203 - Stochastic Processes in Engineering (3)
Vojcic and Staff

Basic concepts of modeling of random phenomena in electrical and computer systems: probability framework, stationarity, linear filtering. Optimization of discrete and continuous stochastic processes. Elements of performance analysis. Prerequisite: ECE 12, ApSc115. (Fall and spring)


ECE 204 - Embedded Systems (3) (Course Webpage)
El-Ghazawi and Staff

Architectural advances and instruction sets for embedded microprocessors. Real-time operating systems and real-time scheduling, use of pre-designed software and hardware cores. Sensors, actuators and data acquisition. System on chip (SoC). Design case studies. Prerequisite: ECE 201 (Fall and spring)


ECE 206 - High-Performance Processors (3) (Course webpage)
El-Ghazawi and Staff

Processor microarchitecture and instruction level parallelism. Superpipelines and superscalar processors. Multiple-instruction fetching, aligning, merging, and issuing. Hardware and software solutions to structural hazards, data and control hazards. Branch prediction and static and dynamic speculation. Register renaming, out of order execution, reorder buffers and Tomasulo’s algorithm. Very Long Instruction Word (VLIW) processors, multithreading. Prerequisite: ECE 201 (Spring)


ECE 207 - Parallel Computer Architecture (3)
El-Ghazawi and Staff

Architectural classifications and taxonomies of parallel computers; enabling technologies, including advanced processor concepts, interconnection networks, high-speed memory architectures and protocols; parallel performance and scalability; introduction to parallel algorithms and parallel programming. Prerequisite: ECE 201 (Fall)


ECE 208 - Digital Image Processing (3)
Loew and Staff

Properties of images and visual systems. Image acquisition, sampling, quantization. One and two-dimensional image transform techniques; enhancement and restoration. Image coding and data compression. Segmentation, representation, boundary and shape, texture, matching. Image understanding. Computer applications and projects. Prerequisite or corequisite: ECE 219. (Spring, odd years)


ECE 209 - Compression Techniques for Data, Speech, and Video (3)
Eom and Staff

Lossless and lossy coding theorems, rate distortion bound. Data compression algorithms: Huffman coding, run-length coding. Differential coding. Transform coding. Voice, audio, image and video coding techniques: CELP, JPEG, MPEG, MP3. Data coding standards: G.722, G.726, G.728, H.261, H.323. Prerequisite: ECE 203, ECE 211 (Spring)


ECE 210 - Applied Electromagnetics (3)
Lang and Staff

Review of Maxwell's equations; electromagnetics of circuits, plane wave propagation; transmission lines; waveguides; radiating systems; receiving antennas and pattern reciprocity, array antennas; electromagnetic properties of materials: conductors, crystals, devices; optical transmission. Prerequisite: ECE 32, ApSc114. (Fall)


ECE 211 - Signals and Transforms in Engineering (3) (Course Webpage)
Wasylkiwskyj and Staff

Representation of discrete and analog signals as sums of canonical elementary functions; normal equations and the LMS approximation theory, singular value decomposition for discrete and continuous signals; application of classical transform theory to the study of linear systems. Prerequisite: ECE 12, ApSc114. (Fall and spring)


ECE 213 - Modeling of VLSI Circuits (3)
Zaghloul and Staff

Top-down ASIC-FPGA design methodology. Modeling of VLSI circuits using HDL. Behavioral, structural, and RTL modeling techniques; validation and verification techniques. Introduction to logic synthesis. Intellectual property usage. Students design and simulate a project using state-of-the-art commercial VLSI CAD tools. Prerequisite: ECE 126. (Fall)
Sample ECE 213 Class Projects


ECE 214 - High Level VLSI Design Methodology (3)
Zaghloul and Staff

High-level ASIC-FPGA design methodology. RTL modeling of VLSI circuits, using HDL for synthesis. Detailed discussion of logic synthesis. Architectural tradeoff for large VLSI circuits. Advanced optimization techniques. VLSI design flow, using the state-of-the-art, front-end design entry and simulation tools and back-end logic synthesis. Prerequisite: ECE 213. (Spring)


ECE 215 - Introduction to MEMS and NEMS(3) (Course Webpage)
Zaghloul and Staff

Introduction to Micro Electro Mechanical Systems. Micro/Nano fabrication techniques, bulk micromachining, surface micromachining. Examples of mechanical sensors and actuators, examples of microsystems, interface circuits and MEMS applications. Use of the CAD tools to design MEMS devices. Prerequisite: ECE 126. (Fall)


ECE 216 - RF/ VLSI Circuit Design (3)
Zaghloul and Staff

Introduction to Radio Frequency (RF) systems, role of RF design, RF noise, RF amplifiers, specifications, matching concepts, mixers, oscillators, system level RF design. Prerequisite: ECE 126 (Spring, even years)


ECE 217 - Neural Networks and Applications (3)
Zaghloul and Staff

Theory of neural network models, relation to biological models. Examples of known models. Possible applications of neural networks. Computational intelligent systems, digital vs. analog approaches. Building blocks. Examples of realized neural networks. (Fall, even years)


ECE 218 - Advanced Analog VLSI Circuit Design (3)
Zaghloul and Staff

MOS technology: building blocks, devices, capacitors, limitations. Operational amplifiers and other analog systems. Layout examples and design principles. Mixed signal A/D and D/A. Students use the CAD VLSI laboratory to design and simulate circuits. Prerequisite: ECE 126 (Spring, odd years)

ECE 219 - Computational Techniques in Electrical Engineering (3)(Course Webpage)
Pardavi Horvath and Staff

Introduction to linear algebra and vector spaces as applied to networks and electrical systems. Orthogonal bases, projections, and least squares. Fast Fourier transforms. Eigenvalues and eigenvectors with applications. Computations with matrices. Constrained optimization in electrical systems. Network models and applications. Prerequisite: ECE 12, ApSc114. (Fall and spring)


ECE 220 - Pattern Recognition (3)
Loew and Staff

Random vectors, transformations. Hypothesis testing, error probability, sequential methods. Bayes and other linear classifiers. Discriminant functions, parameter estimation, learning, and dimensionality reduction. Nonparametric methods; clustering; feature selection and ordering. Computer applications and projects. Prerequisite: ECE 203. (Fall, odd years)


ECE 221 - Introduction to Physical Electronics (3)
Korman and Staff

Theoretical principles underlying the operation of electronic devices. Postulates of quantum mechanics: wave-particle duality, uncertainty relations, electronic band structure. Free carrier statistics, transport in semiconductors, electron –photon interaction. Physical principles of semiconductor and optoelectronic devices. Prerequisite: ECE 32. (Fall)


ECE 222 - Introduction to High-Performance Computing (3)
El-Ghazawi and Staff

Introduction to Parallel Computing. Texnomy and classifications of parallel computers. Parallel Thinking and Parallel Algorithms, Application of Parallel Computing in Science and Engineering, Domain Decomposition and Load Balancing, Parallel Performance, Programming Parallel computers using the message passing, the global address space, and the partitioned the global address space paradigms. Performance Analysis and Program Optimizations. Introduction to Cluster and Grid Computing. (Fall)


ECE 223 - Introduction to Nanotechnology (3)
Zaghloul and Staff

Review of solid state physics, nano-particles, carbon nanostructures, nano-electronics, quantum structures, self assembly and catalysis. Measuring properties of nano-structures, nano-machines and devices. Prerequisite: ECE 221. (Spring, even years)


ECE 225 - Device Electronics (3)
Korman and Staff

Semiconductor device concepts; doping, drift diffusion, recombination. Analysis of Schottky and Ohmic contacts, pn junctions, MOS systems. Modeling and analysis of semiconductor devices such as MOSFET and bipolar transistors. Hot electron and short and narrow channel effects. Semi-classical transport and noise. Numerical modeling techniques. Prerequisite: ECE 221 (Spring)


ECE 226 - Fiber and Integrated Optics (3)
Wasylkiwskyj and Staff

Propagation of light in optical fibers and planar waveguides, absorption and material dispersion effects, polarization, birefringence, spatial and temporal coherence. Components in fiber optic networks: directional couplers, power splitters, tunable filters and diffraction gratings. Prerequisite: ECE 210. (As arranged)


ECE 227 - Grid and Network Computing (3)
El-Ghazawi and Staff

Local, regional and global computational grids, distributed large scale computations. Network protocols, quality of service and security issues for the grid. Grid infrastructure and middleware, and scheduling. Distributed algorithms and programming tools for the grid. Computational versus data grids. System area networks and clusters. Prerequisite: ECE 248, ECE 207 (Fall)

More Information


ECE 230 - Multimedia Processing (3)
Eom and Staff

Introduction to multimedia. Multimedia formats, conversion, and combinations. History of multimedia processing. Delivery and trends. Servers and Networks. Hardware and architecture. End-user devices. Digital libraries, video conferencing and collaboration. Educational and health applications. Case studies and trials. Prerequisite: ECE 181, ECE 201 (Spring)


ECE 231 - Application of MEMS and NEMS Devices (3)
Zaghloul and Staff

The design of functional board-level electronic systems involving MEMS devices. Available and emerging MEMS and their use in multidisciplinary system-level applications, including automobile, aerospace, communication, chemical, medical and other industries. Microsensors and microsystem applications. Prerequisite: ECE 215 (Spring, odd years)


ECE 232 - Applied Magnetism (3)
Pardavi-Horvath and Staff

Classification of magnetic materials. Magnetic measurements. Soft and hard magnetic materials. Applications to microwave, magnetic recording, permanent magnets, magneto-optics, magnetostrictive devices. Magnetic sensors. Electric power. Superconducting devices. Prerequisite: ECE 210. (Spring, even years)


ECE 233 - Introduction to Microwave Engineering I (3)
Kahn and Staff

Transmission lines, modes in uniform waveguides, general characteristics of waveguide junctions. Microwave networks, scattering parameters, transfer representations, resonators, filters, directional couplers. Prerequisite: ECE 210 (Fall, even years)


ECE 234 - Introduction to Microwave Engineering II (3)
Wasylkiwskyj and Staff

Active microwave components, amplifiers, oscillators and mixers. Design of microwave amplifiers and oscillators, microwave transmitters and receivers. Introduction to microwave systems: radar, wireless communication systems and radiometer systems. Prerequisite: ECE 233 (Spring, odd years )


ECE 235 - Antennas (3)
Kahn and Staff

Antenna circuits, radiation pattern, reciprocity, gain, receiving cross-section, scattering by antennas, mutual coupling, arrays. Polarization. Radiation from current distributions, equivalent aperture currents, dipoles, patch antennas, large phased arrays. Prerequisite: ECE 210. (Spring, odd years)


ECE 236 - Electromagnetic Radiation and Scattering (3)
Wasylkiwskyj and Staff

Alternative representations of solutions to Maxwell equations: Fourier transforms and spherical mode representations, field equivalence principles, dyadic Green's functions, radiation and scattering by simple shapes, geometrical theory of diffraction, integral equations and the moment method. Prerequisite: ECE 210, 211. (Spring, odd years)


ECE 237 - Waves in Random Media (3)
Lang and Staff

Propagation and scattering of electromagnetic, optical, and acoustic waves in random media, scattering from rough surfaces and randomly distributed particles, turbulence. Applications to propagation through rain and fog. Laser beam scintillations, remote sensing, and communications channel modeling. Monte Carlo simulation. Prerequisite: ECE 203, 236. (Fall, odd years)


ECE 238 - Remote Sensing (3)
Lang and Staff

Active and passive remote-sensing systems: scatterometers, real-aperture imaging, and synthetic-aperture radars. Sensing of surface, subsurface, and atmospheric parameters at microwave, infrared, and optical frequencies. Analysis of radiometric techniques using radiative transport theory, inverse scattering methods, profile inversion. Prerequisite: ECE 210. (Spring, even years)


ECE 239 - Numerical Electromagnetics (3)
Wasylkiwskyj and Staff

Numerical methods for the solution of electromagnetic scattering and radiation problems. Major techniques: method of moments, T-matrix and finite element methods, geometrical theory of diffraction and hybrid approaches to solve scattering and radiation by wire structures, surfaces, and composite bodies. Prerequisite: ECE 210, 211, 219. (Fall, even years)


ECE 241 - Information Theory (3)
Vojcic and Staff

The concepts of source and channel. Measure of information, entropy, mutual information. The noiseless coding theorem. The noisy coding theorem. Channel capacity: symmetric and non symmetric channels, Gaussian and binary symmetric channels. Rate-distortion theory. Basics of multiple-user information theory. Prerequisite: ECE 203. (Spring, even years)


ECE 242 - Error Control Coding (3)
Helgert and Staff

Algebraic coding theory: finite fields, linear block codes, cyclic and Reed-Solomon codes. Convolution codes and trellis coded modulations: structure, properties, optimal and suboptimal decoding, and performance bounds. Capacity achieving code, encoding, soft – input soft –output decoding, computationally efficient decoding algorithms. Prerequisite: ECE 203. (Fall)

More Information



ECE 243 - Communication Theory I (3)
Vojcic and Staff

Principles of digital communications; channels, digital modulation; optimum receivers and algorithms in the AWGN, coherent, non-coherent, and fading channels. Correlation detectors, matched filters, diversity techniques. Bounds on performance of communications, comparison of communications systems and implementation issues. Prerequisite: ECE 203 (Spring)


ECE 245 - Statistical Signal Estimation (3)
Doroslovacki and Staff

Minimum variance unbiased estimation. Cramer-Rao bound, statistical modeling, sufficient statistics, maximum likelihood estimation, efficient estimators, least squares. Bayesian estimators. Wiener and Kalman filters, complex data and parameters. Applications to radar, speech, image, biomedicine, communications, control. Prerequisite: ECE 203, 211, 219. (Fall, odd years)


ECE 246 - Digital Communications (3)
Vojcic and Staff

Digital coding of waveforms: Nyquist criteria, pulse shaping and intersymbol interference (ISI). Partial response signaling. Equalization of distorted channels. Generation of carrier phase reference using phase-locked loops (PLL) Maximum-likelyhood and practical algorithms for estimation of carrier phase and symbol timing. Channel state estimation. Practical considerations in design of signals for modems and recording media. Prerequisite: ECE 243. (Fall, odd years)


ECE 248 - Introduction to Computer Networks (3)
Vojcic and Staff

Introduction to networks. Layered protocol architectures. Digital transmission, fundamental limits. Error detection and ARQ protocols. Data link layer and control. Multiple access protocols. Circuit and packet switching. Multiplexing. Routing. Flow and congestion control, queue management. Local area network standards. TCP/IP. New developments in next-generation Internet. Students who have taken ECE 144 may not take ECE 248 for credit. Prerequisite: ApSc 115. (Fall and spring)


ECE 249 - Network Performance Analysis (3)
Subramaniam and Staff

Telecommunications traffic models: arrival and service time distributions, Poisson and Erlang formulas. Topological design algorithms. Delay and blocking models and probabilities for packet switched networks. Routing, relaying, and flow control algorithms: delay and cost minimization, throughput optimization. Multiple access schemes. Prerequisite: ECE 203 and any of ECE 248, ECE 260, ECE 346. (Fall)


ECE 250 - Information Security (3)
Helgert and Staff

Speech and data scrambling. Linear and nonlinear transformations. Cryptographic techniques. Block and stream ciphers. The Data Encryption Standard (DES). Key management, digital signatures, message authentication, hash functions. Public key algorithms. Prerequisite: ECE 211 (Fall)


ECE 251 - Telecommunications Switching Systems (3)
Helgert and Staff

Circuit, packet and cell switching. Routing and relaying algorithms. Space and time division switching. Multistage switching networks. Storage, delay, blocking and analysis. Switching system complexity. Digital cross connects, add/drop multiplexers. Digital switching systems. Digital private branch exchanges. Network timing and synchronization. In-band signaling and common channel signaling networks. Prerequisite: ECE 249. (Spring, odd years)


ECE 252 - Digital Signal Processing Techniques (3)
Kyriakopoulos and Staff

Signal and system representation, sampling and quantization, transform techniques. Recursive and nonrecursive digital filter design, recursive estimation, linear predictive filtering. Fast algorithms for signal processing. Current topics. Prerequisite: ECE 117 or 211, and 203. (Fall)


ECE 253 - Mobile Communications Systems (3)
Vojcic and Staff

Mobile channel characterization. Modulation and coding techniques for mobile channels. Fading countermeasures: power control, multi-user scheduling, FEC coding, hybrid ARQ, equalization, OFDM and MIMO. TDMA, CDMA and OFDMA. Capacity of cellular networks. Structure and evolution of mobile communication networks. Evolving technologies and standards (HSDPA, 1xEVDO, IEEE 802.16e, IEEE 802.20). Prerequisite: ECE 243. (Spring, even years)


ECE 254 - Introduction to Radar Systems (3)
Wasylkiwskyj and Staff

The radar range equation. Radar cross section of targets, target detection and parameter estimation, detection in clutter. Resolution, ambiguities, and signal design. Moving-target indicators. Pulse Doppler radar. Radar antennas, phased arrays. Synthetic aperture and space-based radar. Prerequisite: ECE 203, ECE 32. (Fall, odd years)


ECE 255 - Optical Communication Networks
Subramaniam and Staff

Wave propagation through fiber, dispersion, polarization. Multiplexing techniques, WDM. Optical networking components. Optical transmission systems design. All-optical networking, broadcast star and wavelength routing networks. Performance analysis, survivability, control and management. Photonic packet switching. Current topics. Prerequisite: ApSc115. (Fall, even years)

More Information


ECE 256 - Wavelets and Their Applications
Doroslovacki and Staff

Time-frequency analysis. Continuous, discrete, and discrete-time wavelet transform. Multi rate filter banks. Multi band wavelets, two-dimensional wavelets. Wavelet packets and matching pursuit. Wavelets in noise filtering, compression, modeling of fractals, communications, detection, adaptive systems, neural networks, and fast computation. Prerequisite: ECE 211, ECE 252 (Spring, odd years)


ECE 257 - Code Division Multiple Access (3)
Vojcic and Staff

Spread spectrum transmission; direct sequence and frequency hopping. Conventional code division multiple access. Multi-user detection and capacity limits for multi-user communications. High capacity multi-user communications. Applications to mobile communications and cellular networks. cdma2000 and 1xEVDO. Prerequisite: ECE 243. (Spring, odd years)


ECE 258 - Propagation Modeling in Wireless Communications (3)
Lang and Staff

Wireless communication channel modeling, propagation mechanisms, terrestrial fixed links, satellite fixed links, macrocells, fading models, microcells, picocells, diversity, equalizers. Prerequisite: ECE 32 and ApSc115 (Fall, even years)


ECE 259 - Wireless Networks (3)
Vojcic and Staff

Wireless channels and transmission fundamentals. Wide area networks: CDMA (UMTS/cdma2000) and OFDMA based networks. Physical, MAC and link layer protocols for wireless networks. Satellite systems. Broadcast systems. Wireless LANs, sensor and ad-hoc networks. Mobility support: handoffs and Mobile IP. Prerequisite: ECE 144 (Spring)


ECE 260 - Information Transmission Systems (3)
Helgert and Staff

Transmission media, signals, channels, noise. A/D conversion, data compression, Carrier modulation, and modem standard. Baseband transmission and codes, synchronization and timing. Multiplexing. Inverse multiplexing. Transmission impairments, error control procedures. Prerequisite: ECE 143. (Fall)

More Information


ECE 261 - Electric Power Generation (3)
Harrington and Staff

Overview of primary traditional and alternative energy sources. Analysis of machinery employed in energy conversion processes. Effect of independent power producers on long and short term stability of large grids. Safety issues regarding high voltage and current exposure. Prerequisite: ECE178 (Spring, odd years)

ECE 262 - Power Electronics (3)
Harrington and Staff

Review of power semiconductors and their application to electric power supply, frequency control, uninterruptible power supplies, and in the design of HVDC power transmission. Application of multiphase power electronic circuits for speed and torque control of ac and dc machines and for industrial processes. Prerequisite: ECE 177 (Fall, even years)


ECE 264 - Space/Time Adaptive Processing for Radar (3)
Wasylkiwskyj and Staff

Introduction to beamforming and space-time adaptive processing (STAP), spatial filtering, conventional and adaptive beamforming, space-time signal environments, STAP metrics, computational issues in STAP, advanced STAP algorithms and analysis. Prerequisite : ECE254 (Spring, even years)


ECE 266 - Power System Control and Stability (3)
Harrington and Staff

Analysis of ac networks, load flow, economic dispatch, voltage and frequency control. N-1 contingency and its role in assessing and maintaining system integrity. Analysis of loss of critical generating units and transmission capabilities under severe threats. Rapid restoration techniques based on historical data and heuristic approach. Prerequisite: ECE 178. (Fall, odd years)


ECE 269 - Developing Trends in Electrical Power Networks (3)
Harrington and Staff

Environmental issues regarding generation, transmission and distribution of electric power, nuclear waste disposal and atmospheric pollution and their amelioration, effects of high electric and magnetic fields on biological organisms, power line carrier for telecommunication networks. (Spring, even years)

More Information


ECE 272 - Computer Control Systems (3)
Carroll and Staff

Analysis of automatic control systems in which the control procedure uses on-line digital computation. Topics include single- and multi-rate sampling, z-transforms, responses of discrete systems, stability criteria, and discrete control design. Prerequisite or concurrent registration: ECE 202. (Spring)


ECE 273 - System Optimization (3)
Carroll and Staff

Parameter optimization problems, theory of minima and maxima. Optimization problems for dynamic systems, calculus of variations, the maximum principle and the Hamilton-Jacobi equation. Optimization problems with constraints, optimal feedback systems. Numerical solution of optimal problems. Prerequisite: ECE 202.(Spring)


ECE 274 - Nonlinear Systems (3)
Carroll and Staff

Definition of linear and nonlinear systems; introduction to approximate analysis of nonlinear systems—describing functions, Krylov and Bogoliubov asymptotical method, and Tsypkin locus. Forced oscillations—jump resonance. Stability analysis—Liapunov criterion. Luré problem and Popov method. Prerequisite: ECE 202. (Spring, even years)


ECE 275 - Adaptive Filtering (3)
Doroslovacki and Staff

Adaptation criteria. On-line adaptive filtering algorithms: least mean square and recursive least square. Adaptation in transform domain. Convergence of adaptive algorithms and tracking. Applications in system identification, adaptive channel equalization, interference cancellation and suppression, adaptive antenna arrays and Blind deconvolution. Prerequisite: ECE 245. (Spring, even years)


ECE 277 - Satellite Communications Systems (3)
Helgert and Staff

Theory and application of satellite communication. Low earth orbit and geostationary satellite systems. Satellite transponders, antennas, and earth stations. Transmission systems. RF link budgets. Modulation and multiplexing. Multiple access techniques: FDMA, TDMA, CDMA. Prerequisite: ECE 243. (Fall, odd years)

More Information


ECE 278 - Local and Metropolitan Area Networks (3)
Helgert and Staff

LAN architectures, transmission systems and media access procedures. LAN protocol standardization, the IEEE 802 standards. Logical link control, Ethernet, token bus, and token ring standards. FDDI and Fiber Channel. Wireless LANs: the 802.11 standard, WiFi, HiPerLAN. Prerequisite: ECE 203, and ECE 248 or ECE 346. (Fall, even years)

More Information


ECE 280 - Anatomy and Physiology for Engineers (3)
Loew and Staff

Human anatomy and physiology from an engineering viewpoint. Analysis of functions of major physiological systems. Biopotentials, mechanics, gas exchange, chemical balance, electrical and chemical signaling, nervous control, voluntary and reflex factors. (Fall)


ECE 281 - Speech and Audio Processing by Computer (3)
Eom and Staff

Acoustic sensor technologies and characteristics. Speech coding: waveform coding, voice source coding. Speech enhancement and noise reduction. Speech analysis and synthesis, audio formats and compression standards. Speech recognition: isolated word recognition, continuous speech recognition, language identification. Models for speech and audio. (Fall)


ECE 282 - Medical Measurements (3)
Manuccia and Staff

Theory of measurements in biological areas, techniques for electronic measurements on biological specimens. Experiments in acquisition, processing, and measurement of physiological signals, ECG, EEG, and EMG. Prerequisite: ECE 280 (Fall)

ECE 283 - Medical Instrumentation Design (3)
Manuccia and Staff

Modern biomedical measurement techniques and instrumentation, including theory of data acquisition, biopotentials, biomedical signal processing, clinical laboratory instrumentation, respiratory system measurements, medical imaging, and prosthetic devices. Prerequisite: ECE 282. (Spring, even years)


ECE 284 - Biomedical Signal Analysis (3)
Loew and Staff

Origin, acquisition, and analysis of physiological signals. Deterministic and probabilistic modeling; fitting models; sequences and time series. Feature extraction from EEG and ECG; Fourier analysis and filtering; modeling. Noise and artifact removal and signal compensation. Prerequisite: ECE 282 (Spring)


ECE 285 - Medical Imaging I (3)
Zara and Staff

Principles of projection radiography, fluoroscopy, tomography, ultrasound and nuclear sources (PET, SPECT); biomagnetic imaging. Characterization of source and object; recorder resolution and noise. Scatter and attenuation. Modern medical ultrasound techniques and instrumentation, including physics of ultrasound, transducers, ultrasound imaging, hemodynamics, Doppler techniques, three-dimensional methods. Prerequisite: ECE 11, ECE 282. (Spring, odd years)


ECE 286 - Clinical Medicine for Engineers (3)
Loew and Staff

Overview of clinical medicine presented by area specialists, with emphasis on the implications for and of engineering and technology. Prerequisite: ECE 280, ECE 282. (Spring, even years)


ECE 287 - Rehabilitation Medicine Engineering (3)
Loew and Staff

Cross-sectional view of those areas of medicine most involved with the treatment of handicapped individuals. Application of engineering theory and techniques to the rehabilitation of handicapped individuals. Major problem areas and general solutions, solutions to some specific problems. Prerequisite: ECE 282. (Spring, odd years)


ECE 289 - Telecommunications Security Protocols (3)
Helgert and Staff

The OSI security architecture: security services and mechanisms, risk analysis. Internet protocol security mechanisms. Ipv4 and Ipv6 security, security associations, authentication, MD5. Encapsulating security payload. E-mail security: PGP, S/MIME, PEM, MSP. Secure voice communications algorithms. Security in Internet commerce: SSL, SET. Prerequisite: ECE 250, ECE 346. (Spring, even years)


ECE 290 - Telecommunications Networks (3)
Helgert and Staff

Traffic characterization: CBR and VBR sources. DSL systems. N-ISDN: physical layer interfaces, data link and network layer protocols. Common channel signaling. Frame Relay: protocol architecture, call control, LAPF, congestion control. SONET/SDH multiplexing. ATM networks: cell structure, virtual channels and paths, physical and adaptation layer protocols, traffic management. Multi-protocol label switching. Prerequisite: ECE 248 or ECE 260, and ECE 346. (Spring, odd years)

More Information


ECE 291 - Nanomagnetics (3)
Della Torre and Staff

Physics of magnetism in solids, with emphasis on magnetic phenomena used in devices. Fundamental properties of magnetic materials. The origins of magnetism, demagnetizing fields, anisotropy, magnetostriction, domains and coercivity. Prerequisite: ECE 210. (Fall, odd years)

ECE 292 - Magnetic Hysteresis (3)
Della Torre and Staff

Hysteresis models. Decomposition into irreversible and locally reversible magnetization. Aftereffect and accommodation. Vector models. Magnetostriction and magnetothermal effects. Prerequisite: ECE 210. (Spring, odd years)


ECE 293 - Image Synthesis (3)
Eom and Staff

Image synthesis techniques, mathematical image models, image reconstruction techniques, color texture synthesis, synthesis of three-dimensional scenes. Prerequisite: ECE 203. (Spring)


ECE 294 - Real Time DSP (3)
Doroslovacki and Staff

Digital signals, binary number representation, fixed-point and floating-point DSP architectures. Q-format for data representation, bit allocation and arithmetic. Portability of arithmetic expressions: floating point vs. fixed point. Applications to signal parameter estimation, signal generation, filtering, signal correlation, spectral estimation (FFT). Prerequisite: ECE 201. (Spring, odd years)


ECE 295 - Electronic Warfare (3)
Helgert


Electronic attack and protection of information resources. Countermeasures and counter-countermeasures. Electronic attacks on ranging and tracking radar systems, jamming and jamming defense. Electronic attack on communications systems. Defensive techniques, signal design, spread spectrum. Attack and defense of optical and high-energy systems. Prerequisite: ECE 243 (Spring, odd years)


ECE 297 - Special Topics (1 to 3) (Course webpage)
Staff.

Topics to be announced in the Schedule of Classes. (Fall and spring)

ECE 298 - Research (arr.)
Staff

Applied research and experimentation projects, as arranged. May be repeated for credit.


ECE 299-300 - Thesis Research (3-3)
Staff


ECE 306 - Advanced Topics in Computer Architecture (3)
El-Ghazawi and Staff

Current and advanced topics in computer architecture. The content of this course may change from year to year. Examples of topics are interconnection networks, fault tolerance, load balancing, workload characterization and performance modeling of advanced computer systems. Prerequisite: ECE 206, ECE 207. (Spring, even years)


ECE 319 - Controls, Systems, and Signal Processing Research (arr.)
Staff

Limited to students preparing for the Doctor of Science qualifying examination. May be repeated for credit. (Fall and spring)

ECE 320 - Computer Vision (3)
Loew and Staff

Image processing; edge detection, segmentation, local features, shape and region description in 2D and 3D. Insights from human vision studies. Representation for vision: object models, synthetic images, matching, gaps, algorithms. Interference, production system, syntactic networks. Planning spatial reasoning for robot vision. Prerequisite: CSci 270; ECE 220. (Spring, even years)


ECE 329 - Electromagnetic Engineering Research (arr.)
Staff

Limited to students preparing for the Doctor of Science qualifying examination. May be repeated for credit. (Fall and spring)

ECE 335 - High-Resolution Antenna Array (3)
Wasylkiwskyj and Staff

Review of antenna theory; radiation and reception by array antennas; antenna arrays as multiport receivers. Angle-of-arrival estimation using MUSIC and related techniques. Application to communications and radar. Prerequisite: ECE 203, 235. (Fall, odd years)


ECE 346 - Telecommunications Protocols (3)
Helgert and Staff

Protocol standards and standards organizations. Layered protocol architectures for telecommunications networks. The OSI reference model. Data link layer protocols: HDLC. Network and transport layer protocols in support of OSI: X.25, ISO 8072. TCP/IP. IPv6. Prerequisite: ECE 248 or ECE 260. (Spring)

More Information



ECE 348 - The Internet: Design and Implementation (3)
Helgert and Staff

Internet physical architecture: transmission systems, bridges, gateways, routers, servers and hosts. Service structures: NBP, NAP, ISP. Protocol architecture. Transmission, routing and application protocols. The World Wide Web: CGI, HTTP, search engines and browsers. Security: access control, firewall, packet filters, integrity mechanisms. Software issues. (Fall)


ECE 358 - Electromagnetic Wave Propagation (3)
Wasylkiwskyj and Staff

Electromagnetic wave propagation in complex environments with applications to communications and radar; terrestrial propagation models, satellite to ground propagation, effects of the atmosphere and the ionosphere, statistical and numerical models ECE 203, ECE 210 (Spring, even years)


ECE 383 - Bioelectric Phenomena and Bioelectromagnetics (3)
Loew and Staff

Mathematical treatment of bioelectric phenomena: membrane, dynamics, potentials, and sub threshold effects; solid-state phenomena; nerve propagation. Electromagnetic interactions with biological systems; energy absorption and heat production; diagnostic and therapeutic applications of electromagnetic energy. Prerequisite: ECE 210, 283. (Fall, even years)


ECE 384 - Medical Imaging II(3)
Loew and Staff

Reconstruction algorithms and implementations for CT and MRI; PET and SPECT. Medical image analysis: enhancement, segmentation, computer aided detection and diagnosis. Prerequisite: ECE 284 and 285. (Fall, odd years)


ECE 385 - Special Topics in Medical Engineering (3)
Loew and Staff

Exploration of theoretical or technical advances in medical engineering. Topic to be announced in the Schedule of Classes. (Fall and spring)

ECE 390 - Colloquium (0)
Lang and Staff

Lectures by outstanding authorities in electrical and computer engineering. Topics to be announced each semester. (Fall and spring)

ECE 399 - Dissertation Research (arr.)
Staff

Limited to Doctor of Science candidates. May be repeated for credit.


 

Undergraduate Courses (Series 0-199)

[Back to Top]

08/29