Graduate Course Descriptions

520.601 Introduction to Linear Dynamical Systems
homepage A beginning graduate course in linear, time-invariant systems. Topics include state-equation representations, input-output representations, response properties, controllability, observability, realization theory, stability, and linear feedback. Prerequisites: Undergraduate courses in control systems and linear algebra.
Rugh | 3 hours
520.603 Electromagnetic Waves and Radiating Systems
  Representation of the electromagnetic field: Maxwell's equations, potentials, boundary conditions, stress and energy, harmonic waves. Radiation, the antenna boundary value problems. Cavity resonators, theory of waveguides, refraction. Scattering by objects without edges, diffraction by obstacles with edges. Special topics.
Joseph | 3 hours
520.605-606 Introduction to Solid State Physics
  An introduction to solid state physics for advanced undergraduate and graduate students in physical science and engineering. Topics include crystal structure of solids: band theory: thermal, optical, and electronic properties; transport and magnetic properties of metals, semiconductors and insulators; and superconductivity. The concepts and applications of solid state principles in modern electronic, optical, and structural materials are discussed. Prerequisites: quantum mechanics or permission of instructor.
Khurgin | 3 hours.
520.608 Image Reconstruction and Restoration
  This course covers the principles and methods used to reconstruct images from remotely sensed data and to restore images from blurred and noisy observations. General variational and stochastic regularization methods for ill-posed inverse problems will be covered. Those specific methods used in imaging problems, where the amount of data is typically huge, are presented in detail. Synthetic aperture radar and X- ray computed tomography will serve as motivating examples throughout the course, and specific details for reconstruction and restoration within these applications are covered. Prerequisite: 520.651.
Prince | 3 hours | spring
520.610 Computational Functional Genomics
  This class provides an introduction to mathematical and computational techniques for Functional Genomics, a growing area of research in cell biology and genetics whose objective is to understand the biological function of genes and their interactions. Computational functional genomics focuses on the problems of collecting, processing and analyzing data related to genome-wide patterns of gene expression with the objective to discover mechanisms by which a cell’s gene expression is coordinated. This has become feasible with the development of DNA microarray technology, which allows the simultaneous measurement of gene expression levels of thousand of genes. Several topics will be covered in this class. These include: an introduction to cell biology (cells, genome, DNA, transcription, translation, control of gene expression, DNA and RNA manipulation), DNA microarray technology and experimental design, processing and analysis of microarray data (data reduction and filtering, clustering), and computational models for genetic regulatory networks (Boolean networks, Bayesian networks, ODE-based networks). Prerequisite: working knowledge of elementary probability and statistics. Co-listed with 580.610
Goutsias | 3 hours | spring
520.614 Linear System Theory
homepage A second course in state-variable representations for linear systems, with emphasis on multi-input, multi-output, non-stationary systems. Topics include solution properties, periodic systems, stability concepts, controllability, observability, and realization theory.
staff | 3 hours
520.615 Linear Control Theory
  A continuation of 520.614, with emphasis on basic properties of linear control problems. Topics include polynomial and rational fraction descriptions, stabilization, characterization of stabilizing controllers, and geometric approaches. Prerequisite: 520.614.
staff | 3 hours
520.617 Sampled Data Control
  This course deals with multivariable, linear continuous-time plants connected to a discrete-time controller through ideal sample and hold circuitry. Topics include effects of sampling, intersample behavior, input-output stability, lifting and fast discretization. Prerequisite: undergraduate work on discrete-time control. Iglesias | 3 hours
520.619 Optical Communications
  Fundamentals of direct and coherent (heterodyne) detection optical communication receivers. Topics include Poisson nature of photon detection; estimation and detection for photon counting receivers; marked, filtered and doubly stochastic Poisson processes; and information theory for the photon communication channel.  Davidson | 3 hours
