This is the list of courses that the department may offer in a given year. See the current course offerings page for courses offered this semester. Not all courses in the catalog are offered every year. Undergraduate students normally take courses in the 100 – 400 level range, and graduate students normally take courses in the 400 – 500 level range.
ELE 102 New Eyes for the World: Hands-On Optical Engineering (also EGR 103) (ST)
This lab course introduces students to modern topics of engineering optics. Teams of students will carry out four different projects: holography, lasers, free-space optical communication, and nanotechnology. Teaches the foundations and broader societal issues of these technologies. The laboratory sessions involve hands-on training as well as experimentation and exploration. Skills acquired in this course include computer programming of user interfaces, data acquisition and interpretation, wet chemical processing, and electronics design assembly. One 90-minute lecture, one three-hour laboratory.
ELE 201 Introduction to Electrical Signals and Systems (ST)
An introductory overview of electrical systems that process information-carrying signals. Acquisition, distribution, storage, and utilization of common information, such as text, voice, image, and video. Important attributes and characterization of analog and digital signals. Conversion between analog and digital signals. Modeling of information-distributing systems. Introduction to modulation. Limitations of physical information processing systems. Elementary coding for error detecting and correcting. Simple control systems, feedback principle. Three hours of lectures, one three-hour laboratory. Prerequisite: knowledge of elementary calculus
ELE 203 Electronic Circuits (ST)
Introduction to circuit analysis and electronics. Passive components and circuits, operational amplifiers, feedback. Resistive networks, Kirchhoff's laws, Thevenin and Norton equivalent circuits. Capacitors and inductors. Switched RL, RC, and RLC circuits. Oscillation. Sinusoidal steady-state analysis, frequency response. Bode diagrams. Electromechanical energy conversion. Three hours of lectures, one three-hour laboratory. Prerequisite: knowledge of freshman physics and elementary calculus.
ELE 206 Introduction to Logic Design (also COS 306) (ST)
Boolean algebra and digital logic gates. Design with two- and multilevel combinational logic. Basic memory elements, latches, flip-flops, SRAM and DRAM cells. Timing methodologies. Synchronous and asynchronous designs. Counters. Finite-state machines. Designs with programmable logic. Basic computer organization. Three lectures, one laboratory. Prerequisite: an introductory programming course, or equivalent programming experience.
ELE 208 Semiconductor Devices, ICs, and Micro-Fabrication (ST)
An examination of what is inside a microchip, how it works, and how it is made. Operating principles of semiconductor devices and their function in circuit applications such as digital gates and analog amplifiers. Devices to include p-n junction diodes, bipolar transistors, MOS capacitors, and field-effect transistors (MOSFET's). Microfabrication technology for semiconductor devices, integrated circuits, photolithography, etching, evaporation, and other thin-film processing. Hands-on integrated circuit microfabrication laboratory for diodes and MOSFET's. Three lectures, one laboratory. Prerequisite: CHM 201 or 203. Corequisite: PHY 102 or 104
ELE 211 Digital Systems and Microprocessors (ST)
An introduction to the structure, organization, and operation of digital electronic systems for nondepartmental students. Implementation of digital subsystems using small-scale integrated circuits as functional modules. Introduction to microprocessor-based digital systems and applications. Three hours of lectures, one laboratory. Prerequisite: an introductory computer science course.
ELE 222A/222B The Computing Age (also EGR 222A/222B)
The past several decades have seen an exponential growth in computing as reflected in modern computers as well as consumer products such as music/video players and cell phones. This course will explore the reasons for this growth through studying the core principles of computing. It will cover representation of information including video and music, the design of computers and consumer devices, and their efficient implementation using computer chips. Finally, it will examine the technological factors that will likely limit future growth and discuss the societal impact of this outcome.
ELE 301 Circuits and Signal Processing
Basic principles and implementations of analog and digital signal processing illustrated with weekly circuit/simulation laboratories. Signals, signal operations, and convolution. AM and FM signals. Fourier and Laplace analysis, sampling, oscillators, feedback, and stability. MATLAB and SPICE computer simulation tools. Three hours of lectures, weekly laboratory, optional preceptorial. Prerequisites: 201, 203.
ELE 302 System Design and Analysis
Comprehensive laboratory-based course in electronic system design and analysis. Covers formal methods for the design and analysis of moderately complex real-world electronic systems. Course is centered around a semester-long design project involving a computer-controlled vehicle designed and constructed by teams of two students. Integrates microprocessors, communications, and control. Three lectures, one laboratory; open laboratory during final month. Prerequisites: 206 and 301 or permission of instructor.
ELE 341 Solid-State Devices
The physics and technology of solid-state devices. Topics include: p-n junctions and two terminal devices, transistors, silicon controlled rectifiers, field effect devices, silicon vidicon and storage tubes, metal-semiconductor contacts and Schottky barrier devices, microwave devices, junction lasers, liquid crystal devices, and fabrication of integrated circuits. Three hours of lectures. Prerequisite: 208 or the equivalent.
ELE 342 Physical Principles of Electronic Devices
Fundamental principles of solid-state and optoelectronic device operation. Principles of quantum mechanics (Schroedinger equation, operator and matrix methods) important to a basic understanding of solid-state and quantum electronics. Topics in statistical mechanics, including distribution functions, density of states, Maxwell-Boltzmann, Fermi-Dirac, and Bose-Einstein statistics. Applications to atoms, molecules, lasers, and solids, with special emphasis on semiconductors. Three hours of lectures.
ELE 351 Electromagnetic Field Theory and Optics
Electromagnetic field theory with emphasis on engineering applications. Review of static fields, Maxwell's equations, wave propagation, reflection and refraction, dielectric and metallic waveguides, fiber optics and practical concepts in lightwave communications systems. Three hours of lectures, one laboratory. Prerequisite: PHY 104.
ELE 352 Physical Optics
Fundamental and practical aspects of physical optics. Lenses and ray optics, lens maker's formula, wave propagation, Fourier optics, Gaussian beams are all considered. Design and use of practical optical systems including optical beam steering in medicine, fiber optics. Three hours of lectures. Prerequisite: PHY 104.
ELE 382 Distributed Algorithms and Optimization Methods for Engineering Applications
Introduces distributed algorithms to optimize networked systems in electronic, mechanical, or biochemical substrates and other methodologies of optimization, both structures and numerical algorithms, for a vareity of engineering applications. Applications will be selectively drawn from the following: computer networking, Internet protocols, communication systems, signal processing, circuit design, controlled dynamic systems, computational geometry, and financial engineering. Two 90-minute lectures. Prerequisite: MAT 202. No previous exposure to optimization theory, algorithms, or any specific application areas is required.
ELE 386 Cyber Security (also EGR 386)
The technology underlying secure transactions and safe interactions in a public Internet and wireless world. Humans interact daily with each other, with information, and with services through cyberspace. Topics include policy, economic, and social issues related to cyber security needs such as confidentiality, data integrity, user authentication, trust, non-repudiation, availability, privacy and anonymity, case studies in electronic commerce, denial of service attacks, viruses and worms, digital rights management, surveillance, and cyber-terrorism. Two 90-minute lectures.
ELE 391 The Wireless Revolution: Telecommunications for the 21st Century (also EGR 391)
This interdisciplinary course addresses technological, regulatory, economic, and social issues arising in the rapidly developing field of wireless communications. The course introduces students to a major technological trend that will be a significant force in worldwide commercial and social development throughout the 21st century. Prerequisites: MAT 103 or permission of instructor. Two 90-minute lectures.
ELE 397 and 398 Junior Independent Work
Provides an opportunity for a student to concentrate on a "state-of-the-art" project in electrical engineering. Topics may be selected from suggestions by faculty members or proposed by the students. The final choice must be approved by the faculty advisor. There is no formal reading list; however, a literature search is a normal part of most projects.
ELE 401 Analog Electronics
Bipolar and field effect transistors; operational amplifiers; general feedback amplifiers; low- and high-power amplifiers; differential amplifiers; amplifier chains; high-frequency models; D/A and A/D integrated circuits; computer-aided circuit modeling. Three hours of lectures, one hour of preceptorial, weekly laboratory. Prerequisites: 203 or equivalent: 208/301 recommended or concurrent.
ELE 402 Digital Electronics
Application of semiconductor devices to the implementation of digital logic functions, with an emphasis on integrated circuits. MOS and bipolar transistor operation and their use in logic families such as NMOS, CMOS, TTL, ECL. Static and dynamic circuits. Speed, power, layout, area, and other performance tradeoffs, computer simulation. Principles of semiconductor memory circuits (ROM, SRAM, DRAM, EPROM, and others). Three hours of lectures, one laboratory. Prerequisite: 203 (206 is desirable).
ELE 412 Electrical Engineering Design Laboratory
A project-oriented design laboratory. Topics may include analog and digital electronic systems, feedback control systems, power electronic systems, microprocessor system applications, digital control systems, computer simulation as a design tool, and communication systems. Emphasis will be on a systematic approach to design and the implementation or simulation of the resulting design project. Seminar-type lectures, one laboratory.
ELE 441 Solid-State Physics I
An introduction to the properties of solids. Theory of free electrons--classical and quantum. Crystal structure and methods of determination. Electron energy levels in a crystal: weak potential and tight-binding limits. Classification of solids--metals, semiconductors, and insulators. Types of bonding and cohesion in crystals. Lattice dynamics, phonon spectra, and thermal properties of harmonic crystals. Three hours of lectures. Prerequisite: 342, or PHY 208 and 305, or equivalent.
ELE 442 Solid-State Physics II
Electronic structure of solids. Electron dynamics and transport. Semiconductors and impurity states. Surfaces and interfaces. Dielectric properties of insulators. Electron-electron, electron-phonon, and phonon-phonon interactions. Anharmonic effects in crystals. Magnetism. Superconductivity. Alloys. Three hours of lectures. Prerequisites: 441 or equivalent.
ELE 449 Materials and Solid-State Device Laboratory
This course comprises several experiments that exemplify materials characterization, handling, and fabrication techniques in current solid-state device technology. Examples are: minority carrier drift, pnp transistor fabrication and characterization, planar technology, thin film device fabrication and characterization, Hall mobility in semiconductors, and photoconductivity. One laboratory, some laboratory lectures. Prerequisite: 208, 342.
ELE 453 Optical Electronics
Electromagnetic waves. Gaussian beams. Optical resonators. Interaction of light and matter. Lasers. Mode locking and Q-switching in lasers. Three hours of lectures. Prerequisites: 351 or 352 or PHY 304 or permission of instructor.
ELE 454 Photonics and Light Wave Communications
Introduction to fiber-optic communication systems. Optical detectors and receivers. Design and performance of direct detection systems. Coherent light wave systems. Multichannel WDM communication systems. Optical amplifiers. Soliton communication systems. Three hours of lectures. Prerequisite: 351 or 352.
ELE 462 Design of Very Large-Scale Integrated (VLSI) Systems (also COS 462)
The implementation of digital systems using integrated circuit technology. Emphasis on structured design methodologies for VLSI systems. Topics include: design rules for metal oxide semiconductor (MOS) integrated circuits, implementation of common digital components, tools for computer-aided design, novel architectures for VLSI systems. Three hours of lectures. Prerequisite: 206.
ELE 463/COS 463 Computer-Aided Design of Digital Systems (also COS 463)
Algorithms and methodologies for the synthesis, analysis, and verification of digital systems. Topics include layout synthesis, logic synthesis, sequential synthesis, and data management. Three hours of lectures. Prerequisite: 206. Recommended: 462 and COS 226.
ELE 465 Switching and Sequential Systems
Theory of digital computing systems. Topics include logic function decomposition, reliability and fault diagnosis, synthesis of synchronous circuits and iterative networks, state minimization, synthesis of asynchronous circuits, state-identification and fault detection, finite-state recognizers, definite machines, information lossless machines. Three hours of lectures. Prerequisite: 206.
ELE 466 Digital System Testing
Component-level issues related to testing and design/synthesis for testability of digital systems. Topics include test generation for combinational and sequential circuits, design and synthesis for testability, and built-in self-test circuits. Three hours of lectures. Prerequisite 206.
ELE 475 Computer Architecture (also COS 475)
An in-depth study of the fundamentals of modern processor and system design. Students will develop a strong practical and theoretical background in the technical and economic issues that govern the design of computer architectures and implementations. The course will emphasize the skills required to design and evaluate current and future systems. Three hours of lectures. Prerequisites: 206, 375.
ELE 481 Machine Vision
Introduction to the basic theory and methods of machine vision. Topics include image formation, edge detection and image segmentation, shape from shading, stereo, texture, motion, variational and Markov random field methods, interpretation of line drawings, surface and shape representations, model-based recognition. Three hours of lectures, one laboratory. Prerequisite: 301, MAT 201-202 or MAT 203-204.
ELE 482 Digital Signal Processing
The lectures will cover: (1) Basic principles of digital signal processing. (2) Design of digital filters. (3) Fourier analysis and the fast Fourier transform. (4) Roundoff errors in digital signal processing. (5) Applications of digital signal processing.
ELE 483 Feedback Systems
The study of automatic control systems. Classical scalar input-output analysis and design using root locus and graphical techniques in the frequency domain. Modern multiple input-output analysis and design using state space methods and optimization theory. Three hours of lectures. Prerequisites: 301; MAT 301 or equivalent.
ELE 485 Signal Analysis and Communication Systems
Modulation of analog and digital information: continuous-wave modulation; pulse modulation of digital data; multiplexing and pulse modulation of analog signals. Review of probability, random variables, and random signals; correlation functions and power spectra. Analysis of communication systems: probability of error in digital modulation and signal-to-noise ratio analysis of analog modulation. Three hours of lectures, one three-hour laboratory. Prerequisites: 301, ORF 309.
ELE 486 Digital Communications and Networks
Introduction to digital communication systems and networks, introductory information and coding theory, digital modulation, layered architecture concept of networks, introductory traffic and queuing theory, local area networks and media access control, error control in networks, switching and multiplexing, ATM (asynchronous transfer mode) in B-ISDN (broadband integrated services digital networks). Three hours of lectures. Prerequisites: 301, ORF 309.
ELE 488 Image Processing
Introduction to the basic theory and techniques of two- and three-dimensional image processing. Topics include image perception, 2-D image transforms, enhancement, restoration, compression, tomography and image understanding. Applications to HDTV, machine vision, and medical imaging, etc. Three hours of lectures, one laboratory. Prerequisite: 301.
ELE 491 High-Tech Entrepreneurship (also EGR 491/ORF 491)
Designed for seniors in the sciences and engineering who are interested in starting a high-tech company early in their careers or who want to join emerging technology companies after graduation. The course is open to any student with a strong background in technology who is interested in launching new enterprises. Two 90-minute lectures.
ELE 497 and 498 Senior Independent Work
Provides an opportunity for a student to concentrate on a "state-of-the-art" project in electrical engineering. A student may propose a topic and find a faculty member willing to supervise the work. Or the student may select a topic from lists of projects obtained from faculty and off-campus industrial researchers, subject to the consent of a project advisor. There is no formal reading list for the course; however, a literature search is a normal part of most projects.
ELE 501/EGR 501 Responsible Conduct in Research
This course educates the graduate student of engineering in the responsible conduct of research. The lectures provide theoretical background information as well as case studies about ethics in day-to-day research situations, in publishing and peer-review, in student-advisor relationships, in collaborative research, as well as in the big picture and considerations of long-term impact. The students are provided with resources to consult in ethical questions. In small-group discussions in departmental and research field-specific precepts, the theoretical concepts are made relevant to the individual students situations.
ELE 513/MSE 531 Introduction to Nano/Microfabrication
Introduces to students the basic technologies and knowledge of nano/microfabrication, and give them hands-on experiences in making nano/microstructures and handling sophisticated equipment. The course consists of four one-hour lectures (one per week), seven three-hour labs (one lab per week), and three experiments. Each student begins with a bare silicon wafer and ends with micro-structures consisting of resistors, capacitors, diodes, and transistors. Students learn and perform wafer cleaning, thermal oxidation of thin films, dopant diffusion, photolithography, chemical etching, metal thin-film evaporation, and related.
ELE 514 Extramural Research Internship
Full-time research internship at a host institution, to perform scholarly research relevant to student's dissertation work. Research objectives will be determined by advisor in conjunction with outside host. A mid-semester progress review and a final paper are required. Enrollment limited to post-generals students for up to two semesters. Special rules apply to international students regarding CPT/OPT use. Students may register by application only.
ELE 515 Extramural Summer Project
Summer research project designed in conjuction with the student's advisor and an industrial, NGO, or government sponsor, that will provide practical experience relevant to the student's research area. Start date no earlier than June 1. A research project and sponsor's evaluation are required.
ELE 518 and 519 Seminar in Information Sciences and Systems
A forum of graduate students, staff, and distinguished outside speakers presenting their recent research in signal processing, communication and information theory, decision and control, and systems theory. Attendance by ISS students is required.
ELE 520 Optimization and Optimal Control
David S. Flamm A study of optimization theory using a vector space approach. Topics include a review of finite dimensional linear spaces and a discussion of extensions to infinite dimensional (function) spaces; operators and functional analysis; minimum norm problems; duality, convexity, and constrained optimization problems; and Lagrange multiplier theory and applications to optimal control, including the maximum principle. Emphasis is on theoretical foundations as interpreted geometrically through the vector space setting.
ELE 521/MAE 547 Linear System Theory
This course covers the fundamentals of linear system theory. Various topics important for further study in dynamic systems, control and communication and signal processing are presented.
ELE 523/MAE 548 Nonlinear System Theory
A study of the mathematical techniques found useful in the analysis and design of nonlinear systems. Topics include stability and qualitative behavior of differential equations, functional analysis and input/output behavior of systems, and "modern'' nonlinear system theory, which uses both geometric and algebraic techniques. Prerequisite: 521.
ELE 524 Theory of Statistical Inference
Logical foundations of estimation from classical Bayesian and decision theory viewpoints. It gives an introduction to statistical hypothesis testing. It examines parametric and non-parametric approaches and large sample theory.
ELE 525 Random Processes in Information Systems
Fundamentals of probability and random processes and their applications to information sciences and systems. The course examines sequences of random variables and convergence; stationarity and ergodicity; second-order properties and estimation; Poisson and renewal processes; and Markov processes.
ELE 526 Digital Communications and Systems
Digital communications and data transmission. Topics include source coding, signal encoding, representation, and quantization; methods of modulation, synchronization, and transmission; optimum demodulation techniques; and communication through band-limited and random channels.
ELE 527 Selected Topics in Signal Processing
Topics of current interest on digital signal processing algorithms and their implementation, including floating point arithmetic roundoff errors, fast transform algorithms, multirate and multidimensional signal processing, spectral estimation, and adaptive signal processing. Prerequisites: 482 and 525 or the equivalent.
ELE 528 Information Theory
An exploration of the Shannon theory of information, covering noiseless source coding theory of ergodic sources and channel coding theorems, including channels with memory, multiple-access, and Gaussian channels.
ELE 529 Theory/Phys Foundations/Random Processes
A systematic treatment of the mathematical properties of stochastic processes. The course explores fundamental concepts and general properties; convergence, second-order processes, and processes of orthogonal increments; and Wiener theory. It examines Brownian motion and stochastic integrals and processes with independent increments. Markov processes and diffusion equations and stochastic differential equations are studied. There are applications in detection, estimation, and stochastic control. Prerequisite: 485 or 525 or the equivalent.
ELE 530 Theory of Detection and Estimation
Hypothesis testing; detection and estimation of signals in noise; detection of signals with unknown parameters; prediction and filtering of stationary time series; detection of stochastic signals; and nonparametric and robust techniques. Prerequisite: 525 or the equivalent.
ELE 531 Communication Networks
Modeling and analysis of high-speed communication networks. Topics include M/M/1, M/G/1, G/M/m, and G/G/1 queues; queueing networks and loss networks; network architectures and protocols; media access control, multiplexing, and switching; resource allocation and congestion control; local area networks, TCP/IP Protocol in Internet, and B-ISDN ATM networks. Prerequisites: 525 or the equivalent and a familiarity with topics in 486 is desirable.
ELE 532 Adaptive Systems
The theory and application of adaptive systems in communications and control. Course examines learning techniques and related models; the role of sufficient statistics; recursive and empirical Bayes procedures; and convergence properties. Simultaneous detection and estimation is studied. Topics discussed include intersymbol interference and channel equalization, model-reference adaptive systems, multipath communication, adaptive data compression, decision-directed receivers, adaptive filtering, and arrays. Prerequisite: 525 or the equivalent.
ELE 533 Multiuser Communication Theory
Communication channels shared by several users, with an emphasis on applications in wireless communication. Time-division and frequency-division multiplexing, random-access communications, and code-division multiple-access (CDMA) are studied. A primary focus of the course is the analysis and design of multiuser detection for interference suppression in CDMA. Prerequisites: 486 and 525 or equivalent.
ELE 534 Fiber-Optic Communication Systems
Guided wave optical transmission in fibers and planar waveguides; fiber types and their characteristics, such as loss and bandwidth; the performance of light-emitting diodes and semiconductor lasers in fiber-optic systems; modulation techniques; the principles of direct, homodyne, and heterodyne photodetection; noise in optical receivers, including dark current, random carrier multiplication noise, thermal noise, and quantum noise; and system design and performance. Examples of lightwave communication systems are given, including long-haul transmission, fiber-optic local area networks, photonic switching, and VLSI optical micro-area networks.
ELE 535 Machine Learning and Pattern Recognition
An introduction to the theoretical foundations of machine learning and pattern recognition. Topics include Bayesian pattern classification; parametric methods; nearest neighbor classification; Kernel methods; density estimation; VC theory; neural networks; stochastic approximation. Prerequisites: ELE525 or the permission of the instructor.
ELE 538 and 539 Special Topics in Information Sciences and Systems
Advanced studies in selected areas in signal processing, communication and information theory, decision and control, and system theory. Emphasis on recent developments and current literature. Content varies from year to year according to the instructor's and students' interests.
ELE 540 Organic Materials for Photonics & Electronics
An introduction to organic materials with application to active electronic and photonic devices. Basic concepts and terminology in organic materials, and electronic and optical structure-property relationships are discussed. Charge transport, light emission and photoinduced charge transfer are examined. Finally, archetype organic devices as light emitting diodes, photodetectors and transistors are described.
ELE 541/MSE 510 Electronic Materials
The science and technology of materials used in electronics and optoelectronics, with varying emphasis. Subjects include the growth of crystals and of thin films, vacuum technology, phase diagrams, defects and atomic diffusion in semiconductors, techniques for analyzing electronic materials, amorphous silicon, and materials for large-area electronics, displays, and solar cells.
ELE 542 Surface Properties of Electronically Active Solids
Theoretical aspects and experimental determinations of electronic properties and atomic structures of surfaces and interfaces of solids: surface energy band structure; surface states; atomic reconstructions; metal-semiconductor interfaces, and semiconductor heterojunctions. Experimental techniques such as electron diffraction and fine-structure techniques, Auger and core-level photoemission spectroscopies, angle-resolved valence-band spectroscopy, and scanning probe microscopies and spectroscopies are examined.
ELE 543 Transport Processes in Solids
Transport properties in the context of irreversible thermodynamics as well as the Onsager relations and the fluctuation dissipation theorem. The course also examines the Boltzmann equation, which is used for systematic study of electrical and thermal transport phenomena in solids, mostly semiconductors, including magnetic field effects.
ELE 544 Physics and Technology of Heterojunctions
A study of the metal-oxide-semiconductor (MOS) structure, made on silicon substrate, and the heterojunction thin-film structures, made of lattice-matched, single-crystal compound semiconductors. Emphasis is on the electronic properties of these structures and their use in solid-state electronic devices. Special topics of contemporary interest include quantization of surface inversion layers, properties of two-dimensional electrons, localization, and synthetic superlattices.
ELE 545 Electronic Devices
The physics and technology of electronic devices; junctions, junction transistors, and field-effect transistors; and MOS; and integrated circuits, and special microwave devices.
ELE 546 Optical Properties of Solids
Classical and quantum mechanical theories for absorption and dispersion. The optical properties are derived from knowledge of electronic band structure of solids, including excitons and effects of external perturbations; the influence of doping, disorder, and reduced dimensionality; bulk and surface polaritons; nonlinear optical processes, and transient and irreversible phenomena. An overview of major measurement techniques is included.
ELE 547 and 548 Selected Topics in Solid-State Electronics
One or more advanced topics in solid-state electronics. Contents vary from year to year. Recent topics have included: electronic properties of doped semiconductors, physics and technology of nanostructures, and organic materials for optical and electronic device application.
ELE 549/MSE 533 Physics and Technology of VLSI
The phenomena encountered in the fabrication of VLSI integrated circuits and the operation of VLSI devices. Processing topics include ion implantation and the role of point defects on oxidation and diffusion. Device topics include scaling theories and submicron MOS and bipolar device design. The course examines computer simulation for both devices and processes; as well as speed-power products and fundamental limits in VLSI. Prerequisites: knowledge of I.C. fabrication techniques and 545 or the equivalent.
ELE 551 Theory and Application of Photonic Devices
A foundation in the principle of operation of semiconductor-based photonic devices. Topics include how system requirements have an impact on device design, semiconductor laser diode and photodiode physics, modulators, and optoelectronic- and photonic-integrated circuits.
ELE 552 Ultrafast and Quantum Optics
Fundamental principles and applications of ultrafast pulse generation, propagation, and detection. The aspects of quantum optics are covered, including coherent states, squeezed states, and quantum noise. The emphasis is placed on practical engineering applications. The goal of the course is to develop a basis for performing research on ultrafast optical phenomena, quantum measurement, and all-optical signal processing.
ELE 553/MSE 553 Nonlinear Optics
An introduction to nonlinear optics, second-harmonic generation, parametric amplification and oscillation, electrooptic effects, third-order nonlinearities, phase-conjugate optics, photorefractive materials, and solitons.
ELE 563 Electronic Design Automation
Case studies in electronic design automation. Focus on fundamental techniques with applications in multiple problems. Current topics include two-level logic minimization, Boolean function representation and manipulation, technology mapping for logic circuits, floor planning, cell placement and routing, timing verification, behavioral synthesis. Work includes research paper presentations, assignments and a final project.
ELE 567/PHY 567 Advanced Solid-State Electron Physics
Electron localization in disordered structures - Anderson model and scaling theory of localization; correlated electron systems - Hubbard model, Mott transition; metal-insulator transitions in correlated and disordered materials; quantum Hall effect - integer and fractional; and quantum phase transitions.
ELE 568 Implementations of Quantum Information
Course begins with an overview of DiVincenzo criteria for physical implementation of algorithms, then moves to consideration of leading contenders for a physical system, including superconducting qubits, electron spins in semiconductors and on liquid helium, and ion-trap-based quantum computers. A variety of possible quantum architectures will be considered. Weekly problem sets. Knowledge of quantum mechanics at the undergraduate level will be assumed.
ELE 570 VLSI Array Processors
Design of VLSI arrays for handling extremely stringent real-time processing for signal/image processing and scientific computing; vertically integrated VLSI system design methodology covering technology constraints, algorithm analyses, parallelism extractions, architecture design, system development, and application understanding; and VLSI architectures, mapping algorithms to arrays, systolic array design, and wavefront array design.
ELE 571 Digital Neurocomputing
Various fundamental aspects of neurocomputing, including theory, modeling, algorithms, architectures, and applications. The course introduces various working network models and the corresponding learning algorithms. It then derives a unification of existing neural nets and basic building blocks of neural computers. The course explores the important future prospects on neural modeling and the potential impacts on conventional algorithm/architecture design as well as promising applications to various image/vision processing and pattern recognition problems.
ELE 572 Processor Architectures for New Paradigms
Advanced instruction-set architecture, micro-architecture, and memory architecture for emerging areas of digital information processing. Algorithm, arithmetic, and architecture techniques for accelerating multimedia information processing and secure information processing with programmable processors. Topics may include: optimal media processors for internet information appliances, and cryptography support for electronic commerce, extranets, and intellectual property protection.
ELE 573/CBE 573 Cellular and Biochemical Computing Systems
A discussion of computational issues in modeling cellular systems and the engineering of synthetic biochemical computing systems. Topics include modeling of genetic regulatory networks using continuous and stochastic methods, construction of synthetic gene networks, metabolic networks, signal transduction pathways, cell-to-cell signaling, molecular and DNA computing, molecular self-assembly, directed molecular evolution, transcriptional and translational regulation, oscillation and circadian clocks, cell differentiation and pattern formation, chemotaxis, molecular switches and molecular electronics, theory of chemical computation.
ELE 579/COS 579 Pervasive Information Systems
Devices and systems that provide information anywhere, anytime. Goals of pervasive information: business, entertainment, government, etc. Components of pervasive information systems: low power electronics, audio/video, networking, etc. Human/computer interaction. Geographically distributed systems.
ELE 580/COS 580 Advanced Topics in Computer Engineering
Selected research topics in computer engineering. Emphasis is on new results and emerging areas. (More detailed outlines are contained in the booklet Course Outlines, issued by the department each year.)
ELE 591 High Tech Entrepreneurship
A course designed for graduate students in the sciences and engineering, particularly those in the masters of engineering program, who are interested in starting up high tech companies early in their careers or who want to join as key contributors new emerging technology companies after graduation. Class sessions are with the undergraduate students enrolled in ELE491. Graduate students will be required to meet and participate in four 90-minute seminars, with special readings and assignments, to address in more detail the techniques for analyzing technologies for commercial feasibility and developing new products that create commercial success
ELE 597 and 598 Electrical Engineering Master's Project
Under the direction of a faculty member, each student carries out a master's-level project and presents their results. For M. Eng. student, 597, fall term; 598 spring term.