# Courses

**BMEB W4020 Computational neuroscience: circuits in the brain. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3801 or BIOL W3004.

The biophysics of computation: modeling biological neurons, the Hodgkin-Huxley neuron, modeling channel conductances and synapses as memristive systems, bursting neurons and central pattern generators, I/O equivalence and spiking neuron models. Information representation and neural encoding: stimulus representation with time encoding machines, the geometry of time encoding, encoding with neural circuits with feedback, population time encoding machines. Dendritic computation: elements of spike processing and neural computation, synaptic plasticity and learning algorithms, unsupervised learning and spike time-dependent plasticity, basic dendritic integration. Projects in Matlab.

Fall 2016: BMEB W4020 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

BMEB 4020 | 001/13435 | T 7:00pm - 9:30pm 633 Seeley W. Mudd Building |
Aurel Lazar | 3 | 41 |

**CSEE E6863 Formal verification of hardware and software systems. ***3 points*.

Lect: 2.

Prerequisites: COMS W3134, 3136, or 3137 and COMS W326.

Introduction to the theory and practice of formal methods for the design and analysis of correct (i.e. bug-free) concurrent and embedded hardware/software systems. Topics include: temporal logics; model checking; deadlock and liveness issues; fairness; satisfiability (SAT) checkers; binary decision diagrams (BDDs); abstraction techniques; introduction to commercial formal verification tools. Industrial state-of-art, case studies and experiences: software analysis (C/C++/Java), hardware verification (RTL).

Fall 2016: CSEE E6863 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

CSEE 6863 | 001/23326 | W 6:10pm - 8:00pm 313 Fayerweather |
Michael Theobald, Franjo Ivancic | 3 | 41/60 |

**CSEE E6868 Embedded scalable platforms. ***3 points*.

Lect: 2.

Prerequisites: CSEE W4868 or instructor permission.

Inter-disciplinary graduate-level seminar on design and programming of embedded scalable platforms. Content varies between offerings to cover timely relevant issues and latest advances in system-on-chip design, embedded software programming, and electronic design automation. Requires substantial reading of research papers, class participation, and semester-long project.

**ECBM E3060 Introduction to genomic information science and technology. ***3 points*.

Lect: 3.

Introduction to the information system paradigm of molecular biology. Representation, organization, structure, function and manipulation of the biomolecular sequences of nucleic acids and proteins. The role of enzymes and gene regulatory elements in natural biological functions as well as in biotechnology and genetic engineering. Recombination and other macromolecular processes viewed as mathematical operations with simulation and visualization using simple computer programming. This course shares lectures with ECBM E4060, but the work requirements differ somewhat.

**ECBM E4040 Neural networks and deep learning. ***3 points*.

Lect: 3.

Prerequisites: BMEB W4020 or BMEE E4030 or ECBM E4090 or EECS E4750 or COMS W4771 or an equivalent.

Developing features & internal representations of the world, artificial neural networks, classifying handwritten digits with logistics regression, feedforward deep networks, back propagation in multilayer perceptrons, regularization of deep or distributed models, optimization for training deep models, convolutional neural networks, recurrent and recursive neural networks, deep learning in speech and object recognition.

Fall 2016: ECBM E4040 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ECBM 4040 | 001/73597 | F 10:10am - 12:40pm 633 Seeley W. Mudd Building |
Zoran Kostic | 3 | 0/70 |

**ECBM E4090 Brain computer interfaces (BCI) laboratory. ***3 points*.

Lect: 2. Lab: 3.

Prerequisites: ELEN E3801.

Hands on experience with basic neural interface technologies. Recording EEG (electroencephalogram) signals using data acquisition systems (non-invasive, scalp recordings). Real-time analysis and monitoring of brain responses. Analysis of intention and perception of external visual and audio signals.

Fall 2016: ECBM E4090 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ECBM 4090 | 001/65707 | T 10:10am - 12:40pm 1227 Seeley W. Mudd Building |
Nima Mesgarani | 3 | 16/21 |

**ECBM E6040 Neural networks and deep learning research. ***3 points*.

Lect: 3.

Prerequisites: ECBM E4040 or the equivalent.

Regularized autoencoders, sparse coding and predictive sparse decomposition, denoising autoencoders, representation learning, manifold perspective on representation learning, structured probabilistic models for deep learning, Monte Carlo methods, training and evaluating models with intractable partition functions, restricted Boltzmann machines, approximate inference, deep belief networks, deep learning in speech and object recognition.

**EEBM E6091 Topics in computational neuroscience and neuroengineering. ***3 points*.

Prerequisites: The instructor's permission.

Topic: Neuromorphic Engineering.

**EEBM E6092 Topics in computational neuroscience and neuroengineering. ***3 points*.

Prerequisites: The instructor's permission.

Topic: Big Data in Neurscience.

**EEBM E6099 Topics in computational neuroscience and neuroengineering. ***3 points*.

Prerequisites: The instructor's permission.

Topic: Brain/Computer Interfaces.

**EEBM E9070 Seminar in computational neuroscience and neuroengineering. ***3 points*.

Lect: 2.

Prerequisites: Open to doctoral candidates and qualified M.S. candidates with the instructor's permission.

Study of recent developments in computational neuroscience and neuroengineering. Spring 2014 Topic: Neural Processing of Acoustic Signals. Spring 2015 Topic: Computing with Brain Circuits. Spring 2016 Topic: Bio-Inspired Computation.

**EECS E4321 Digital VLSI circuits. ***3 points*.

Lect: 3.

Recommended preparation: ELEN E3331, CSEE W3827, and ELEN E3106. Design and analysis of high speed logic and memory. Digital CMOS and BiCMOS device modeling. Integrated circuit fabrication and layout. Interconnect and parasitic elements. Static and dynamic techniques. Worst-case design. Heat removal and I/O. Yield and circuit reliability. Logic gates, pass logic, latches, PLAs, ROMs, RAMs, receivers, drivers, repeaters, sense amplifiers.

Fall 2016: EECS E4321 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

EECS 4321 | 001/88148 | M W 1:10pm - 2:25pm 633 Seeley W. Mudd Building |
Kenneth Shepard | 3 | 49/120 |

**EECS E4750 Hybrid computing for signal and data processing. ***3 points*.

Lect: 2. Lab: 3.

Prerequisites: ELEN E3801 and COMS W3134, or similar courses, recommended.

Methods for deploying signal and data processing algorithms on contemporary general purpose graphics processing units (GPGPUs) and heterogeneous computing infrastructures. Using programming languages such as OpenCL and CUDA for computational speedup in audio, image and video processing and computational data analysis. Significant design project.

Fall 2016: EECS E4750 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

EECS 4750 | 001/73441 | Th 1:10pm - 3:40pm 1127 Seeley W. Mudd Building |
Zoran Kostic | 3 | 43 |

**EECS E4764 Internet of things - intelligent and connected systems. ***3 points*.

Prerequisites: Knowledge of programming or instructor's permission. Suggested preparation: ELEN E4703, CSEE W4119, CSEE W4840, or related courses.

Cyber-physical systems and Internet-of-Things. Various sensors and actuators, communication with devices through serial protocols and buses, embedded hardware, wired and wireless networks, embedded platforms such as Arduino and smartphones, web services on end devices and in the cloud, visualization and analytics on sensor data, end-to-end IoT applications. Group projects to create working CPS/IoT system.

Fall 2016: EECS E4764 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

EECS 4764 | 001/71948 | M W 2:40pm - 3:55pm 834 Seeley W. Mudd Building |
Xiaofan Jiang | 3 | 40/40 |

**EECS E4766 Internet of things - engineering innovations and commercialization. ***3 points*.

Lec: 3.

Prerequisites: Basic programming and instructor's permission.

Deep dive into a couple of selected topics / use-cases from the area of Internet of Things. Coverage of the topic from device to the cloud, with focus on practical aspects. Innovative product definition, product development, marketing, commercialization and monetization. Cross-disciplinary coverage: EE, MechE, CS, BioEngineering, marketing, business, design. Building products and startups in the IoT domain. Collaboration between the engineering school, business school, industry experts and engagement in IoT activities in NYC. Collaborative project by groups of students from different disciplines. This course shares lectures with E6766 but the expected project complexity is lower.