520.621 Introduction to Nonlinear Systems
homepage Nonlinear systems analysis techniques: phase-plane, limit cycles, harmonic balance, expansion methods, describing function. Liapunov stability. Popov criterion. Prerequisite: 520.601 or equivalent. staff | 3 hours 
520.623 Optical Propagation, Backgrounds and Sensing
  This course presents a unified perspective on optical propagation in linear media. A basic background is established using electromagnetic theory, spectroscopy and quantum theory. Properties of the optical field and propagation mediagases, liquids and solids and their interaction are developed. Basic formulas on absorption line-strength and shape and Rayleigh scattering are developed and applied to atmospheric transmission, seawater propagation, optical windows, optical fibers, and remote sensing. A survey of experimental techniques and hardware is presented. Computer codes are discussed and demonstrated. Prerequisites: A course on electromagnetic theory and elementary quantum mechanics. Thomas | 3 hours | fall
520.630 Introduction to Calculus of Variations and Optimal Control
  An introduction to standard results of variational calculus in the context of minimization problems in n-dimensional Euclidean space. The application of convexity concepts to such problems. Classical minimization problems and the Euler-Lagrange equations. The last part of the course introduces optimal control problems and the Pontjragin principle. Prerequisite: 110.405.
Staff | 3 hours
520.633 Introduction to Robust Control
  An introduction to the robust analysis and control of linear systems. Topics include time and frequency response; norm characterizations of robustness and performance; deterministic and stochastic noise models; robust stability and performance; and optical control.
Iglesias |3 hours |fall
520.636 Feedback Control in Biological Signaling Pathways
  Signal transduction pathways in biological systems need to be precisely regulated.  This control is done through feedback regulatory loops.  In this course we formulate mathematical models of signaling pathways and analyze their behavior using engineering control theory. Prerequisite: Differential Equations, Control Theory.   Iglesias / 3 hours / fall
520.644 Pattern Theory: From Representation to Inference
  This course examines the metric pattern theory of Ulf Grenander in which shapes and patterns are studied as random processes on graphs. The course begins with the study of Markov processes on directed acyclic graphs including Markov chains and branching processes, and on random fields on regular lattices. Moving to the continuum, we examine Gaussian random fields, second order representation theory and random processes in space time, as well as random processes of geometric shape through Gaussian fields on manifolds. Numerous examples will be examined in image understanding and image analysis. Co-listed as 580.744.
Miller | 3 hours | spring.
520.645 Adaptive Filtering
  An introduction to the basic principles, mathematical theory, algorithmic design, and practical implementation of linear adaptive filters. Topics include adaptive least-mean-square and recursive-least-square algorithms, adaptive lattice structures, fast finite-precision implementations, and behavioral analysis. Prerequisites: 520.435. Tran / 3 hours / fall / alternate years
520.646 Wavelets and Filter Banks
  This course serves as an introduction to wavelets, filter banks, multirate signal processing, and time-frequency analysis. Topics include wavelet signal decompositions, bases and frames, QMF filter banks, design methods, fast implementations, and applications.  Prerequisite: 520.435 DSP, C/C++ & Matlab programming experience, Undergraduate Linear Algebra (110.201). Tran | 3 hours | spring.
520.651 Random Signal Analysis
homepage A course covering second-order properties of random processes with applications in estimation and detection. A foundation course for further work in stochastic systems, signal processing, and communications. Prerequisites: elementary courses in probability, signals, and linear systems. staff / 3 hours / fall
520.652 Filtering and Smoothing
  A course on extracting information from inaccurate data, using both deterministic and statistical models. The focus is on developing high speed, low memory algorithms by exploiting matrix structure. The term project takes a specific problem from theoretical formulation to Matlab implementation. Prerequisites: 520.651. Weinert / 3 hours / spring.
520.653 Fundamental Non-linear Optics
  Kaplan / 3 hours
520.666 Information Extraction from Speech and Text
  Introduction to statistical methods of speech recognition (automatic transcription of speech) and understanding. The course is a naturalcontinuation of 600.465 but is independent of it. Topics include elementary information theory, hidden Markov models, the Baum and Viterbi algorithms, efficient hypothesis search methods, statistical decision trees, the estimation-maximization (EM) algorithm, maximum entropy estimation and estimation of discrete probabilities from sparse data for acoustic and language modeling. Weekly assignments and
