
ELE and BME Course Descriptions
undergraduate | graduate
200-Level Courses
ELE 201 Digital Circuit Design (3)
Digital concepts. Combinational logic: gates, Boolean algebra, K-maps, standard implementations. Sequential circuits: flip-flops, timing diagrams, state diagrams, counters and registers, design methods. MSI devices, memory, and programmable devices. (Lec. 3) Pre: credit or concurrent enrollment in MTH 141.
ELE 202 Digital Circuit Design Laboratory (1)
Laboratory experience in digital electronics. Logic design projects using standard SSI and MSI integrated circuits. Multi-week design project. (Lab. 3) Pre: credit or concurrent enrollment in 201.
ELE 205 Microprocessors (2)
Hands-on familiarization with computer and microprocessor software and hardware. Computer architecture and interfacing with input and output devices. (Lec. 2) Pre: credit or concurrent enrollment in MTH 141 and ELE 206.
ELE 206 Microprocessor Laboratory (1)
Laboratory exercises related to topics in 205. (Lab. 3) Pre: credit or concurrent enrollment in MTH 141 and ELE 205.
BME 207 (ELE) Introduction to Biomedical Engineering (3)
Introduction to topics in biomedical engineering. Overview of human physiology, biomechanics, bioinstrumentation, rehabilitation engineering, assistive technologies, medical imaging, and bioelectricity. Ethical issues related to the impact of bioengineering on society. (Lec. 3) Pre: PHY 204 and MTH 142 and BIO 121.
ELE 208 Introduction to Computer Systems (2)
Bits, binary representations, digital logic structures, the von Neumann computing model, the machine and assembly language, interrupt and traps, input and output, subroutines, stack and high-level programming in computing systems. (Lec. 2) Pre: credit or concurrent enrollment in MTH 141 and ELE 209.
ELE 209 Introduction to Computer Systems Lab (1)
Laboratory exercises related to topics in 208. (Lab. 3) Pre: credit or concurrent enrollment in MTH 141 and ELE 208.
ELE 212 Linear Circuit Theory (3)
Kirchoff’s Laws, DC-resistive networks, dependent sources, natural and forced response of first- and second-order circuits, sinusoidal steady-state response, phasors, AC power. (Lec. 3) Pre: PHY 204 and credit or concurrent enrollment in MTH 244 or 362.
ELE 215 Linear Circuits Laboratory (2)
DC measurements, natural and step response of first- and second-order circuits, AC measurements, impulse and frequency response, operational amplifier circuits. (Lec. 1, Lab. 3) Pre: credit or concurrent enrollment in 212.
ELE 220 Passive and Active Circuits (3)
Electrical circuit laws and theorems, transient and steady-state response, phasors, frequency response, resonance. Diode and transistor circuits, digital logic devices. (Lec. 3) Pre: PHY 204 or 214. Not open to biomedical, computer, or electrical engineering majors.
BME 282 (ELE) Biomedical Engineering Seminar I (1)
Seminar series given by instructor, invited experts, and students with focus on biomedical electronics, medical devices, rehabilitation engineering, and microprocessor-based medical instrumentation. (Seminar) Pre: MTH 141 or permission of instructor.
undergraduate | graduate
300-Level Courses
ELE 305 Introduction to Computer Architecture (3)
Introduction to CPU, instruction set architecture, instruction pipeline, hazard avoidance, and branch prediction. Concept and evaluation of cache memory and memory management. Bus architecture and input and output interfaces. (Lec. 3) Pre: 201 and 212 and (205 or 208).
ELE 306 Electronic Design Automation (3)
Digital design, simulation, synthesis, and verification using electronic design automation tools. IEEE VHDL hardware description language and rapid prototyping with FPGAs. Register transfer level design with reusable modules and cores. (Lec. 3) Pre: 201 and 202 and 212 and 215 and (credit or concurrent enrollment in 307).
BME 307 (ELE) Bioelectricity (3)
Quantitative analysis of electrical phenomena in biological cells, tissues, and organs. Action potentials and propagation in neurons, cardiac and skeletal muscle. (Lec. 3) Pre: (212 or 220) and (MTH 243 or 362).
ELE 307 Electronic Design Automation Lab. (1)
Laboratory exercises related to topics in 306. (Lab. 3) Pre: 201 and 202 and 212 and 215 and (credit or concurrent enrollment in 306).
ELE 313 Linear Systems (3)
Fourier series, Fourier transforms, transfer functions of continuous and discrete-time systems, transient and steady-state response, natural response and stability, convolution. (Lec. 3) Pre: 212 and MTH 362 and EGR 106.
ELE 314 Linear Systems and Signals (3)
Continuous-time and discrete-time systems, frequency response, stability criteria, Laplace transforms, z-transforms, filters, sampling, feedback, and applications. (Lec. 3) Pre: 313.
ELE 322 Electromagnetic Fields I (4)
Electrostatics and magnetostatics, forces on charged particles. Analysis employs vector algebra and vector calculus in orthogonal coordinates. Simple applications to engineering problems. (Lec. 3, Recitation 1) Pre: 212 and MTH 243 and PHY 204.
ELE 325 Electrical Power Distribution Systems (3)
Theory of 3-phase power systems, introduction to per unit system of analysis, distribution system components (transformers, lines, switch-gear, loads), system layout, analysis of unbalanced systems with symmetrical components. (Lec. 3) Pre: 212 and PHY 204 and MTH 362.
ELE 331 Introduction to Solid State Devices (4)
Electrical and optical properties of semiconductors. Characteristics of p-n and metal-semiconductor junctions. Application to diodes, transistors and light emitting and absorbing devices. Fabrication technology is introduced. (Lec. 3, Recitation 1) Pre: 212 and MTH 243 and (PHY 306 or 341).
ELE 341 Electronics I (3)
Review of linear circuit theory, operational amplifiers, diode and transistor circuits, computer-aided design, linear and nonlinear circuit applications, CMOS logic (Lec. 3) Pre: 201 and 212 and 215 and EGR 106 and (credit or concurrent enrollment in 342).
ELE 342 Electronics I Lab (1)
Laboratory exercises related to topics in 341. (Lab. 3) Pre: 201 and 212 and 215 and EGR 106 and (credit or concurrent enrollment in 341).
ELE 343 Electronics II (3)
Bipolar and MOS transistor biasing, small signal amplifiers, amplifier frequency response, operational amplifiers, SPICE, nonlinear circuits, statistical circuit simulation. (Lec. 3) Pre: 341 and (credit or concurrent enrollment in 344).
ELE 344 Electronics II Lab (1)
Laboratory exercises related to topics in 343. (Lab. 3) Pre: 341 and (credit or concurrent enrollment in 343).
BME 382 (ELE) Biomedical Engineering Seminar II (1)
Seminar series given by instructor, invited experts, and students with focus on physiological system modeling, biomechanics, biomaterials, tissue engineering, artificial organs, and biosensors. (Seminar) Pre: (201 and 212 and MTH 362) or permission of instructor.
ELE 391, 392, 393 Special Problems (1-3)
Independent study of special engineering problems. Topic and number of credits determined in consultation with the instructor. Pre: permission of instructor. 393 is for S/U credit.
undergraduate | graduate
400-Level Courses
ELE 400 Introduction to Professional Practice (1)
Engineering ethics. Discussions with faculty, visiting engineers, and invited speakers on ethical, social, economic, and safety considerations in engineering practice; career planning; graduate study. (Lec. 1) Pre: (205 or 208) and 212. Not for graduate credit.
ELE 401 Lasers, Optical Fibers, and Communication Systems (3)
Introduction to lasers, LEDs, optical fibers and detectors. Properties of Gaussian beams, optical resonators, and diffraction of Gaussian beams. Properties of Fabry-Perot cavities. Introduction to fiber optical communications systems. (Lec. 3) Pre: ((205 or 208) and 313 and 322 and 331 and 341) and ((credit or concurrent enrollment in 402)) or permission of instructor.
ELE 402 Lasers, Optical Fibers, and Communication Systems Lab (1)
Laboratory exercises related to topics in 401. (Lab. 3) Pre: ((205 or 208), 313, 322, 331, 341 and (credit or concurrent enrollment in 401)) or permission of instructor.
ELE 405 Digital Computer Design (3)
Hardware implementation of digital computers. Arithmetic circuits, memory types and uses, control logic, basic computer organization, microprogramming, input/output circuits, microcomputers. (Lec. 3) Pre: (305,306 and (credit or concurrent enrollment in 406)) or permission of instructor.
ELE 406 Digital Computer Design Lab (1)
Laboratory exercises related to topics in 405. (Lab. 3)Pre: (305, 306 and (credit or concurrent enrollment in 405)) or permission of instructor.
ELE 408 Computer Organization (3)
Engineering design problems involving hardware, software, and interface of computer and embedded systems. Students will apply skills and knowledge accumulated through the curriculum in a group senior design project. (Lec. 3) Pre: (305 and 313, 341 and (credit or concurrent enrollment in 409)), or permission of instructor.
ELE 409 Computer Organization Laboratory (1)
Laboratory exercises related to topics in 408. (Lab. 3). Pre: (305, 313, 341 and (credit or concurrent enrollment in 408)), or permission of instructor.
ELE 423 Electromagnetic Fields II (4)
Transmission lines, Maxwell’s equations, wave equation, reflection and refraction phenomena, polarization effects waveguides and antennas. Design project requiring application of electromagnetic theory and use of numerical methods. (Lec. 4) Pre: (313 and 322 and 342) or permission of instructor. Not for graduate credit.
ELE 427 Electromechanical Systems (3)
State-variable models. Electromechanical devices and systems in translation and rotation. Design of sensors, actuators, and systems as used in control applications. (Lec. 3) Pre: (313 and 322 and 331 and 341 and (credit or concurrent enrollment in 428)) or permission of instructor.
ELE 428 Electromechanical Systems Laboratory (1)
Laboratory exercises related to topics in 427. (Lab. 3) Pre: (313, 322, 331, 341 and (credit or concurrent enrollment in 427)) or permission of instructor.
ELE 432 Electrical Engineering Materials (4)
Continuation of 331. Electronic and optical properties of materials, mainly semiconductors, applied to the performance and design of electronic devices. Measurements and analysis of these properties will be performed in the laboratory. (Lec. 4) Pre: (313 and 322 and 331 and 342) or permission of instructor.
ELE 435 Communication Systems (3)
Representation of signals and noise. Basic principles of modulation and demodulation. Waveform and digital transmission systems. Design of a component of a communication system. (Lec. 3) Pre: ((215 or 341) and 314 and EGR 106 and (credit or concurrent enrollment in 436)) or permission of instructor.
ELE 436 Communication Systems Laboratory (1)
Laboratory exercises related to topics in 435. (Lab. 3) Pre: ((215 or 341), 314, EGR 106 and (credit or concurrent enrollment in 435)) or permission of instructor.
ELE 437 (or CSC 417) Computer Communications (3)
Computer networks, layering standards, communication fundamentals, error detection and recovery, queuing theory, delay versus throughput trade-offs in networks, multiple-access channels, design issues in wide and local area networks. (Lec. 3) Pre: ((205 or 208 or CSC 211) and (436 or MTH 451 or ISE 411)) or permission of instructor.
ELE 438 (or CSC 418) Information and Network Security (4)
Elementary cryptography, public key, private key, symmetric key, authentication protocols, firewalls, virtual private networks, transport layer security, and wireless network security. (Lec. 3, Project 3) Pre: 208 or MTH 362 or MTH 451 or ISE 411 or junior or senior standing in computer engineering or computer science or permission of instructor.
ELE 444 Advanced Electronic Design (3)
Review of number systems, combinational and sequential logic, state machine. Design capture tools, hardware/software design, system implementation using PC’s, MSI circuits, and FPGAs (Lec. 3) Pre: ((205 or 208) and 313 and 341 and (credit or concurrent enrollment in 445)) or permission of instructor.
ELE 445 Advanced Electronic Design Lab (1)
Laboratory exercises related to topics in 444. (Lab. 3) Pre: ((205 or 208), 313, 341 and (credit or concurrent enrollment in 444)) or permission of instructor.
ELE 447 Digital Integrated Circuit Design I (3)
Introduction to full custom digital integrated circuit design. Analysis of logic functions and timing at the transistor level. Realization of logic functions via hand crafted transistor layout. Design project. (Lec. 3) Pre: (202 and 341 and 313 and PHY 204 and (credit or concurrent enrollment in 448)) or permission of instructor.
ELE 448 Digital Integrated Circuit Design I Lab (1)
Laboratory exercises related to topics in 447. (Lab. 3) Pre: (202, 341, 313, PHY 204 and (credit or concurrent enrollment in 447)) or permission of instructor.
ELE 457 Feedback Control Systems (3)
Fundamental techniques for the analysis and design of linear feedback systems. Stability, sensitivity, performance criteria, steady-state error, Nyquist criterion, root locus techniques, and compensation methods. (Lec. 3) Pre: ((205 or 208) and 314) or permission of instructor.
ELE 458 Digital Controls (3)
Analysis and design of digital control systems using state-space techniques. State feedback and observers. Laboratory includes computer simulation and hardware implementation of control laws for electromechanical systems. (Lec. 3) Pre: ((205 or 208) and 314 and 341 and (credit or concurrent enrollment in 459)) or permission of instructor.
ELE 459 Digital Controls Laboratory (1)
Laboratory exercises related to topics in 458. (Lab. 3) Pre: ((205 or 208), 314, 341 and (credit or concurrent enrollment in 458)) or permission of instructor.
BME 464 Medical Imaging (3)
Engineering and clinical applications of medical imaging systems including X-ray, computed tomography, radioisotope imaging, ultrasound, magnetic resonance imaging; picture archiving and communication system and medical image processing. (Lec. 3) Pre: senior standing in biomedical engineering or permission of instructor. Not for graduate credit. Not open to students who have credit in ELE 564.
BME 465 Medical Image Processing Laboratory (1)
Development of medical imaging processing algorithms with graphical user interface in C++ under the Windows operating system; smoothing and sharpening filters, morphological filters, area measurement and edge tracer. (Lab. 1) Pre: senior standing in biomedical engineering or permission of instructor. Not for graduate credit. Not open to students who have credit in ELE 564.
ELE 480 Capstone Design I (3)
Application of engineering skills; teams focus on the design and communication of solutions to problems with real-world constraints (may include aspects of other engineering disciplines). First of a two-course sequence (Lec. 2, Lab. 3). Pre: (205 or 208) and 313 and 342 and permission of instructor. Not for graduate credit.
ELE 481 Capstone Design II (3)
Application of engineering skills; teams focus on the design and communication of solutions to problems with real-world constraints (may include aspects of other engineering disciplines). Second of a two-course sequence. (Lab. 6) Pre: (205 or 208) and 313 and 342 and permission of instructor. Not for graduate credit.
BME 482 (ELE) Biomedical Engineering Seminar III (1)
Seminar series given by instructor, invited experts, and students with focus on biomedical signals and systems, computers in medicine, technologies for health care, and biomedical ethics. (Seminar) Pre: ((205 or 208) and 313 and 342) or permission of instructor.
ELE 489 Biomedical Engineering II (4)
Medical instrumentation: patient safety, isolation and noise-rejection techniques, pacemaker, cardiac-assist devices. Physiological measurements: pressure, flow, biosensors. Biomedical signal processing: electrocardiography, electroencephalography. Medical instrumentation laboratories. Design project. Pre: permission of instructor. Not for graduate credit. Not open to students who have credit in 562.
ELE 491, 492, 493 Special Problems (1-3)
Independent study of special engineering problems. Topic and number of credits determined in consultation with the instructor. 493 is for S/U credit. Pre: permission of instructor. Not for graduate credit.
undergraduate | graduate
500-Level Courses
ELE 501 Linear Transform Analysis (3)
Transform analysis (including Fourier, Laplace, and z-transforms) of continuous- and discrete-time systems and signals. Properties of transforms, computational efficiency, and applications such as compact representations of video and sound. (Lec. 3) Pre: vectors, matrices, calculus with real and complex variables.
ELE 502 Nonlinear Control Systems (3)
Analysis of nonlinear systems: phase-plane analysis, Lyapunov theory, advanced stability theory, describing functions. Design of nonlinear control systems: feedback linearization, sliding control. (Lec. 3) Pre: 503 or permission of instructor.
ELE 503 (or MCE 503) Linear Control Systems (4)
State-variable description of continuous-time and discrete-time systems, matrices and linear spaces, controllability and observability, pole-placement methods, observer theory and state reconstruction, MATLAB exercises for simulation and design. (Lec. 4) Pre: 314 or MCE 366 or equivalent and MTH 215 or equivalent.
ELE 504 (or MCE 504) Optimal Control Theory (3)
Quadratic performance indices and optimal linear control, frequency response properties of optimal feedback regulators, state estimation, separation theorem, optimal control of nonlinear systems, Pontryagin’s minimum principle. (Lec. 3) Pre: 503.
ELE 506 Digital Signal Processing (4)
Review of z-transform, frequency response of LTI systems, digital filter structures, sampling theorem, spectral analysis, DFT and FFT algorithms, windows, periodogram, introduction to design of FIR and IIR filters. (Lec. 4) Pre: 501 or permission of instructor.
ELE 509 Introduction to Random Processes (4)
Probability and random variables; random process characterizations and techniques. Useful models. Discrete and continuous systems with random inputs. Applications to detection and filtering problems. (Lec. 4) Pre: MTH 451 or equivalent and knowledge of calculus, linear systems, and transform methods.
ELE 510 Communication Theory (4)
Communication theory for discrete and continuous channels. Optimum-receiver principles and signal design. Fundamentals of information theory. Channel models, modulation techniques, source encoding, error control coding, decoding algorithms. (Lec. 4) Pre: 509.
ELE 511 Engineering Electromagnetics (3)
Review of electrostatics and magnetostatics. Maxwell’s equations, wave propagation in dielectric and conducing media. Boundary phenomena. Radiation from simple structures. Relations between circuit and field theory. (Lec. 3)
ELE 515 Systems Simulation
See Industrial and Systems Engineering 525.
ELE 525 Fiber Optic Communication Systems (3)
Survey of important topics in optical communication devices and systems. The physical principles and operation of lasers, LEDs, fibers, and detectors are covered. (Lec. 3) Pre: 423, 331, 401 or equivalent.
ELE 527 Current Topics in Lightwave Technology (3)
Current topics of importance in lightwave technology including coherent fiber optical communication systems, optical amplifiers, active and passive single-mode devices, infrared optical fibers. Material will be taken from recent literature. (Lec. 3) Pre: 525 or equivalent.
ELE 531 Solid State Engineering I (3)
Review of quantum mechanics, crystal properties, energy-band theory, introduction to scattering, generation-recombination processes, Boltzmann’s transport equation, semiconductor junctions, devices. (Lec. 3) Pre: 331 or permission of instructor.
ELE 532 Solid State Engineering II (3)
Properties of insulators, semiconductors, conductors, and superconductors from quantum mechanical principles. Semiconductor physics and band theory of solids as applied to current semiconductor and optoelectronic devices. (Lec. 3) Pre: 531 or equivalent.
ELE 533 Bipolar Devices (3)
Device physics and computer modeling of bipolar junction devices, p-n junctions, metal semiconductor contacts, heterojunctions, bipolar junction transistors, BJT modeling, small signal equivalent circuits. (Lec. 3) Pre: 331 or permission of instructor.
ELE 534 MOS Devices (3)
Device physics and computer modeling of MOS devices, capacitors, metal semiconductor contacts, PMOS, NMOS, and DMOS transistors, short channel effects, modeling, small signal equivalent circuits. (Lec. 3) Pre: 331 or permission of instructor.
ELE 537 Digital Integrated Circuit Design II (4)
Device physics for CMOS technology, design techniques for static and dynamic logic families and arithmetic elements, design capture tools, synthesis strategies, scaling and next generation CMOS technologies, design project. (Lec. 3, Lab. 3) Pre: 447 and 501.
ELE 539 Analog Integrated Circuit Design (4)
IC processing, device modeling and simulation, building blocks for analog circuits, amplifiers, continuous and discrete-time filters, band-gap references, Nyquist-rate converters, oversampled converters, design project. (Lec. 3, Lab. 3) Pre: 447 and 501.
ELE 542 Fault-Tolerant Computing (3)
Fault and error modeling, reliability modeling and evaluation, fault-tolerant computer systems, digital and mixed analog/digital VLSI testing, concurrent error detection, and design for VLSI yield enhancement. (Lec. 3) Pre: 405 or equivalent or permission of instructor.
ELE 543 (or CSC 519) Computer Networks (4)
Computer network architectures, data link control and access protocols for LANs, internet protocols and applications, software and hardware issues in computer communication, delay analysis, and current research in computer networking. (Lec. 4) Pre: 437 or equivalent or CSC 412 or equivalent.
ELE 544 Computer Arithmetic for VLSI (4)
Hardware algorithms and implementation of fixed and floating-point adders, multipliers, and dividers. Error analysis and time/gauge complexity of arithmetic operations. Design simulation and evaluation with hardware description language. (Lec. 4) Pre: 405 or equivalent.
ELE 545 Advanced Digital Circuits and Systems (4)
Advanced topics in Boolean algebra and digital designs. Arithmetic circuits, low-power designs, cryptography, communication, concurrent error detection/correction, SoC, and quantum computing. Project in design and implementation of complex digital systems. (Lec. 3, Proj. 3) Pre: 306 or equivalent or permission of instructor.
ELE 546 Design of Computer-Based Instrumentation (3)
Design of memory systems, input-output techniques, direct memory access controllers, instrument buses, video displays, multi- and co-processors, real-time operations, device handler integration into high-level language and mass storage. (Lec. 2, Lab. 3) Pre: 408 or permission of instructor.
ELE 547 Embedded Computer Systems and Applications (4)
Principles of embedded computer system designs; CPU, memory, I/O, interfacing of embedded computers; modern hardware/software tools for embedded computing, and design of advanced systems including wired/wireless networking, image acquisition/processing, controls, medical equipment, or consumer electronics. (Lec. 3, Lab. 3)
ELE 548 Computer Architecture (4)
Classification and taxonomy of computer architectures. RISC vs. CISC. Cache and virtual memory systems. Pipeline and vector processors. Multi-processor and multi-computer systems. Interprocessor communication networks. Dataflow machines. Parallel processing languages. (Lec. 4) Pre: 405 or equivalent or permission of instructor.
ELE 549 Computer System Modeling (4)
Basic techniques used in computer system modeling, queuing theory, stochastic processes, Petri net, product form networks, approximation techniques, solution algorithms and complexity, computer simulation, performance studies of modern computer systems. (Lec. 4) Pre: 548 and 509 or MTH 451.
ELE 550 Ocean Systems Engineering
See Ocean Engineering 550.
ELE 562 Biomedical Instrumentation Design (3)
Principles of physiological measurements, patient safety, isolation, noise rejection, biomedical signal processing, electrocardiogram, pulse oximeter, electroencephalogram, pacemaker, cardiac assist devices, pressure and flow measurements. Not for undergraduate credit. Not open to students who have credit in 489. (Lec. 3). Pre: graduate standing in electrical engineering or permission of instructor.
ELE 563 Biomedical Instrumentation Laboratory (1)
Development of a portable heart function monitor that measures the electrocardiogram and photoplethysmogram; embedded system design using instrumentation amplifier, op-amp, graphic LCD module, and PIC microprocessor with C programming. Not for undergraduate credit. Not open to students who have credit in 489. (Lab. 3) Pre: graduate standing in electrical engineering or permission of instructor.
ELE 564 Medical Imaging (3)
Engineering and clinical applications of medical imaging systems including X-ray, computed tomography, radioisotope imaging, ultrasound, magnetic resonance imaging; picture archiving and communications system and medical image processing. Term paper required. May not be taken by students who have credit in BME 464 (Lec. 3) Pre: senior standing in electrical or computer engineering or permission of instructor.
ELE 565 Medical Image Processing Laboratory (1)
Development of medical image processing algorithms with graphical user interface in C++ under the Windows operating system: smoothing and sharpening filters, morphological filters, area measurement and edge tracer. Projects involving advanced algorithms. May not be taken by students who have credit in BME 465. (Lab. 3) Pre: senior standing in biomedical engineering or permission of instructor.
ELE 571 Underwater Acoustics I
See Ocean Engineering 571.
ELE 575 (or MTH 575) Approximation Theory and Applications to Signal Processing (3)
Interpolation; uniform approximation; least squares approximation; Hilbert space; the projection theorem; computation of best approximations; applications to the design of filters and beamformers, position location and tracking, signal parameter estimation. (Lec. 3) Pre: advanced calculus, elements of the theory of functions of a complex variable, and elements of linear algebra.
ELE 581 Special Topics in Artificial Intelligence
See Computer Science 581.
ELE 583 (or CSC 583) Computer Vision (3)
Algorithms used to extract information from two-dimensional images. Picture functions. Template matching. Region analysis. Contour following. Line and shape descriptions. Perspective transformations. Three-dimensional reconstruction. Image sensors. Interfacing. Applications. (Lec. 3) Pre: MTH 362 or equivalent.
ELE 584 (or STA 584) Pattern Recognition (3)
Random variables, vectors, transformations, hypothesis testing, and errors. Classifier design: linear, nonparametric, approximation procedures. Feature selection and extraction: dimensionality reduction, linear and nonlinear mappings, clustering, and unsupervised classification. (Lec. 3) Pre: 509 or introductory probability and statistics, and knowledge of computer programming.
ELE 585 Digital Image Processing (3)
Digital representation of images. Image improvement techniques: restoration models and spatial, point, spectral, and geometric operators. Image analysis: morphological operators, edge detection, feature extraction, segmentation, and shape analysis. (Lec. 2, Lab. 2) Pre: 501 and 509.
ELE 591, 592 Special Problems (1-3 each)
Advanced work under supervision of a faculty member arranged to suit individual requirements of student. (Independent Study) Pre: graduate standing. May be repeated for a maximum of 6 credits. 592: S/U credit.
ELE 594 Special Topics in Electrical Engineering (1-3)
Intensive inquiry into a certain important field of current interest in electrical engineering. (Lec. 1-3) Pre: permission of instructor.
ELE 599 Master’s Thesis Research (1-9)
Number of credits is determined each semester in consultation with the major professor or program committee. (Independent Study) S/U credit.
undergraduate | graduate
600-Level Courses
ELE 601 Graduate Seminar (1)
Seminar discussions presented by faculty and outside speakers on topics of current research interest. (Seminar) May be repeated for a total of 2 credits. May be taken concurrently with 602. S/U credit.
ELE 602 Graduate Seminar (1)
Student seminars including the presentation of research results and detailed literature surveys. May be repeated for a total of 2 credits. S/U credit.
ELE 606 Digital Filter Synthesis (3)
Review of z-transforms and discrete-time systems, properties of digital-filter networks, design of finite and infinite-impulse-response filters, accuracy considerations for coefficients and data, hardware implementation, system examples. (Lec. 3) Pre: 506 or equivalent.
ELE 610 Applications of Information Theory (3)
Information theoretic underpinnings and practical techniques for data compression, channel coding for error control, and encryption and cryptography for secure information transmission. (Lec. 3) Pre: 509 or permission of instructor.
ELE 625 Guided Waves in Optical and IR Fibers (3)
Guided electromagnetic wave aspects of optical and IR fibers, novel approximation methods for solution of vectorial and scalar wave equations in optical fibers, theory of transparency and nonlinear optical interactions in solids as applied to design of optical fibers. (Lec. 3) Pre: 511 and 525.
ELE 648 Advanced Topics in Computer Architectures (3)
Modern high-performance computer structures, parallel and distributed hardwares and softwares, instruction level parallelism, memory hierarchy, fault tolerant computing, and future generation computers. (Lec. 3) Pre: 548.
ELE 658 Instruction Level Parallelism (4)
Advanced architectural methods for improving microprocessor performance. Branch effect reduction techniques based on both hardware and software. Reduced control dependencies, branch prediction, speculative execution, eager execution, disjoint eager execution. (Lec. 3) Pre: 548 or equivalent.
ELE 661 Estimation Theory (3)
Extraction of information from discrete and continuous data, best linear estimation, recursive estimation, optimal linear filtering, smoothing and prediction, nonlinear state and parameter estimation, design and evaluation of practical estimators. (Lec. 3) Pre: 503 and 509.
ELE 665 Modulation and Detection (3)
Advanced treatment of modulation and detection theory. Minimum meansquare error, maximum likelihood, and maximum posterior probability estimators. Applications to communications systems and to radar and sonar systems. (Lec. 3) Pre: 510.
ELE 670 Advanced Topics in Signal Processing (3)
Seminar for advanced students. Selected topics of current research interest. Material will be drawn primarily from recent literature. (Lec. 3) Pre: 506 and 606.
ELE 672 Underwater Acoustics II
See Ocean Engineering 672.
ELE 677 (or OCE 677) Statistical Sonar Signal Processing (3)
Basic results in probability and statistics, signal processing, and underwater acoustics are applied to the design of detection, estimation, and tracking in active sonar, passive sonar, and underwater acoustic communication. (Lec. 3) Pre: MTH 451 or ELE 509, ELE 506, and ELE 571 (or OCE 571), or equivalents. ELE 510 is useful and closely related, but not required.
ELE 691, 692 Special Problems (1-3 each)
Advanced work under supervision of a faculty member arranged to suit individual requirements of a student. (Independent Study) Pre: permission of chairperson. May be repeated for a maximum of 6 credits. S/U credit.
ELE 694 Advanced Special Topics in Electrical Engineering (1-3)
Intensive inquiry into a certain important field of current interest in electrical engineering, requiring advanced sophistication of a 600-level course. (Lec. 1-3) Pre: permission of instructor.
ELE 699 Doctoral Dissertation Research
Number of credits is determined each semester in consultation with the major professor or program committee. (Independent Study) S/U credit.