**EECS E4951 Wireless networks and systems. ***3 points*.

Lect: 3.

Prerequisites: CSEE W4119 or the instructor's permission.

Various topics in the area of wireless and mobile networks and systems. Functionalities in the layers above the physical layer. The latest wireless networking design challenges, protocols, proposed algorithms, and applications. Includes several hands-on experiments as well as a final project.

**EECS E6321 Advanced digital electronic circuits. ***4.5 points*.

Lect: 3.

Prerequisites: EECS E4321.

Advanced topics in the design of digital integrated circuits. Clocked and non-clocked combinational logic styles. Timing circuits: latches and flip-flops, phase-locked loops, delay-locked loops. SRAM and DRAM memory circuits. Modeling and analysis of on-chip interconnect. Power distribution and power-supply noise. Clocking, timing, and synchronization issues. Circuits for chip-to-chip electrical communication. Advanced technology issues that affect circuit design. The class may include a team circuit design project.

**EECS E6322 VLSI hardware architecture for signal processing and machine learning. ***3 points*.

Lect: 3.

Prerequisites: CSEE W3827 and ELEN E3801. Recommended: ELEN E4810.

Design of digital VLSI hardware for various digital signal processing and machine-learning algorithms. Data flow graphs, iteration bounds, pipelining, parallel architectures, retiming, unfolding/folding, systolic architectures, bit-level arithmetic, numerical and algorithmic strength reductions, CORDIC, distributed arithmetic, FFT, neural network hardware, vector processors, subword-parallel architecture, and SIMD. May include a team circuit design project.

Fall 2016: EECS E6322 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

EECS 6322 | 001/88246 | Th 10:10am - 12:40pm 825 Seeley W. Mudd Building |
Mingoo Seok | 3 | 28 |

**EECS E6720 Bayesian models for machine learning. ***3 points*.

Lect: 3.

Prerequisites: Basic calculus, linear algebra, probability, and programming. Basic statistics and machine learning strongly recommended.

Bayesian approaches to machine learning. Topics include mixed-membership models, latent factor models, Bayesian nonparametric methods, probit classification, hidden Markov models, Gaussian mixture models, model learning with mean-field variational inference, scalable inference for Big Data. Applications include image processing, topic modeling, collaborative filtering and recommendation systems.

Fall 2016: EECS E6720 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

EECS 6720 | 001/23596 | Th 4:10pm - 6:40pm 417 International Affairs Bldg |
John Paisley | 3 | 150/150 |

**EECS E6765 Internet of things - systems and physical data analytics. ***3 points*.

Lect: 3.

Prerequisites: Knowledge of programming; ELEN E4703 or related; or CSEE W4119; or instructor's permission.

Internet of Things from the point of view of data. Methods for data analytics to understand tradeoffs and partitioning between cloud-based data-analytics and physical-device data-analytics. Two-way interaction between data and physical devices to support a truly ubiquitous, networked and autonomous cyber-physical ecosystem. System-focused design of architectures, algorithms, networks, protocols, communications, power, security and standards. Focus on a significant design project.

**EECS E6766 Internet of things - engineering innovations and commercialization. ***3 points*.

Lec: 3.

Prerequisites: Basic programming and instructor's permission.

Deep dive into a couple of selected topics / use-cases from the area of Internet of Things. Coverage of the topic from device to the cloud, with focus on practical aspects. Innovative product definition, product development, marketing, commercialization and monetization. Cross-disciplinary coverage: EE, MechE, CS, BioEngineering, marketing, business, design. Building products and startups in the IoT domain. Collaboration between the engineering school, business school, industry experts and engagement in IoT activities in NYC. Collaborative project by groups of students from different disciplines. This course shares lectures with E4766 but a more complex project is expected.

**EECS E6870 Speech recognition. ***3 points*.

Lect: 2.

Prerequisites: Basic probability and statistics; basic programming skills.

Covers fundamental topics in speech recognition: signal processing, Gaussian mixture distributions, deep neural networks, hidden Markov models,pronunciation modeling, language modeling, finite-state transducers, and search. Advanced topics from the current state of the art will be surveyed. There will be 4-5 programming exercises in (simple) C++.

**EECS E6890 Topics in information processing. ***3 points*.

Lect.: 2.

Advanced topics spanning Electrical Engineering and Computer Science such as speech processing and recognition, image and multimedia content analysis, and other areas drawing on signal processing, information theory, machine learning, pattern recognition, and related topics. Content varies from year to year, and different topics rotate through the course numbers 6890 to 6899. Current topic for 6890: Visual Recognition and Search.

**EECS E6891 Topics in information processing. ***3 points*.

Topic: Reproducing Computational Research.

**EECS E6892 Topics in information processing. ***3 points*.

Topic: Bayesian Models in Machine Learning.

**EECS E6893 Topics in information processing. ***3 points*.

Topic: Big Data Analytics.

Fall 2016: EECS E6893 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

EECS 6893 | 001/12527 | Th 7:00pm - 9:30pm 417 International Affairs Bldg |
Ching-yung Lin | 3 | 241/240 |

**EECS E6894 Topics in information processing. ***3 points*.

Topic: Deep Learning for Computer Vision & NLP.

**EECS E6895 Topics in information processing. ***3 points*.

Topic: Advanced Big Data Analytics.

**EECS E6896 Topics in information processing. ***3 points*.

Topic: Quantum Computing and Communication.

Fall 2016: EECS E6896 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

EECS 6896 | 001/82284 | W 1:10pm - 3:40pm 415 Schapiro Cepser |
Alexei Ashikhmin | 3 | 11 |

**EECS E6898 Topics in information processing. ***3 points*.

Topic: From Data to Solutions.

Fall 2016: EECS E6898 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

EECS 6898 | 001/64989 | F 1:10pm - 3:40pm 834 Seeley W. Mudd Building |
Shih-Fu Chang, Julia Hirschberg | 3 | 40/40 |

**EEME E6612 Control of nonlinear dynamic systems. ***3 points*.

Lect: 3.

Prerequisites: EEME E6601 or ELEN E6201 and an undergraduate controls course.

Fundamental properties of nonlinear systems; qualitative analysis of nonlinear systems; nonlinear controllability and observability; nonlinear stability; zero dynamics and inverse systems; feedback stabilization and linearization; sliding control theory; nonlinear observers; describing functions.

**EEOR E4650 Convex optimization for electrical engineering. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3801 or instructor permission.

Theory of convex optimization; numerical algorithms; applications in circuits, communications, control, signal processing and power systems.

**EEOR E6616 Convex optimization. ***3 points*.

Lect: 2.5.

Prerequisites: IEOR E6613 and EEOR E4650.

Convex sets and functions, and operations preserving convexity. Convex optimization problems. Convex duality. Applications of convex optimization problems ranging from signal processing and information theory to revenue management. Convex optimization in Banach spaces. Algorithms for solving constrained convex optimization problems.

**ELEN E1101 The digital information age. ***3 points*.

CC/GS: Partial Fulfillment of Science Requirement

Lect: 3.

An introduction to information transmission and storage, including technological issues. Binary numbers; elementary computer logic; digital speech and image coding; basics of compact disks, telephones, modems, faxes, UPC bar codes, and the World Wide Web. Projects include implementing simple digital logic systems and Web pages. Intended primarily for students outside the School of Engineering and Applied Science. The only prerequisite is a working knowledge of elementary algebra.

Fall 2016: ELEN E1101 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 1101 | 001/12679 | T Th 11:40am - 12:55pm 413 Kent Hall |
David Vallancourt | 3 | 20 |

**ELEN E1201 Introduction to electrical engineering. ***3.5 points*.

Lect: 3. Lab:1.

Prerequisites: MATH V1101.

Basic concepts of electrical engineering. Exploration of selected topics and their application. Electrical variables, circuit laws, nonlinear and linear elements, ideal and real sources, transducers, operational amplifiers in simple circuits, external behavior of diodes and transistors, first order RC and RL circuits. Digital representation of a signal, digital logic gates, flipflops. A lab is an integral part of the course. Required of electrical engineering and computer engineering majors.

Fall 2016: ELEN E1201 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 1201 | 001/65452 | T Th 4:10pm - 5:25pm 833 Seeley W. Mudd Building |
David Vallancourt | 3.5 | 64/120 |