several programming projects. Prerequisites: 550.310 or equivalent, expertise in C or C++ programming. Co-listed with 050.666 and 600.666. Khudanpur/Jelinek/ 3 hours / spring
520.667 Engineering Modeling and Analysis of Biological Systems


This course will provide an introduction to multiscale models and simulations with an emphasis on surveying engineering methods for describing the behavior of biological systems and networks from cells to organs.  The goal of the course is to familiarize students with the wide array of quantitative approaches that can be applied to biological computations within the context of multiscale modeling and analysis. Co-listed with 540.667. Iglesias

520.673 Magnetic Resonance in Medicine
  The course is an introduction to the field of magnetic resonance imaging. All of the basic principles of magnetic resonance imaging that are necessary to understand current literature are covered. Topics include: Bloch equations, imaging principles, excitation, image contrast mechanisms and instrumentation.  Prerequisites: 520.214 or 580.222.  Co-listed with 580.673.  Staff / 3 hours
520.674 Information Theoretic Methods in Statistics
  Applications of information theory to probability theory and statistics will be discussed: entropy, mutual information & K-L divergence, data compression & channel coding, information geometry, maximum entropy methods, the E-M algorithm & alternating minimization, Sanov's theorem & large deviations, redundancy, MDL & universal data compression. Prerequisites: 550.420 or equivalent. Khudanpur / 3 hours / spring
520.682 Computational and Systems Neuroscience
  The field of computational neuroscience explores the neural code that allows the brain to solve difficult problems such as information representation, learning, and decision-making. In this course, we will survey modeling techniques from systems theory and machine learning, and investigate their use in understanding diverse brain functions including information processing and neural computations in sensory networks, behavioral and cognitive networks, as well as development and plasticity functions. The course will have a seminar-style format, where students will read, critically review and discuss current papers. A set of introductory lectures will overview the basic concepts and mathematical tools. Prerequisites: Undergraduate level calculus, signals and systems, linear algebra and elementary probability theory, or permission of instructor. Elhilali / 2 hours / spring
520.691 Optoelectronic Microsystems
  Design and analysis of integrated optoelectronic microsystems for telecommunications, biomedical imaging and life science technologies. Course material includes fundamentals of phototransduction, photodiodes, avalanche photodiodes, single photon avalanche detectors. At the system level we discuss, CMOS imagers, CMOS and BiCMOS high speed OE receiver and transmitter arrays, CMOS compatible liquid crystal (LC) arrays. The course will begin with basic device physics, fundamental limitations of noise and bandwidth, and then proceed to discuss circuits, and architectures. There will be weekly lectures and bi-weekly laboratory work. Course will include final project; permission of instructor. Andreou / 4 hours
520.725 Medical Microsystems
  This multidisciplinary inter-departmental course on microsystem science and technology for medicine and biology. Lecturers from different departments and disciplines will present basic material micro and nano fabrication, low power interface electronics, sensors and effectors, MEMS and microfluidics as well as system integration and applications. Permission of instructor required. Co-listed as 580.725. Andreou/Thakor / 3 hours
520.727-728 Quantum Electronics
  Interaction or radiation with free and bound electrons, perturbation theory, density operator, and quantum statistics. An introduction to laser theory and nonlinear optics. Prerequisite: A 400 level course in Schroedinger wave equation quantum mechanics. Kaplan / 3 hours
520.735 Sensory Information Processing
homepage Analysis of information processing in biological sensory organs and in engineered microsystems using the mathematical tools of communication theory. Natural or synthetic structures are modeled as microscale communication networks implemented under physical constraints, such as size and available energy resources and are studied at two levels of abstraction. At the information processing level we examine the functional specification, while at the implementation level we examine the physical specification and realization. Both levels are characterized by Shannon's channel capacity, as determined by the channel bandwidth, the signal power, and the noise power. The link between the information processing level and the implementation level of abstraction is established through first principles and phenomenological otherwise, models for transformations on the signal, constraints on the system, and noise that degrades the signals. Prerequisite: Permission of instructor. Andreou / 3 hrs
520.736 Seminar on Control and Systems Biology
  This weekly seminar will focus on research issues in the use of control theory to study biological signal transduction pathways. The purpose of this course is to provide the students with background in research areas in computational, mathematical and systems biology. Each week, the participants will be assigned selected papers in these areas. While one student will lead the discussion, all students will be expected to have read the papers and to contribute to the discussion. Prerequisites: 520/580.636 or permission of instructor. Iglesias / 1.5 hours
