ELE 441 / ENE 441

Solid-State Physics I


Mansour Shayegan

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 / ENE 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 453

Optical Electronics


Hakan E. Türeci

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 455 / CEE 455 / MAE 455 / MSE 455

Mid-Infrared Technologies for Health and the Environment


This course is designed to give juniors, seniors, and interested graduate students a comprehensive and interdisciplinary introduction into mid-infrared sensing, its applications, and its technological foundations. Topics include: materials, light sources, lasers and detectors for the mid-infrared; spectroscopy and sensing; sensing systems and sensor networks. It addresses such important issues as global warming, policy making, engineering solutions to global challenges, environmental sensing, breath analysis and health applications, and sensing in homeland security. Two 90-minute lectures.

ELE 458

Photonics and Light Wave Communications


Paul Richard Prucnal

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 461

Design with Nanotechnologies


Introduction to nanotechnologies; threshold logic/majority logic and their applications to RTDs, QCA and SETs; nanowire based crossbars and PLAs; carbon nanotube based circuits; double-gate CMOS-based circuits; reversible logic for quantum computing; non-volatile memory; nanopipelining; testing; and defect tolerance. Two 90-minute lectures. Prerequisite: ELE 206.

ELE 462 / COS 462

Design of Very Large-Scale Integrated (VLSI) Systems


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 465

Switching and Sequential Systems


Sun-Yuan Kung

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.

COS 436 / ELE 469

Human-Computer Interface Technology


Creating technologies that fit into people's everyday lives involves more than having technically sophisticated algorithms, systems, and infrastructure. It involves understanding how people think and behave and using this data to design user-facing interfaces that enhance and augment human capabilities. Introduction to the field of human-computer interaction and the tools, techniques, and principles that guide research on people. Design and implement user-facing systems that bring joy rather than frustrate the user and put these skills into practice in a group project involving the creation of an interactive system. Prerequisite COS 217.

ELE 475 / COS 475

Computer Architecture


David Wentzlaff

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 482

Digital Signal Processing


Sun-Yuan Kung

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 486 / APC 486

Transmission and Compression of Information


An introduction to lossless data compression algorithms, modulation/demodulation of digital data, error correcting codes, channel capacity, lossy compression of analog and digital sources. Three hours of lectures. Prerequisites: 301, ORF 309.

ELE 488

Image Processing


Peter Jeffrey Ramadge

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.

EGR 491 / ELE 491 / ENT 491

High-Tech Entrepreneurship


Christopher Brian Kuenne

This hands-on course introduces students to analysis and actions required to launch and commercialize a tech company, through the use of Harvard Business School cases, visits from entrepreneurs, and two "field assignments". You will learn conceptual frameworks and analytical techniques for evaluating technologies, markets, and commercialization strategies. Additionally, you will learn how to attract and motivate the resources needed to start a company (e.g. people, corporate partners and venture capital), prepare business plans, structure relationships, refine product-market fit, and create and grow enterprise value.

ELE 497

Senior Independent Work


Paul Richard Prucnal

Senior Thesis Course. The student has the opportunity to do a self driven project by proposing a topic and finding a faculty member willing to supervise the work, or, the student may do a project in conjunction with a faculty member's research. A second reader will be required for both the midterm report and final thesis report. Students will be required to enroll in ELE 498 in the spring.

ELE 498

Senior Independent Work


Paul Richard Prucnal

Senior Thesis Course. A senior thesis presentation will be held at the end of spring semester. The unbound senior thesis must be turned in to the ELE Undergraduate Office on the University's established senior thesis submission deadline.

EGR 501 / ELE 501

Responsible Conduct in Research: A Course on Ethics in Engineering (Half-term)


Claire F. Gmachl

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 504

Mixed-signal Circuits and Systems


John G. Kenney

Discuss design and simulation methodologies for realizing robust analog CMOS circuits implementing major building blocks in AID converters. With attention to design specifications, a comprehensive study of single-ended and differential op-amp topologies are covered with an emphasis on: feedback and stability; linear and non-linear settling; distortion; noise; and voltage swing. Conclude with switched-capacitor circuits exploring impact of non-linearity and noise in sampled systems. Design projects using circuit simulators reinforce theoretical concepts.

ELE 511

Quantum Mechanics with Applications


Stephen Aplin Lyon

This course covers the principles of quantum mechanics, including applications of relevance to students in applied physics, materials science and engineering. Topics include the concept of Hilbert Spaces, Schrodinger and Heisenberg Representations, Bound State problems in one, two and three dimensions, consequences of symmetry, Angular momentum algebra, Approximation methods for stationary states, Many-body systems, Quantum statistics, Time dependent Perturbation Theory, Second Quantization and Electromagnetic Fields.

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.

COS 516 / ELE 516

Automated Reasoning about Software


Aarti Gupta

An introduction to algorithmic techniques for reasoning about software. Basic concepts in logic-based techniques including model checking, invariant generation, symbolic execution, and syntax-guided synthesis; automatic decision procedures in modern solvers for Boolean Satisfiability (SAT) and Satisfiability Modulo Theory (SMT); and their applications in automated verification, analysis, and synthesis of software. Emphasis on algorithms and automatic tools.

ELE 518

Selected Topics in Computer Engineering and Information Sciences and Systems


Introduction to topics and methods of research in computer engineering and information sciences and systems, providing an overview of current research of the faculty in computer engineering and information sciences and systems. It is meant to help first year graduate students find a research adviser.

ELE 522

Large-Scale Optimization for Data Science


Yuxin Chen

This course introduces optimization methods suitable for large-scale problems in data science and machine learning applications; algorithms efficient for both smooth and nonsmooth problems, including gradient methods, proximal methods, ADMM, quasi-Newton methods and large-scale numerical linear algebra. We discuss the efficiency of these methods in concrete data science problems (e.g. low-rank matrix recovery, dictionary learning, graph matching), under appropriate statistical models. We introduce a global geometric analysis to characterize the nonconvex landscape of the empirical risks in several estimation and learning problems.

ELE 523 / MAE 548

Nonlinear System Theory


Zahra Aminzare

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.