**ELEN E3043 Solid state, microwave and fiber optics laboratory. ***3 points*.

Lect: 1. Lab: 6.

Prerequisites: ELEN E3106 and ELEN E3401.

Optical electronics and communications. Microwave circuits. Physical electronics.

Fall 2016: ELEN E3043 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 3043 | 001/25763 | W 4:10pm - 6:40pm 1205 Seeley W. Mudd Building |
Wen Wang | 3 | 21/99 |

**ELEN E3081 Circuit analysis laboratory. ***1 point*.

Lab: 3.

Prerequisites: ELEN E1201 or equivalent.

Corequisites: ELEN E3201.

Companion lab course for ELEN E3201. Experiments cover such topics as: use of measurement instruments; HSPICE simulation; basic network theorems; linearization of nonlinear circuits using negative feedback; opamp circuits; integrators; second order RLC circuits. The lab generally meets on alternate weeks.

Fall 2016: ELEN E3081 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 3081 | 001/76539 | T 4:10pm - 6:40pm 1227 Seeley W. Mudd Building |
Charles Zukowski | 1 | 20/24 |

ELEN 3081 | 002/70912 | Th 10:10am - 12:40pm 1227 Seeley W. Mudd Building |
Charles Zukowski | 1 | 6/24 |

ELEN 3081 | 003/66037 | F 10:10am - 12:40pm 1227 Seeley W. Mudd Building |
Charles Zukowski | 1 | 6/24 |

**ELEN E3082 Digital systems laboratory. ***1 point*.

Lab: 3.

Corequisites: CSEE W3827.

Recommended preparation: ELEN E1201 or equivalent. Companion lab course for CSEE W3827. Experiments cover such topics as logic gates; flip-flops; shift registers; counters; combinational logic circuits; sequential logic circuits; programmable logic devices. The lab generally meets on alternate weeks, and its weeks do not overlap with those of ELEN E3083.

**ELEN E3083 Electronic circuits laboratory. ***1 point*.

Lab: 3.

Prerequisites: ELEN E3081.

Corequisites: ELEN E3331.

Companion lab course for ELEN E3331. Experiments cover such topics as macromodeling of nonidealities of opamps using SPICE; Schmitt triggers and astable multivibrations using opamps and diodes; logic inverters and amplifiers using bipolar junction transistors; logic inverters and ring oscillators using MOSFETs; filter design using opamps. The lab generally meets on alternate weeks, and its weeks do not overlap with those of ELEN E3082.

**ELEN E3084 Signals and systems laboratory. ***1 point*.

Lab: 3.

Corequisites: ELEN E3801.

Companion lab course for ELEN E3801. Experiments cover topics such as: introduction and use of MATLAB for numerical and symbolic calculations; linearity and time invariance; continuous-time convolution; Fourier-series expansion and signal reconstruction; impulse response and transfer function; forced response. The lab generally meets on alternate weeks.

Fall 2016: ELEN E3084 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 3084 | 001/70633 | M 6:10pm - 8:40pm 1235 Seeley W. Mudd Building |
Xiaodong Wang | 1 | 17/24 |

ELEN 3084 | 002/77113 | Th 4:10pm - 6:40pm 1235 Seeley W. Mudd Building |
Xiaodong Wang | 1 | 15/24 |

ELEN 3084 | 003/74466 | F 1:10pm - 3:40pm 1235 Seeley W. Mudd Building |
Xiaodong Wang | 1 | 7/24 |

**ELEN E3106 Solid-state devices and materials. ***3.5 points*.

Lect: 3. Recit: 1.

Prerequisites: MATH V1201 or equivalent.

Corequisites: PHYS C1403 or PHYS C2601 or equivalent.

Crystal structure and energy band theory of solids. Carrier concentration and transport in semiconductors. P-n junction and junction transistors. Semiconductor surface and MOS transistors. Optical effects and optoelectronic devices.

Fall 2016: ELEN E3106 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 3106 | 001/28305 | T Th 2:40pm - 3:55pm 627 Seeley W. Mudd Building |
Ioannis Kymissis | 3.5 | 17/50 |

**ELEN E3201 Circuit analysis. ***3.5 points*.

Lect: 3. Recit: 1.

Prerequisites: ELEN E1201 or equivalent.

Corequisites: MATH V1201.

A course on analysis of linear and nonlinear circuits and their applications. Formulation of circuit equations. Network theorems. Transient response of first and second order circuits. Sinusoidal steady state-analysis. Frequency response of linear circuits. Poles and zeros. Bode plots. Two-port networks.

Fall 2016: ELEN E3201 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 3201 | 001/68845 | M W 11:40am - 12:55pm 420 Pupin Laboratories |
Charles Zukowski | 3.5 | 30/80 |

**ELEN E3331 Electronic circuits. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3201.

Operational amplifier circuits. Diodes and diode circuits. MOS and bipolar junction transistors. Biasing techniques. Small-signal models. Single-stage transistor amplifiers. Analysis and design of CMOS logic gates. A/D and D/A converters.

**ELEN E3390 Electronic circuit design laboratory. ***3 points*.

Lab: 6.

Prerequisites: ELEN E3082, E3083, E3331, E3401, E3801.

Advanced circuit design laboratory. Students work in teams to specify, design, implement and test an engineering prototype. The work involves technical as well as non-technical considerations, such as manufacturability, impact on the environment, and economics. The projects may change from year to year.

**ELEN E3399 Electrical engineering practice. ***1 point*.

Design project planning, written and oral technical communication, practical aspects of engineering as a profession, such as career development and societal and environmental impact. Generally taken senior year.

Fall 2016: ELEN E3399 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 3399 | 001/71344 | Th 11:40am - 12:55pm 227 Seeley W. Mudd Building |
David Vallancourt | 1 | 22/50 |

**ELEN E3401 Electromagnetics. ***4 points*.

Lect: 3.

Prerequisites: MATH V1201, PHYS C1402 or PHYS C1602, or equivalents.

Basic field concepts. Interaction of time-varying electromagnetic fields. Field calculation of lumped circuit parameters. Transition from electrostatic to quasistatic and electromagnetic regimes. Transmission lines. Energy transfer, dissipation, and storage. Waveguides. Radiation.

**ELEN E3701 Introduction to communication systems. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3801.

Corequisites: IEOR E3658.

A basic course in communication theory, stressing modern digital communication systems. Nyquist sampling, PAM and PCM/DPCM systems, time division multipliexing, high frequency digital (ASK, OOK, FSK, PSK) systems, and AM and FM systems. An introduction to noise processes, detecting signals in the presence of noise, Shannon's theorem on channel capacity, and elements of coding theory.

**ELEN E3801 Signals and systems. ***3.5 points*.

Lect: 3.

Corequisites: MATH V1201.

Modeling, description, and classification of signals and systems. Continuous-time systems. Time domain analysis, convolution. Frequency domain analysis, transfer functions. Fourier series. Fourier and Laplace transforms. Discrete-time systems and the Z transform.

Fall 2016: ELEN E3801 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 3801 | 001/68026 | T Th 7:10pm - 8:25pm 417 Mathematics Building |
Xiaodong Wang | 3.5 | 53/80 |

**ELEN E3998 Projects in electrical engineering. ***0 points*.

0 to 3 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.

May be repeated for credit, but no more than 3 total points may be used for degree credit. Independent project involving laboratory work, computer programming, analytical investigation, or engineering design.

**ELEN E3999 Electrical engineering design challenge. ***1 point*.

Prerequisites: Approval by a faculty member who agrees to supervise the work.

May be repeated for credit, but no more than 3 total points may be used for degree credit. Short-term design project organized as a faculty-led team competition. Particular design targets are set that vary by semester. A set of hardware and software constraints is specified. The project takes place over an advertised subset of the semester, beginning around the third week.

**ELEN E4193 Modern display science and technology. ***3 points*.

Lect: 3.

Prerequisites: Linear algebra, differential equations, and basic semiconductor physics.

Introduction to modern display systems in an engineering context. The basis for visual perception, image representation, color space, metrics of illumination. Physics of luminescence, propagation and manipulation of light in anisotropic media, emissive displays, and spatial light modulators. Fundamentals of display addressing, the Alt-Pleshko theorem, multiple line addressing. Large area electronics, fabrication, and device integration of commercially important display types. A series of short laboratories will reinforce material from the lectures. Enrollment may be limited.