520.738 Advanced Electronics Design Lab
  This course is the graduate expansion of the 520.448 Electronic Design Lab, which is an advanced laboratory course in which teams of students design, build, test and document application specific information processing microsystems. Semester long projects range from sensors/actuators, mixed signal electronics, embedded microcomputers, algorithms and robotics systems design. Demonstration and documentation
of projects are important aspects of the evaluation process. For this graduate expansion, all projects will be based on recently published research from IEEE Transactions. The students will be required to fully research, analyze, implement and demonstrate their chosen topic. The emphasis will be on VLSI microsystems, although other topics will also be considered. Prerequisite: graduate standing. Etienne-Cummings/ 3 hours
520.744 Seminar in Computer Integrated Surgery
  This weekly seminar will focus on research issues in
computer integrated surgery, including subjects such as medical image >analysis, statistical modeling, visualization, vision/sensing, surgical planning, medical robotics, and clinical applications. The purpose of the course is to widen the knowledge and awareness of the participants in current research in these areas, as well as to promote greater awareness and interaction between multiple research groups within the University and beyond. The format of the course is an informal presentation by a pre-eminent invited speaker, followed by a free discussion. Staff / 1.5 hours
520.745 Solid State Electronics
  An introduction to the physical principles and operational characteristics of semiconductor devices. Topics will include semiconductor physics, junctions devices, MOS devices, surface effects, and defect models. Staff/ 3 hours
520.746 Seminar on Medical Image Analysis
  This weekly seminar will focus on research issues in medical image analysis, including image segmentation, registration, statistical modeling, and applications. It will also include selected topics relating to medical image acquisition, especially where they relate to analysis. The purpose of the course is to provide the participants with a background in current research in these areas, as well as to promote greater awareness and interaction between multiple research groups within the University. The format of the course is informal. It will meet weekly for approximately 1.5 hours. Students will read selected papers and will be assigned on a rotating basis to lead the discussion. Co-listed as 600.746. Taylor, Prince / 1 credit
520.748 Seminar on Advanced Topics in MRI Research
  This course builds on the Magnetic Resonance in Medicine course (520/580.473) and introduces current applications. The students will be exposed to existing research topics and become aware of the need for engineering knowledge for the research. Topics covered include, but are not limited to, new imaging methods, signal and image processing, RF coil design, and challenging applications, such as imaging of the heart. Prerequisite 520/580.473 or permission of instructor. Co-listed with 580.748 . Osman, Atalar / 2 hours
520.753 Free-Space Optical Communications
  This course covers the basics of laser beam propagation through the turbulent atmosphere. The effects of turbulence induced refractive index fluctuations on direct detection and coherent optical communications systems will be discussed. Topics covered include: Gaussian optical beams, refractive index fluctuation structure functions, second order spatial coherence functions, turbulence induced beam wander, intensity scintillations, and propagation of partially coherent optical beams in atmospheric turbulence. Prerequisite: 520.619, Optical Communications. Davidson| 3 hours
520.760 Seminar on Geometric Control Theory
  Topics include local/global decompositions of nonlinear control systems using smooth distributions on a manifold, the control of Lie algebra, controlled invariant distributions, applications to disturbance decoupling and noninteracting control and feedback linearization techniques. Prerequisites: 520.614, elementary background in differential topology or differential geometry or permission of instructor. Rugh / 3 hours
