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.
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.
Professor/InstructorHakan 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.
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.
Photonics and Light Wave Communications
Professor/InstructorPaul 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.
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.
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.
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.
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.
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.
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.
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.
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.
Professor/InstructorPeter 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.
Professor/InstructorChristopher 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.
Senior Independent Work
Professor/InstructorPaul 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.
Senior Independent Work
Professor/InstructorPaul 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.
Responsible Conduct in Research: A Course on Ethics in Engineering (Half-term)
Professor/InstructorClaire 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.
Mixed-signal Circuits and Systems
Professor/InstructorJohn 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.
Quantum Mechanics with Applications
Professor/InstructorStephen 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.
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.
Automated Reasoning about Software
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.
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.
Large-Scale Optimization for Data Science
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.
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.