Fall 2016: ELEN E4193 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4193 | 001/20548 | T Th 10:10am - 11:25am 524 Seeley W. Mudd Building |
Ioannis Kymissis | 3 | 10 |

**ELEN E4215 Analog filter synthesis and design. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3201 and ELEN E3801, or equivalent.

Approximation techniques for magnitude, phase, and delay specifications , transfer function realization sensitivity, passive LC filters, active RC filters, MOSFET-C filters, Gm-C filters, switched-capacitor filters, automatic tuning techniques for integrated filters. Filter noise. A design project is an integral part of the course.

**ELEN E4301 Introduction to semiconductor devices. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3106 or equivalent.

Semiconductor physics. Carrier injection and recombination. P-n junction and diodes: Schottky barrier and heterojunctions, solar cells and light-emitting diodes. Junction and MOS field-effect transistors, bipolar transistors. Tunneling and charge-transfer devices.

Fall 2016: ELEN E4301 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4301 | 001/66388 | M W 10:10am - 11:25am 545 Seeley W. Mudd Building |
James Teherani | 3 | 30 |

**ELEN E4302 Magnetic sensors and instruments for medical imaging. ***3 points*.

Lect: 2.5, Lab: 0.5.**Not offered during 2016-17 academic year.**

Prerequisites: ELEN E3106, ELEN E3401 or the instructor's permission.

Physics of nuclear magnetic resonance (NMR) and superconducting quantum interference device (SQUID). Design and operation of superconducting DC magnet, RF receiver, Josephson junction, and integrated SQUID. Principles of biomedical sensoring systems including Magnetic Resonance Imaging (MRI), SQUID magnetometer, and NMR spectroscopy. Medical image formation and processing.

**ELEN E4312 Analog electronic circuits. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3331 and ELEN E3801.

Differential and multistage amplifiers; small-signal analysis; biasing techniques; frequency response; negative feedback; stability criteria; frequency compensation techniques. Analog layout techniques. An extensive design project is an integral part of the course.

Fall 2016: ELEN E4312 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4312 | 001/24491 | T 7:00pm - 9:30pm 545 Seeley W. Mudd Building |
Timothy Dickson | 3 | 34/80 |

**ELEN E4314 Communication circuits. ***3 points*.

Lect: 3.

Prerequisites: ELEN E4312.

Principles of electronic circuits used in the generation, transmission, and reception of signal waveforms, as used in analog and digital communication systems. Nonlinearity and distortion; power amplifiers; tuned amplifiers; oscillators; multipliers and mixers; modulators and demodulators; phase-locked loops. An extensive design project is an integral part of the course.

**ELEN E4350 VLSI design laboratory. ***3 points*.

Lab: 3.

Prerequisites: ELEN E4321 and E4312, or the instructor's permission.

Design of a CMOS mixed-signal integrated circuit. The class divides up into teams to work on mixed-signal integrated circuit designs. The chips are fabricated to be tested the following term. Lectures cover use of computer-aided design tools, design issues specific to the projects, and chip integration issues. This course shares lectures with E6350 but the complexity requirements of integrated circuits are lower.

**ELEN E4361 Power electronics. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3801 & ELEN E3331.

Introduction to power electronics; power semiconductor devices: power diodes, thyristors, commutation techniques, power transistors, power MOSFETs, Triac, IGBTs, etc. and switch selection; non-sinusoidal power definitions and computations, modeling, and simulation; half-wave rectifiers; single-phase, full-wave rectifiers; three-phase rectifiers; AC voltage controllers; DC/DC buck, boost, and buck-boost converters; discontinuous conduction mode of operation; DC power supplies: Flyback, Forward converter; DC/AC inverters, PWM techniques; three-phase inverters.

**ELEN E4401 Wave transmission and fiber optics. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3401 or equivalent.

Waves and Maxwell's equations. Field energetics, dispersion, complex power. Waves in dielectrics and in conductors. Reflection and refraction. Oblique incidence and total internal reflection. Transmission lines and conducting waveguides. Planar and circular dielectric waveguides; integrated optics and optical fibers. Hybrid and LP modes. Graded-index fibers. Mode coupling; wave launching.

**ELEN E4411 Fundamentals of photonics. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3401 or equivalent.

Planar resonators. Photons and photon streams. Photons and atoms: energy levels and band structure; interactions of photons with matter; absorption, stimulated and spontaneous emission; thermal light, luminescence light. Laser amplifiers: gain, saturation, and phase shift; rate equations; pumping. Lasers: theory of oscillation; laser output characteristics. Photons in semiconductors: generation, recombination, and injection; heterostructures; absorption and gain coefficients. Semiconductor photon sources: LEDs; semiconductor optical amplifiers; homojunction and heterojunction laser diodes. Semiconductor photon detectors: p-n, p-i-n, and heterostructure photo diodes; avalanche photodiodes.

Fall 2016: ELEN E4411 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4411 | 001/62157 | T 4:10pm - 6:40pm 413 Kent Hall |
Michal Lipson | 3 | 19 |

**ELEN E4420 Topics in electromagnetics. ***3 points*.

Lect: 3.**Not offered during 2016-17 academic year.**

Prerequisites: Undergraduate electromagnetic theory.

Selected topics in the theory and practice of electromagnetics, varying from year to year. Topic for current term will be available in the department office one month before registration. This course may be taken more than once when topics are different. Possible topics: microwave theory and design (generalized waveguides, excitation and coupling of waveguides, junctions, microwave networks, periodic structures, optical fibers); antennas (filamentary antennas, arrays, aperture radiation, system properties, pattern synthesis); electrodynamics (special relativity, radiation by charged particles, relativistic beams, free electron lasers).

**ELEN E4488 Optical systems. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3401 or equivalent.

Introduction to optical systems based on physical design and engineering principles. Fundamental geometrical and wave optics with specific emphasis on developing analytical and numerical tools used in optical engineering design. Focus on applications that employ optical systems and networks, including examples in holographic imaging, tomography, Fourier imaging, confocal microscopy, optical signal processing, fiber optic communication systems, optical interconnects and networks.

Fall 2016: ELEN E4488 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4488 | 001/71402 | Th 1:10pm - 3:40pm 524 Seeley W. Mudd Building |
Christine Hendon | 3 | 13 |

**ELEN E4501 Electromagnetic devices and energy conversion. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3401.

Linear and nonlinear magnetic circuits. Electric and magnetic energy storage, loss, and transfer. Circuit behavior of energy storage and transfer devices. Field theory of moving bodies. Dynamical equations of an electromechanical system. Electromechanical and thermo-electric sensors and actuators. Rotating electric energy converters. Superconductivity and applications.

**ELEN E4503 Sensors, actuators and electromechanical systems. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3201 and ELEN E3401, or equivalents.

Electromagnetic energy storage, loss, and transfer. Dynamics of electromechanical systems. Linearization of nonlinear coupled dynamical equations and equivalent circuits. Electromechanical actuators: acoustic, IC processed micromachines. Electromechanical sensors: acoustic, pressure, and acceleration. Thermal sensors: polysilicon thermopiles and bipolar transistor temperature sensors. Electro-optic sensors: visible light, infrared, and x-ray.

**ELEN E4510 Solar energy and smart grid power systems. ***3 points*.

Lect: 3.

Prerequisites: Background in circuits.

Inorganic solar cell semiconductor physics. Single and tandem junction design. Measures of spectral and energy efficiency. Introduction to organic solar cells and thin film inorganic cells. Batteries and other energy storage systems. Introduction to legacy power networks: Single phase equivalents to three-phase networks. Reactive and real power. Equivalent circuits of synchronous machines, transformers, and transmission lines. Smart grid technology: Control and management of distributed solar energy and other intermittent renewable power sources connected to legacy power networks. Microgrid concept. "Small world" networks and fault management. Communication over power lines. Smart metering.

**ELEN E4511 Power systems analysis and control. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3201 and ELEN E3401, or equivalents, or instructor's permission.

Modeling of power networks, steady-state and transient behaviors, control and optimization, electricity market, and smart grid.

**ELEN E4702 Digital communications. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3701 or equivalent.