520.761-762 Seminar on Large Scale Analog Computation
homepage761
homepage762
Research seminar devoted to current research in the engineering of large scale integrated analog systems. Topics include models for vision and auditory processing as well as implementation constraints and limitations. Andreou / 3 hours
520.763 Seminar on Solid State, Quantum Electronics and Nonlinear Optics
  Research Seminar on current research in the area of interaction of light with matter. Kaplan / 3 hours
520.765 Nonlinear Waves and Interactions in Optics and Electrodynamics
  High-intensity field effects in optics and electrodynamics and their applications with the emphasis on most recent developments in the field. Strong participation by students in the form of review presentations. Kaplan / 3 hours
520.766 Seminar in Error Control Coding
homepage A seminar on emerging error control codes and decoding algorithms is held when requested, meeting weekly for approximately two hours.  Each participant prepares one or more talks on topics of interest, in consultation with the other participants.  Frequently, a student focuses on one topic throughout the semester, making several presentations and submitting a 20-40 page report summarizing the topic.  Prerequisite:  Error Control Coding (520.460). Cooper 2 hrs
520.771-772 Advanced Integrated Circuits
homepage771
homepage772
Study of devices, circuits, and design methodology for analog computing systems, both MOS and bipolar. Students will use CAD tools to design and test circuits fabricated through the MOSIS service with special emphasis on bio-inspired integrated sensors and sensory systems and on micropower integrated circuits for biomedical devices and instrumentation. Andreou/Etienne-Cummings / 3 hours
520.773 Advanced Topics in Fabrication and Microengineering
homepage Graduate level course on topics that relate to microsystem integration of complex functional units across different physical scales from nano to micro and macro. Topics wil include emerging fabrication technologies, micro-electromechanical systems, nanolithography, nanotechnology, soft lithography, self-assembly, and soft materials. Discussion will also include biological systems as models of microsystem integration and functional complexity. Instructor: Andreou. permission of Instructor required.
520.774 Kernel Machine Learning
  Weekly seminar in contemporary research issues in digital integrated circuit design. Readings will be drawn from influential papers in the past and from current research. Topics include circuit design for skew-tolerance, precharge vs. self-resetting logic, ultra-low-power techniques, charge-recycling logic, transistor leakage management, fault tolerance, technology trends, and novel microarchitectures. Case studies of recent large-scale digital systems ranging from IBM's Cell processor to Intel's latest multi-core designs will be looked at. This course will consist of a combination of lectures and student-led discussions. Prerequisite: Graduate standing. Staff / 3 credits
520.777 RF & Wireless Circuits and Systems
homepage Research project oriented seminar with topics from the modern RF, microwave and wireless literature approached from both circuit and systems perspectives. Project topics will include discrete and integrated RF circuits design, testing and evaluation as well as architectural, communicational and mathematical issues. Students are expected to study and present assigned material in the class meetings, do their research oriented projects under the close supervision of the instructor with the goal of deriving original results and prepare a final report written in IEEE paper format. Permission of instructor is required. This year's theme: "Ultra Wide Band (UWB) circuits for wireless communications". Staff / 3 hours (Fall, alternate years with 520.778)
520.778 Advanced Topics on Circuit Information Processing and Dynamics (Seminar)
  There is vast number of important and challenging problems in modeling, optimizing and designing circuits and complex circuit systems, that involve an extensive use of information, communication, optimization, control and systems dynamics theory. The seminar intends to expose the students to the beauty of such interdisciplinary problems. Participating students are expected to have a fair graduate-level background in circuits and applied mathematics. Permission of instructor is required. Sotiradis / 3 hours.( Fall, alternate years with 520.777)
520.779 Advanced Topics in Spoken Language Systems
  Research seminar devoted to analysis of spoken language systems. Participants will discuss speech processing and language modeling themes in current language engineering literature. Laboratory projects of mutual interest to instructor and students may be undertaken. Registration by permission only. Staff / 1-3 hours / fall
520.800 Independent Study
  Individual, guided study under the direction of a faculty member in the department. May be taken either term by graduate students
520.801-802 Dissertation Research
   
520.809-810 Special Studies
  Individual study in an area of mutual interest to a student and a faculty member in the department.
Contact Information | ©2005 Johns Hopkins University