Digital communications for both point-to-point and switched applications is further developed. Optimum receiver structures and transmitter signal shaping for both binary and M-ary signal transmission. An introduction to block codes and convolutional codes, with application to space communications.

Fall 2016: ELEN E4702 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4702 | 001/63044 | M 4:10pm - 6:40pm 1024 Seeley W. Mudd Building |
Vasanthan Raghavan | 3 | 15/50 |

**ELEN E4703 Wireless communications. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3701 or equivalent.

Wireless communication systems. System design fundamentals. Trunking theory. Mobile radio propagation. Reflection of radio waves. Fading and multipath. Modulation techniques; signal space; probability of error, spread spectrum. Diversity. Multiple access.

**ELEN E4750 Signal processing and communications on mobile multicore processors. ***3 points*.

Lect: 2. Lab: 3.

Prerequisites: ELEN E4702 or ELEN E4810 or instructor's permission.

Methods for deploying signal processing and communications algorithms on contemporary mobile processors with heterogeneous computing infrastructures consisting of a mix of general purpose, graphics and digital signal processors. Using programming languages such as OpenCL and CUDA for computational speedup in audio, image and video processing and computational data analysis. Significant design project. Syllabus: https://sites.google.com/site/mobiledcc/documents/sigproccommonmmulticore

**ELEN E4810 Digital signal processing. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3801.

Digital filtering in time and frequency domain, including properties of discrete-time signals and systems, sampling theory, transform analysis, system structures, IIR and FIR filter design techniques, the Discrete Fourier Transform, Fast Fourier Transforms.

Fall 2016: ELEN E4810 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4810 | 001/21194 | M W 10:10am - 11:25am 1127 Seeley W. Mudd Building |
John Wright | 3 | 71/96 |

**ELEN E4815 Random signals and noise. ***3 points*.

Lect: 3.

Prerequisites: IEOR E3658 or equivalent.

Characterization of stochastic processes as models of signals and noise; stationarity, ergodicity, correlation functions, and power spectra. Gaussian processes as models of noise in linear and nonlinear systems; linear and nonlinear transformations of random processes; orthogonal series representations. Applications to circuits and devices, to communication, control, filtering, and prediction.

**ELEN E4830 Digital image processing. ***3 points*.

Lect: 3.

Introduction to the mathematical tools and algorithmic implementation for representation and processing of digital pictures, videos, and visual sensory data. Image representation, filtering, transform, quality enhancement, restoration, feature extraction, object segmentation, motion analysis, classification, and coding for data compression. A series of programming assignments reinforces material from the lectures.

**ELEN E4835 Introduction to adaptive signal representations. ***3 points*.

Prerequisites: Linear algebra (APMA E3101, MATH V2010, or equivalent), probability (IEOR E3658 or equivalent), and signals and systems (ELEN E3801), or instructor's permission.

Introduces numerical tools for adaptive processing of signals. Signal representations, sparsity in overcomplete bases. Techniques for sparse recovery, applications to inpainting and denoising. Adaptive representations: Principal Component Analysis, clustering and vector quantization, dictionary learning. Source separation: Independent Component Analysis and matrix factorizations. Signal classication: support vector machines and boosting, learning with invariances. Hashing and signal retrieval. Case studies from image processing, audio, multimedia.

**ELEN E4896 Music signal processing. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3801, ELEN E4810, or the equivalent.

An investigation of the applications of signal processing to music audio, spanning the synthesis of musical sounds (including frequency modulation (FM), additive sinusoidal synthesis, and linear predictive coding (LPC)), the modification of real and synthetic sounds (including reverberation and time/pitch scaling), and the analysis of music audio to extract musical information (including pitch tracking, chord transcription, and music matching). Emphasis is placed on practical, hands-on experimentation, with a wide range of software implementations introduced and modified within the class.

**ELEN E4900 Topics in electrical and computer engineering. ***3 points*.

Lect: 3.

Prerequisites: The instructor's permission.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 4900 to 4909.

**ELEN E4901 Topics in electrical and computer engineering. ***3 points*.

Topic: Mobile App Development with Android.

**ELEN E4902 Topics in electrical and computer engineering. ***3 points*.

Topic: IOT - Intelligent Connected Systems.

**ELEN E4903 Topics in electrical and computer engineering. ***3 points*.

Topic: Machine Learning.

**ELEN E4904 Topics in electrical and computer engineering. ***3 points*.

Topic: Mobile Cloud - Optimization and Security.

Fall 2016: ELEN E4904 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4904 | 001/68347 | Th 7:00pm - 9:30pm 407 International Affairs Bldg |
Meikang Qui | 3 | 22 |

**ELEN E4944 Principles of device microfabrication. ***3 points*.

Lect: 3.

Science and technology of conventional and advanced microfabrication techniques for electronics, integrated and discrete components. Topics include diffusion; ion implantation, thin-film growth including oxides and metals, molecular beam and liquid-phase epitaxy; optical and advanced lithography; and plasma and wet etching.

Fall 2016: ELEN E4944 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 4944 | 001/26573 | M 4:10pm - 6:40pm 1127 Seeley W. Mudd Building |
Jacob Trevino | 3 | 20/50 |

**ELEN E4998 Intermediate projects in electrical engineering. ***0 points*.

0 to 3 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.

May be repeated for credit, but no more than 3 total points may be used for degree credit. Substantial independent project involving laboratory work, computer programming, analytical investigation, or engineering design.

**ELEN E6001 Advanced projects in electrical engineering. ***1-4 points*.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.

May be repeated for up to 6 points of credit. Graduate-level projects in various areas of electrical engineering and computer science. In consultation with an instructor, each student designs his or her project depending on the student's previous training and experience. Students should consult with a professor in their area for detailed arrangements no later than the last day of registration.

**ELEN E6001 Advanced projects in electrical engineering. ***1-4 points*.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.

May be repeated for up to 6 points of credit. Graduate-level projects in various areas of electrical engineering and computer science. In consultation with an instructor, each student designs his or her project depending on the student's previous training and experience. Students should consult with a professor in their area for detailed arrangements no later than the last day of registration.

**ELEN E6010 Systems biology: design principles for biological circuits. ***4.5 points*.

Lect: 3.

Prerequisites: ECBM E4060 or the instructor's permission.

Beyond bioinformatics, cells as systems. Metabolic networks, transcription regulatory networks, signaling networks. Deterministic and stochastic kinetics. Mathematical representation of reconstructed networks. Network motifs. Signal transduction and neuronal networks. Robustness. Bacterial chemotaxis and patterning in fruit fly development. Kinetic proofreading. Optimal gene circuit design. Rules for gene regulation. Random networks and multiple time scales. Biological information processing. Numerical and simulation techniques. Major project(s) in Matlab.

**ELEN E6080 Topics in systems biology. ***3 points*.

Lect: 2.

Prerequisites: The instructor's permission.

Selected advanced topics in systems biology. Content varies from year to year, and different topics rotate through the course numbers 6080 to 6089.

**ELEN E6080 Topics in systems biology. ***3 points*.

Lect: 2.

Prerequisites: The instructor's permission.

Selected advanced topics in systems biology. Content varies from year to year, and different topics rotate through the course numbers 6080 to 6089.

**ELEN E6151 Surface physics and analysis of electronic materials. ***3 points*.

Lect: 2.

Prerequisites: The instructor's permission.

Basic physical principles of methods of surface analysis, surfaces of electronic materials including structure and optical properties (auger electron spectroscopy, x-ray photoemission, ultraviolet photoelectron spectroscopy, electron energy loss spectroscopy, inverse photoemission, photo stimulated desorption, and low energy electron diffraction), physical principles of each approach.

**ELEN E6201 Linear system theory. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3801 and APMA E3101, or equivalents.

Abstract objects, the concepts of state. Definition and properties of linear systems. Characterization of linear continuous-time and discrete-time, fixed, and time-varying systems. State-space description; fundamental matrix, calculation by computer and matrix methods. Modes in linear systems. Adjoint systems. Controllability and observability. Canonical forms and decompositions. State estimators. Lyapunov's method and stability.

**ELEN E6211 Circuit theory. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3331 and ELEN E3801.

An axiomatic development of circuit theory. Circuit theorems, circuit topology, general methods of circuit analysis. Normal form characterizations. Scattering characterization and sensitivity function. Basic network synthesis methods: immittance and transfer function realization, multiport realization, approximation techniques.

**ELEN E6261 Computational methods of circuit analysis. ***3 points*.

Lect: 3.**Not offered during 2016-17 academic year.**

Prerequisites: ELEN E3331 and APMA E3101.

Computational algorithms for DC, transient, and frequency analysis of linear and nonlinear circuits. Formulation of equations: state equations, hybrid equations, sparse tableaux. Solution techniques: iterative methods to solve nonlinear algebraic equations; piecewise linear methods; sparse matrix techniques; numerical integration of stiff, nonlinear differential equations, companion network models; waveform relaxation.

**ELEN E6302 MOS transistors. ***3 points*.

Lect: 2.

Prerequisites: ELEN E3106 or equivalent.

Operation and modelling of MOS transistors. MOS two- and three-terminal structures. The MOS transistor as a four-terminal device; general charge-sheet modelling; strong, moderate, and weak inversion models; short-and-narrow-channel effects; ion-implanted devices; scaling considerations in VLSI; charge modelling; large-signal transient and small-signal modelling for quasistatic and nonquasistatic operation.

Fall 2016: ELEN E6302 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6302 | 001/15099 | W 4:10pm - 6:40pm 750 Schapiro Cepser |
Yannis Tsividis | 3 | 48 |

**ELEN E6304 Topics in electronic circuits. ***3 points*.

Lect: 3.

Prerequisites: The instructor's permission.

State-of-the-art techniques in integrated circuits. Topics may change from year to year.

**ELEN E6312 Advanced analog integrated circuits. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4312.

Integrated circuit device characteristics and models; temperature- and supply-independent biasing; IC operational amplifier analysis and design and their applications; feedback amplifiers, stability and frequency compensation techniques; noise in circuits and low-noise design; mismatch in circuits and low-offset design. Computer-aided analysis techniques are used in homework(s) or a design project.

**ELEN E6314 Advanced communication circuits. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4314 and ELEN E6312.

Overview of communication systems, modulation and detection schemes. Receiver and transmitter architectures. Noise, sensitivity, and dynamic range. Nonlinearity and distortion. Low-noise RF amplifiers, mixers, and oscillators. Phase-locked loops and frequency synthesizers. Typical applications discussed include wireless RF transceivers or data links. Computer-aided analysis techniques are used in homework(s) or a design project.

**ELEN E6316 Analog systems in VLSI. ***3 points*.

Lect: 3.

Prerequisites: ELEN E4312.

Analog-digital interfaces in very large scale integrated circuits. Precision sampling; A/D and D/A converter architectures; continuous-time and switched capacitor filters; system considerations. A design project is an integral part of this course.

**ELEN E6318 Microwave circuit design. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3331 and E3401, or equivalents.

Introduction to microwave engineering and microwave circuit design. Review of transmission lines. Smith chart, S-parameters, microwave impedance matching, transformation and power combining networks, active and passive microwave devices, S-parameter-based design of RF and microwave amplifiers. A microwave circuit design project (using microwave CAD) is an integral part of the course.

**ELEN E6320 Millimeter-wave IC design. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3401 or equivalent, ELEN E4314, and ELEN E6312.

Principles behind the implementation of millimeter-wave (30GHz-300GHz) wireless circuits and systems in silicon-based technologies. Silicon-based active and passive devices for millimeter-wave operation, millimeter-wave low-noise amplifiers, power amplifiers, oscillators and VCOs, oscillator phase noise theory, mixers and frequency dividers for PLLs. A design project is an integral part of the course.

Fall 2016: ELEN E6320 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6320 | 001/66425 | T Th 2:40pm - 3:55pm 601 Fairchild Life Sciences Bldg |
Harish Krishnaswamy | 3 | 18 |

**ELEN E6331 Principles of semiconductor physics I. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4301.

Designed for students interested in research in semiconductor materials and devices. Topics include energy bands: nearly free electron and tight-binding approximations, the k.p. method, quantitative calculation of band structures and their applications to quantum structure transistors, photodetectors, and lasers; semiconductor statistics, Boltzmann transport equation, scattering processes, quantum effect in transport phenomena, properties of heterostructures. Quantum mechanical treatment throughout.

**ELEN E6332 Principles of semiconductor physics II. ***3 points*.

Lect: 2.

Prerequisites: ELEN E6331.

Optical properties including absorption and emission of radiation, electron-phonon interactions, radiative and phonon-mediated processes, excitons, plasmons, polaritons, carrier recombination and generation, and related optical devices, tunneling phenomena, superconductivity. Quantum mechanical treatment throughout, heavy use of perturbation theory.

**ELEN E6333 Semiconductor device physics. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4301 or equivalent.

Physics and properties of semiconductors. Transport and recombination of excess carriers. Schottky, P-N, MOS, and heterojunction diodes. Field effect and bipolar junction transistors. Dielectric and optical properties. Optical devices including semiconductor lamps, lasers, and detectors.

**ELEN E6350 VLSI design laboratory. ***3 points*.

Lab: 3.

Prerequisites: ELEN E4321 and E4312, or the instructor's permission.

Design of a CMOS mixed-signal integrated circuit. The class divides up into teams to work on mixed-signal integrated circuit designs. The chips are fabricated to be tested the following term. Lectures cover use of computer-aided design tools, design issues specific to the projects, and chip integration issues. This course shares lectures with E4350 but the complexity requirements of integrated circuits are higher.

**ELEN E6412 Lightwave devices. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4411.

Electro-optics: principles; electro-optics of liquid crystals and photo-refractive materials. Nonlinear optics: second-order nonlinear optics; third-order nonlinear optics; pulse propagation and solitons. Acousto-optics: interaction of light and sound; acousto-optic devices. Photonic switching and computing: photonic switches; all-optical switches; bistable optical devices. Introduction to fiber-optic communications: components of the fiber-optic link; modulation, multiplexing and coupling; system performance; receiver sensitivity; coherent optical communications.

**ELEN E6413 Lightwave systems. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4411. Recommended preparation: ELEN E6412.

Fiber optics. Guiding, dispersion, attenuation, and nonlinear properties of fibers. Optical modulation schemes. Photonic components, optical amplifiers. Semiconductor laser transmitters. Receiver design. Fiber optic telecommunication links. Nonregenerative transmission using erbium-doped fiber amplifier chains. Coherent detection. Local area networks. Advanced topics in light wave networks.

Fall 2016: ELEN E6413 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6413 | 001/63866 | M 1:10pm - 3:40pm 413 Kent Hall |
Mark Feuer | 3 | 0 |

**ELEN E6414 Photonic integrated circuits. ***3 points*.

Lect: 3.

Photonic integrated circuits are important subsystem components for telecommunications, optically controlled radar, optical signal processing, and photonic local area networks. This course will introduce the student to the devices and the design of these circuits. Principle and modelling of dielectic waveguides (including silica on silicon and InP based materials), waveguide devices (simple and star couplers), and surface diffractive elements. Numerical techniques for modelling circuits will be discussed, including beam propagation and finite difference codes. Design of other devices will be discussed: optical isolators, demultiplexers.

**ELEN E6430 Applied quantum optics. ***3 points*.

Lect: 2.

Prerequisites: Background in electromagnetism (ELEN E3401, ELEN E4401, ELEN E4411, or Physics G6092) and quantum mechanics (APPH E3100y, E4100x, or Physics G402x).

An introduction to fundamental concepts of quantum optics and quantum electrodynamics with an emphasis on applications in nanophotonic devices. The quantization of the electromagnetic field; coherent and squeezed states of light; interaction between light and electrons in the language of quantum electrodynamics (QED); optical resonators and cavity QED; low-threshold lasers; and entangled states of light.

**ELEN E6488 Optical interconnects and interconnection networks. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4411 or ELEN E4488 or an equivalent photonics course.

Introduction to optical interconnects and interconnection networks for digital systems. Fundamental optical interconnects technologies, optical interconnection network design, characterization, and performance evaluation. Enabling photonic technologies including free-space structures, hybrid and monolithic integration platforms for photonic on-chip, chip-to-chip, backplane, and node-to-node interconnects, as well as photonic networks on-chip.

**ELEN E6711 Stochastic models in information systems. ***4.5 points*.

Lect: 3.

Prerequisites: IEOR E3658.

Foundations: probability review, Poisson processes, discrete-time Markow models, continuous-time Markov models, stationarity, and ergodicity. The course presents a sample-path (time domain) treatment of stochastic models arising in information systems, including at least one of the following areas: communications networks (queueing systems), biological networks (hidden Markov models), Bayesian restoration of images (Gibbs fields), and electric networks (random walks).

**ELEN E6712 Communication theory. ***3 points*.

Lect: 3.

Prerequisites: ELEN E4815, or the equivalent, or the instructor's permission.

Representation of bandlimited signals and systems. Coherent and incoherent communications over Gaussian channels. Basic digital modulation schemes. Intersymbol inference channels. Fading multipath channels. Carrier and clock synchronization.

**ELEN E6713 Topics in communications. ***3 points*.

Lect: 3.

Prerequisites: ELEN E6712 or ELEN E4702 or ELEN E4703 or the equivalent, or the instructor's permission.

Advanced topics in communications, such as turbo codes, LDPC codes, multiuser communications, network coding, cross-layer optimization, cognitive radio. Content may vary from year to year to reflect the latest development in the field.

**ELEN E6717 Information theory. ***3 points*.

Lect: 2.

Prerequisites: IEOR E3658 or a course in stochastic processes.

Corequisites: ELEN E4815.

Mutual information and entropy. The source coding theorem. The capacity of discrete memoryless channels and the noisy channel coding theorem. The rate distortion function. Discrete memoryless sources and single-letter distortion measures. Bhattacharya bounds, convolutional codes, and the Viterbi algorithm.

**ELEN E6718 Algebraic coding theory. ***3 points*.

Lect: 2.

Prerequisites: IEOR E3658.

Elementary concepts of error control codes. Linear block codes. Elements of algebra: Galois fields. Cyclic codes: BCH, Reed Solomon, Goppa codes. Coder, decoder implementation. Decoding algorithms based on spectral techniques. Convolutional codes.

Fall 2016: ELEN E6718 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6718 | 001/17552 | W 7:00pm - 9:30pm 413 Kent Hall |
Alexei Ashikhmin | 3 | 12 |

**ELEN E6761 Computer communication networks I. ***3 points*.

Lect: 3.

Prerequisites: IEOR E3658 and CSEE W4119 or the equivalent, or the instructor's permission.

Focus on architecture protocols and performance evaluation of geographically distributed and local area data networks. Emphasis on layered protocols. Data link layer. Network layer: flow and congestion control routing. Transport layer. Typical Local and Metropolitan Area Network standards: Ethernet, DQDB, FDDI. Introduction to internetting. Review of relevant aspects of queueing theory to provide the necessary analytical background.

Fall 2016: ELEN E6761 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6761 | 001/66179 | T Th 10:10am - 11:25am 702 Hamilton Hall |
Javad Ghaderi | 3 | 60/80 |

**ELEN E6762 Computer communication networks II. ***3 points*.

Lect: 2.

Prerequisites: ELEN E6761.

Broadband ISDN--Services and protocols; ATM. Traffic characterization and modeling: Markov-modulated Poisson and Fluid Flow processes; application to voice, video, and images. Traffic Management in ATM networks: admission and access control, flow control. ATM switch architectures; input/output queueing. Quality of service (QoS) concepts.

**ELEN E6767 Internet economics, engineering, and the implications for society. ***3 points*.

Prerequisites: Recommended preparation: CSEE W4119 or E6761, ability to comprehend and track development of sophisticated models.

Mathematical models, analyses of economic and networking interdependencies in the Internet. Topics include microeconomics of pricing and regulations in communications industry, game theory in revenue allocations, ISP settlements, network externalities, two-sided markets. Economic principles in networking and network design, decentralized vs. centralized resource allocation, “price of anarchy”, congestion control. Case studies of topical Internet issues. Societal and industry implications of Internet evolution.

Fall 2016: ELEN E6767 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6767 | 001/22336 | M W 11:40am - 12:55pm 545 Seeley W. Mudd Building |
Debasis Mitra | 3 | 40/40 |

**ELEN E6770 Topics in networking. ***3 points*.

Lect: 2.

Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779. Current topic for 6770: Next Generation Networks.

Fall 2016: ELEN E6770 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6770 | 001/29804 | Th 4:10pm - 6:40pm 627 Seeley W. Mudd Building |
Krishnan Sabnani, Thomas Woo | 3 | 50/50 |

**ELEN E6776 Topics in networking. ***3 points*.

Topic: Content Distribution Networks.

Fall 2016: ELEN E6776 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6776 | 001/66900 | W 4:10pm - 6:40pm 410 International Affairs Bldg |
Anwar Walid | 3 | 46 |

**ELEN E6777 Topics in networking. ***3 points*.

Topic: Formal Methods of Communication.

**ELEN E6779 Topics in networking. ***3 points*.

Topic: 4th Generation Packet-Switched Networks.

**ELEN E6781 Topics in modeling and analysis of random phenomena. ***3 points*.

Lect: 3.

Prerequisites: ELEN E6711.

Recommended preparation: a course on real analysis and advanced probability theory. Current methodology in research in stochastic processes applied to communication, control, and signal processing. Topics vary from year to year to reflect student interest and current developments in the field.

**ELEN E6820 Speech and audio processing and recognition. ***4.5 points*.

Lect: 3.

Prerequisites: ELEN E4810 or the instructor's permission.

Fundamentals of digital speech processing and audio signals. Acoustic and perceptual basics of audio. Short-time Fourier analysis. Analysis and filterbank models. Speech and audio coding, compression, and reconstruction. Acoustic feature extraction and classification. Recognition techniques for speech and other sounds, including hidden Markov models.

**ELEN E6850 Visual information systems. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4830 or the instructor's permission.

Introduction to critical image technologies in advanced visual information systems, such as content-based image databases, video servers, and desktop video editors. Intended for graduate students. Topics include visual data representation and compression, content-based visual indexing and retrieval, storage system design (data placement, scheduling, and admission control), compressed video editing, and synchronization issues of stored video/audio signals. Programming projects and final presentations are required.

**ELEN E6860 Advanced digital signal processing. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4810. This course is designed as an extension to ELEN E4810, with emphasis on emerging techniques in the area of digital signal processing.

Topics include multirate signal processing, multidimensional signal processing, short-time Fourier transform, signal expansion in discrete and continuous time, filter banks, multiresolution analysis, wavelets, and their applications to image compression and understanding. Other topics may be included to reflect developments in the field.

Fall 2016: ELEN E6860 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6860 | 001/21200 | F 10:10am - 12:40pm 602 Hamilton Hall |
Truong-Thao Nguyen | 3 | 15 |

**ELEN E6873 Detection and estimation theory. ***3 points*.

Lec.: 2.

Prerequisites: ELEN E4815.

Introduction to the fundamental principles of statistical signal processing related to detection and estimation. Hypothesis testing, signal detection, parameter estimation, signal estimation, and selected advanced topics. Suitable for students doing research in communications, control, signal processing, and related areas.

**ELEN E6880 Topics in signal processing. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4810.

Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889. Current topic for 6880: MIMO Wireless Communication.

**ELEN E6881 Topics in signal processing. ***3 points*.

Prerequisites: ELEN E4810.

Topic: Multicarrier Resource Allocation.

**ELEN E6882 Topics in signal processing. ***3 points*.

Prerequisites: Prerequisites: ELEN E4810.

Topic: Mobile Sensing & Analytics.

**ELEN E6883 Topics in signal processing. ***3 points*.

Prerequisites: ELEN E4810.

Topic: Modern Storage Systems.

**ELEN E6884 Topics in signal processing. ***3 points*.

Prerequisites: ELEN E4810.

Topic: Data Compression.

**ELEN E6885 Topics in signal processing. ***3 points*.

Prerequisites: ELEN E4810.

Topic: Network Science.

**ELEN E6886 Topics in signal processing. ***3 points*.

Prerequisites: ELEN E4810.

Topic: Sparse Representations / High-Dimensional Geometry.

**ELEN E6888 Topics in signal processing. ***3 points*.

Prerequisites: ELEN E4810.

Topic: Introduction to Modern Broadband Wireless Systems.

**ELEN E6889 Topics in signal processing. ***3 points*.

Prerequisites: ELEN E4810.

Topic: Large Data Stream Processing.

**ELEN E6900 Topics in electrical and computer engineering. ***3 points*.

Lect: 2.

Prerequisites: The instructor's permission.

Selected topics in electrical and computer engineering. Content varies from year to year, and different topics rotate through the course numbers 6900 to 6909. Current topic for 6900: Advanced Topics in Wireless Communications & Networking.

**ELEN E6901 Topics in electrical and computer engineering. ***3 points*.

Topic: Advances in Phase-Locked Loops.

**ELEN E6902 Topics in electrical and computer engineering. ***3 points*.

Topic: Renewable Power Systems.

**ELEN E6903 Topics in electrical and computer engineering. ***3 points*.

Topic: Principles of RF and Microwave Measurements.

**ELEN E6904 Topics in electrical and computer engineering. ***3 points*.

Topic: Antenna Design.

**ELEN E6906 Topics in electrical and computer engineering. ***3 points*.

Topic: Low-Dimensional Nanoelectronics.

**ELEN E6907 Topics in electrical and computer engineering. ***3 points*.

Topic: Emerging Nanoelectronic Devices.

Fall 2016: ELEN E6907 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6907 | 001/68892 | F 1:10pm - 3:40pm 633 Seeley W. Mudd Building |
George Tulevski | 3 | 13 |

**ELEN E6908 Topics in electrical and computer engineering. ***3 points*.

Topic: Quantum Computing and Communications

**ELEN E6909 Topics in electrical and computer engineering. ***3 points*.

Topic: Network Algorithms & Dynamics.

**ELEN E6920 Topics in VLSI systems design. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4321.

Design automation: layout, placement, and routing. Circuit simulation algorithms and optimization of performance and area. Multiprocessor computing systems. Verification of testing. Topics may change from year to year.

**ELEN E6945 Device nanofabrication. ***3 points*.

Lect: 3.

Prerequisites: ELEN E3106 and E3401, or equivalents. Recommended: ELEN E4944.

This course provides an understanding of the methods used for structuring matter on the nanometer length: thin-film technology; lithographic patterning and technologies including photon, electron, ion and atom, scanning probe, soft lithography, and nanoimprinting; pattern transfer; self-assembly; process integration; and applications.

**ELEN E6950 Wireless and mobile networking I. ***4.5 points*.

Lect: 2. Lab: 1.

Corequisites: ELEN E6761 or the instructor's permission.

Overview of mobile and wireless networking. Fundamental concepts in mobile wireless systems: propagation and fading, cellular systems, channel assignment, power control, handoff. Examples of second-generation circuits-switched systems and standards. Quantitative homework assignments may require use of a mathematical software package.

Fall 2016: ELEN E6950 | |||||

Course Number | Section/Call Number | Times/Location | Instructor | Points | Enrollment |
---|---|---|---|---|---|

ELEN 6950 | 001/60101 | T 4:10pm - 6:40pm 545 Seeley W. Mudd Building |
Predrag Jelenkovic | 4.5 | 12 |

**ELEN E6951 Wireless and mobile networking II. ***3 points*.

Lect: 2. Lab: 1.

Prerequisites: CSEE W4119 or ELEN E6761 or the instructor's permission.

Third-generation packet switched systems, wireless LANs, mobile computing and communications. Study of some current research topics. Quantitative homework assignments may require use of a mathematical software package. A project based on readings from the literature will be required.

**ELEN E6999 Fieldwork. ***1-1.5 points*.

Prerequisites: Obtained internship and approval from a faculty advisor.

May be repeated for credit, but no more than 3 total points may be used for degree credit. Only for Electrical Engineering and Computer Engineering graduate students who include relevant off-campus work experience as part of their approved program of study. Final report required. May not be taken for pass/fail credit or audited.

**ELEN E9001 Research. ***0 points*.

0 to 6 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.

Points of credit to be approved by the department. Requires submission of an outline of the proposed research for approval by the faculty member who is to supervise the work of the student. The research facilities of the department are available to qualified students interested in advanced study.

**ELEN E9001 Research. ***0 points*.

0 to 6 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.

Points of credit to be approved by the department. Requires submission of an outline of the proposed research for approval by the faculty member who is to supervise the work of the student. The research facilities of the department are available to qualified students interested in advanced study.

**ELEN E9011 Doctoral research. ***0 points*.

0 to 6 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.

Points of credit to be approved by the department. Open only to doctoral students who have passed the qualifying examinations. Requires submission of an outline of the proposed research for the approval of the faculty member who is to supervise the work of the student.

**ELEN E9011 Doctoral research. ***0 points*.

0 to 6 pts.

Prerequisites: Requires approval by a faculty member who agrees to supervise the work.

Points of credit to be approved by the department. Open only to doctoral students who have passed the qualifying examinations. Requires submission of an outline of the proposed research for the approval of the faculty member who is to supervise the work of the student.

**ELEN E9060 Seminar in systems biology. ***3 points*.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Study of recent developments in the field of systems biology.

**ELEN E9101 Seminar in physical electronics. ***3 points*.

Lect: 2.

Prerequisites: Quantum electronics and ELEN E4944, or the instructor's permission.

Advanced topics in classical and quantum phenomena that are based on ion and electron beams, gas discharges, and related excitation sources. Application to new laser sources and microelectronic fabrication.

**ELEN E9201 Seminar in circuit theory. ***3 points*.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Study of recent developments in linear, nonlinear, and distributed circuit theory and analysis techniques important to the design of very large scale integrated circuits.

**ELEN E9301 Seminar in electronic devices. ***3 points*.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Theoretical and experimental studies of semiconductor physics, devices, and technology.

**ELEN E9303 Seminar in electronic circuits. ***3 points*.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Study of recent developments in electronic circuits.

**ELEN E9402 Seminar in quantum electronics. ***3 points*.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Recent experimental and theoretical developments in various areas of quantum electronics research. Examples of topics that may be treated include novel nonlinear optics, lasers, transient phenomena, and detectors.

**ELEN E9403 Seminar in photonics. ***3 points*.

Lect: 2.

Prerequisites: ELEN E4411.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Recent experimental and theoretical developments in various areas of photonics research. Examples of topics that may be treated include squeezed-light generation, quantum optics, photon detection, nonlinear optical effects, and ultrafast optics.

**ELEN E9404 Seminar in lightwave communications. ***3 points*.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's approval. Recent theoretical and experimental developments in light wave communications research. Examples of topics that may be treated include information capacity of light wave channels, photonic switching, novel light wave network architectures, and optical neural networks.

**ELEN E9501 Seminar in electrical power networks. ***3 points*.

Lect: 2.

Prerequisites: Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission.

Recent developments in control & optimization for power systems, design of smart grid, and related topics.

**ELEN E9701 Seminar in information and communication theories. ***3 points*.

Lect: 2.

Open to doctoral candidates, and to qualified M.S. candidates with the instructor's permission. Recent developments in telecommunication networks, information and communication theories, and related topics.

**ELEN E9800 Doctoral research instruction. ***0 points*.

3, 6, 9 or 12 pts.

A candidate for the Eng.Sc.D. degree in electrical engineering must register for 12 points of doctoral research instruction. Registration in ELEN E9800 may not be used to satisfy the minimum residence requirement for the degree.

**ELEN E9801 Seminar in signal processing. ***3 points*.

Lect: 2.

Open to doctoral candidates, and to qualifies M.S. candidates with the instructor's approval. Recent developments in theory and applications of signal processing, machine learning, content analysis, and related topics.

**ELEN E9900 Doctoral dissertation. ***0 points*.

0 pts.

A candidate for the doctorate may be required to register for this course every term after the student's course work has been completed, and until the dissertation has been accepted.

**ELEN W6612 Stochastic control and identification. ***0 points*.

Lect: 3. 4,5 pts.

Prerequisites: ELEN E6711 or SIEO W6501, or the equivalent.

Recommended preparation: a background in linear system theory. State-space description of dynamical systems. Bellman's principle of optimality. Dynamic programming. Linear quadratic regulator with Gaussian noise. Control with partial observations. The controlled Kalman-Bucy filter; the separation principle of estimation and control. Adaptive control and identification. The self-tuning regulator