Physiological systems at the cellular and molecular level are examined in a highly quantitative context. Topics include chemical kinetics, molecular binding and enzymatic processes, molecular motors, biological membranes, and muscles.
A graduate course only for MS&E, IE, and OR students. This is also required for students in the Undergraduate Advanced Track. For students who have not studied linear programming. Some of the main methods used in IEOR applications involving deterministic models: linear programming, the simplex method, nonlinear, integer and dynamic programming.
Linear, quadratic, nonlinear, dynamic, and stochastic programming. Some discrete optimization techniques will also be introduced. The theory underlying the various optimization methods is covered. The emphasis is on modeling and the choice of appropriate optimization methods. Applications from financial engineering are discussed.
Mathematical description of chemical engineering problems and the application of selected methods for their solution. General modeling principles, including model hierarchies. Linear and nonlinear ordinary differential equations and their systems, including those with variable coefficients. Partial differential equations in Cartesian and curvilinear coordinates for the solution of chemical engineering problems.
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.
Exposes scientists and engineers to the development, protection, and exploitation of intellectual property rights. Legal processes for obtaining and defending intellectual property rights are detailed. Best practices for innovation and commercialization are explored. Methods for valuation and monetization of intellectual property are illustrated through application of basic accounting and financial principles to case studies.
Elementary introduction to fundamental concepts and techniques in classical analysis; applications of such techniques in different topics in applied mathematics. Brief review of essential concepts and techniques in elementary analysis; elementary properties of metric and normed spaces; completeness, compactness, and their consequences; continuous functions and their properties; Contracting Mapping Theorem and its applications; elementary properties of Hilbert and Banach spaces; bounded linear operators in Hilbert spaces; Fourier series and their applications.
Basic theory of quantum mechanics, well and barrier problems, the harmonic oscillator, angular momentum identical particles, quantum statistics, perturbation theory and applications to the quantum physics of atoms, molecules, and solids.
A first course on crystallography. Crystal symmetry, Bravais lattices, point groups, space groups. Diffraction and diffracted intensities. Exposition of typical crystal structures in engineering materials, including metals, ceramics, and semiconductors. Crystalline anisotropy.
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. Fabrication of devices and the effect of process variation and distribution statistics on device and circuit performance. Course shares lectures with ELEN E3106, but the work requirements differ. Undergraduate students are not eligible to register.
Some of the main stochastic models used in engineering and operations research applications: discrete-time Markov chains, Poisson processes, birth and death processes and other continuous Markov chains, renewal reward processes. Applications: queueing, reliability, inventory, and finance.
Continuum frame-work for modeling non-equilibrium phenomena in fluids with clear connections to the molecular/microscopic mechanisms for conductive transport. Continuum balances of mass and momentum; continuum-level development of conductive momentum flux (stress tensor) for simple fluids; applications of continuum framework for simple fluids (lubrication flows, creeping flows). Microscopic developments of the stress for simple and/or complex fluids; kinetic theory and/or liquid state models for transport coefficients in simple fluids; Langevin/Fokker- Plank/Smoluchowski framework for the stress in complex fluids; stress in active matter; applications for complex fluids.
The fundamentals of database design and application development using databases: entity-relationship modeling, logical design of relational databases, relational data definition and manipulation languages, SQL, XML, query processing, physical database tuning, transaction processing, security. Programming projects are required.
Optical resonators, interaction of radiation and atomic systems, theory of laser oscillation, specific laser systems, rate processes, modulation, detection, harmonic generation, and applications.
Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137) and (COMS W3157 or COMS W4118 or CSEE W4119) Design and implementation of large-scale distributed and cloud systems. Teaches abstractions, design and implementation techniques that enable the building of fast, scalable, fault-tolerant distributed systems. Topics include distributed communication models (e.g. sockets, remote procedure calls, distributed shared memory), distributed synchronization (clock synchronization, logical clocks, distributed mutex), distributed file systems, replication, consistency models, fault tolerance, distributed transactions, agreement and commitment, Paxos-based consensus, MapReduce infrastructures, scalable distributed databases. Combines concepts and algorithms with descriptions of real-world implementations at Google, Facebook, Yahoo, Microsoft, LinkedIn, etc.
Modern programming languages and compiler design. Imperative, object-oriented, declarative, functional, and scripting languages. Language syntax, control structures, data types, procedures and parameters, binding, scope, run-time organization, and exception handling. Implementation of language translation tools including compilers and interpreters. Lexical, syntactic and semantic analysis; code generation; introduction to code optimization. Teams implement a language and its compiler.
Design and implementation of operating systems. Topics include process management, process synchronization and interprocess communication, memory management, virtual memory, interrupt handling, processor scheduling, device management, I/O, and file systems. Case study of the UNIX operating system. A programming project is required.
Introduction to computer networks and the technical foundations of the Internet, including applications, protocols, local area networks, algorithms for routing and congestion control, security, elementary performance evaluation. Several written and programming assignments required.
Introduction to the principles, methods and tools necessary to manage design and construction processes. Elements of planning, estimating, scheduling, bidding and contractual relationships. Valuation of project cash flows. Critical path method. Survey of construction procedures. Cost control and effectiveness. Field supervision.
SOLAR ENERGY & STORAGE
Lecture series by Julian Chen
Nature of solar radiation as electromagnetic waves and photons. Availability of solar radiation at different times and at various places in the world. Thermodynamics of solar energy. Elements of quantum mechanics for the understanding of solar cells, photosynthesis, and electrochemistry. Theory, design, manufacturing, and installation of solar cells. Lithium-ion rechargeable batteries and other energy-storage devices. Architecture of buildings to utilize solar energy.
The course provides a rigorous and advanced foundation in chemical engineering thermodynamics suitable for chemical engineering PhD students expected to undertake diverse research projects. Topics include Intermolecular interactions, non-ideal systems, mixtures, phase equilibria and phase transitions and interfacial thermodynamics.
Introduction to the design of systems that support construction activities and operations. Determination of design loads during construction. Design of excavation support systems, earth retaining systems, temporary supports and underpinning, concrete formwork and shoring systems. Cranes and erection systems. Tunneling systems. Instrumentation and monitoring. Students prepare and present term projects.
Current methods of construction, cost-effective designs, maintenance, safe work environment. Design functions, constructability, site and environmental issues.
Current methods of construction, cost-effective designs, maintenance, safe work environment. Design functions, constructability, site and environmental issues.
A definitive review of and comprehensive introduction to construction industry best practices and fundamental concepts of environmental health and safety management systems (EH&S) for the construction management field. How modern EH&S management system techniques and theories not only result in improved safe work environments but ultimately enhance operational processes and performance in construction projects.
Complex global construction industry environment. Social, cultural, technological, and political risks; technical, financial, and contractual risk. Understanding of successful global project delivery principals and skills for construction professionals. Industry efforts and trends to support global operational mechanism. Global Case Studies. Engage with industry expert professionals. Student group projects with active ongoing global initiatives.
Covers the following topics: fundamentals of probability theory and statistical inference used in engineering and applied science; Probabilistic models, random variables, useful distributions, expectations, law of large numbers, central limit theorem; Statistical inference: pint and confidence interval estimation, hypothesis tests, linear regression. For IEOR graduate students.
Covers the following topics: fundamentals of probability theory and statistical inference used in engineering and applied science; Probabilistic models, random variables, useful distributions, expectations, law of large numbers, central limit theorem; Statistical inference: pint and confidence interval estimation, hypothesis tests, linear regression. For IEOR graduate students.
Software lifecycle using frameworks, libraries and services. Major emphasis on software testing. Centers on a team project.
Introduction to the theory and practice of computer user interface design, emphasizing the software design of graphical user interfaces. Topics include basic interaction devices and techniques, human factors, interaction styles, dialogue design, and software infrastructure. Design and programming projects are required.
Introduction to security. Threat models. Operating system security features. Vulnerabilities and tools. Firewalls, virtual private networks, viruses. Mobile and app security. Usable security. Note: May not earn credit for both W4181 and W4180 or W4187.
Techniques of solution of partial differential equations. Separation of the variables. Orthogonality and characteristic functions, nonhomogeneous boundary value problems. Solutions in orthogonal curvilinear coordinate systems. Applications of Fourier integrals, Fourier and Laplace transforms. Problems from the fields of vibrations, heat conduction, electricity, fluid dynamics, and wave propagation are considered.
Techniques of solution of partial differential equations. Separation of the variables. Orthogonality and characteristic functions, nonhomogeneous boundary value problems. Solutions in orthogonal curvilinear coordinate systems. Applications of Fourier integrals, Fourier and Laplace transforms. Problems from the fields of vibrations, heat conduction, electricity, fluid dynamics, and wave propagation are considered.
Phenomenological theoretical understanding of vibrational behavior of crystalline materials; introducing all key concepts at classical level before quantizing the Hamiltonian. Basic notions of Group Theory introduced and exploited: irreducible representations, Great Orthogonality Theorem, character tables, degeneration, product groups, selection rules, etc. Both translational and point symmetry employed to block diagonalize the Hamiltonian and compute observables related to vibrations/phonons. Topics include band structures, density of states, band gap formation, nonlinear (anharmonic) phenomena, elasticity, thermal conductivity, heat capacity, optical properties, ferroelectricty. Illustrated using both minimal model Hamiltonians in addition to accurate Hamiltonians for real materials (e.g., Graphene)
Complex numbers, functions of a complex variable, differentiation and integration in the complex plane. Analytic functions, Cauchy integral theorem and formula, Taylor and Laurent series, poles and residues, branch points, evaluation of contour integrals. Conformal mapping, Schwarz-Christoffel transformation. Applications to physical problems.
A survey course on the electronic and magnetic properties of materials, oriented towards materials for solid state devices. Dielectric and magnetic properties, ferroelectrics and ferromagnets. Conductivity and superconductivity. Electronic band theory of solids: classification of metals, insulators, and semiconductors. Materials in devices: examples from semiconductor lasers, cellular telephones, integrated circuits, and magnetic storage devices. Topics from physics are introduced as necessary.
Frequencies and modes of discrete and continuous elastic systems. Forced vibrations-steady-state and transient motion. Effect of damping. Exact and approximate methods. Applications.
Prerequisites: (COMS W3134 or COMS W3136COMS W3137) and (COMS W3203) Introduction to the design and analysis of efficient algorithms. Topics include models of computation, efficient sorting and searching, algorithms for algebraic problems, graph algorithms, dynamic programming, probabilistic methods, approximation algorithms, and NP-completeness.
Fundamental considerations of wave mechanics; design philosophies; reliability and risk concepts; basics of fluid mechanics; design of structures subjected to blast; elements of seismic design; elements of fire design; flood considerations; advanced analysis in support of structural design.
Develops a quantitative theory of the computational difficulty of problems in terms of the resources (e.g. time, space) needed to solve them. Classification of problems into complexity classes, reductions, and completeness. Power and limitations of different modes of computation such as nondeterminism, randomization, interaction, and parallelism.
Methods for organizing data, e.g. hashing, trees, queues, lists,priority queues. Streaming algorithms for computing statistics on the data. Sorting and searching. Basic graph models and algorithms for searching, shortest paths, and matching. Dynamic programming. Linear and convex programming. Floating point arithmetic, stability of numerical algorithms, Eigenvalues, singular values, PCA, gradient descent, stochastic gradient descent, and block coordinate descent. Conjugate gradient, Newton and quasi-Newton methods. Large scale applications from signal processing, collaborative filtering, recommendations systems, etc.
Methods for organizing data, e.g. hashing, trees, queues, lists,priority queues. Streaming algorithms for computing statistics on the data. Sorting and searching. Basic graph models and algorithms for searching, shortest paths, and matching. Dynamic programming. Linear and convex programming. Floating point arithmetic, stability of numerical algorithms, Eigenvalues, singular values, PCA, gradient descent, stochastic gradient descent, and block coordinate descent. Conjugate gradient, Newton and quasi-Newton methods. Large scale applications from signal processing, collaborative filtering, recommendations systems, etc.
Will cover some of the fundamental processes of atomic diffusion, sintering and microstructural evolution, defect chemistry, ionic transport, and electrical properties of ceramic materials. Following this, we will examine applications of ceramic materials, specifically, ceramic thick and thin film materials in the areas of sensors and energy conversion/storage devices such as fuel cells, and batteries. The coursework level assumes that the student has already taken basic courses in the thermodynamics of materials, diffusion in materials, and crystal structures of materials.
Overview of electrochemical processes and applications from perspectives of materials and devices. Thermodynamics and principles of electrochemistry, methods to characterize electrochemical processes, application of electrochemical materials and devices, including batteries, supercapacitors, fuel cells, electrochemical sensor, focus on link between material structure, composition, and properties with electrochemical performance.
Programming experience in Python extremely useful. Introduction to fundamental algorithms and analysis of numerical methods commonly used by scientists, mathematicians and engineers. Designed to give a fundamental understanding of the building blocks of scientific computing that will be used in more advanced courses in scientific computing and numerical methods for PDEs (e.g. APMA E4301, E4302). Topics include numerical solutions of algebraic systems, linear least-squares, eigenvalue problems, solution of non-linear systems, optimization, interpolation, numerical integration and differentiation, initial value problems and boundary value problems for systems of ODEs. All programming exercises will be in Python.
Programming experience in Python extremely useful. Introduction to fundamental algorithms and analysis of numerical methods commonly used by scientists, mathematicians and engineers. Designed to give a fundamental understanding of the building blocks of scientific computing that will be used in more advanced courses in scientific computing and numerical methods for PDEs (e.g. APMA E4301, E4302). Topics include numerical solutions of algebraic systems, linear least-squares, eigenvalue problems, solution of non-linear systems, optimization, interpolation, numerical integration and differentiation, initial value problems and boundary value problems for systems of ODEs. All programming exercises will be in Python.
Overview of properties and interactions of static electric and magnetic fields. Study of phenomena of time dependent electric and magnetic fields including induction, waves, and radiation as well as special relativity. Applications are emphasized.
This course is intended to provide a quantitative introduction to storage of carbon derived from greenhouse gases, mainly CO2, with a focus on geological carbon storage and mineralization in saline aquifers, depleted hydrocarbon reservoirs, and “reactive” subsurface formations (rocks rich in Fe, Ca, and Mg) as well and other natural and engineered storage reservoirs (e.g., terrestrial storage, ocean storage, building materials). Course modules cover fundamental processes such as geochemical fluid-rock interactions and fluid flow, transport, and trapping of supercritical and/or dissolved CO2 in the context of pore-scale properties to field-scale example storage reservoirs and specific integrative problems such as reservoir characterization and modeling techniques, estimating storage capacity, and regulations and monitoring.
Applications of continuum mechanics to the understanding of various biological tissues properties. The structure, function, and mechanical properties of various tissues in biolgical systems, such as blood vessels, muscle, skin, brain tissue, bone, tendon, cartilage, ligaments, etc. are examined. The establishment of basic governing mechanical principles and constitutive relations for each tissue. Experimental determination of various tissue properties. Medical and clinical implications of tissue mechanical behavior.
Complex reactive systems. Catalysis. Heterogeneous systems, with an emphasis on coupled chemical kinetics and transport phenomena. Reactions at interfaces (surfaces, aerosols, bubbles). Reactions in solution.
Generation of random numbers from given distributions; variance reduction; statistical output analysis; introduction to simulation languages; application to financial, telecommunications, computer, and production systems. Graduate students must register for 3 points. Undergraduate students must register for 4 points. Note: Students who have taken IEOR E4703 Monte Carlo simulation may not register for this course for credit. Recitation section required.
Required for undergraduate students majoring in OR:FE and OR. A mathematically rigorous study of game theory and auctions, and their application to operations management. Topics include introductory game theory, private value auction, revenue equivalence, mechanism design, optimal auction, multiple-unit auctions, combinatorial auctions, incentives, and supply chain coordination with contracts. No previous knowledge of game theory is required.
Generalized dynamic system modeling and simulation. Fluid, thermal, mechanical, diffusive, electrical, and hybrid systems are considered. Nonlinear and high order systems. System identification problem and Linear Least Squares method. State-space and noise representation. Kalman filter. Parameter estimation via prediction-error and subspace approaches. Iterative and bootstrap methods. Fit criteria. Wide applicability: medical, energy, others. MATLAB and Simulink environments.
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.
Aimed at seniors and graduate students. Provides classroom experience on chemical engineering process safety as well as Safety in Chemical Engineering certification. Process safety and process control emphasized. Application of basic chemical engineering concepts to chemical reactivity hazards, industrial hygiene, risk assessment, inherently safer design, hazard operability analysis, and engineering ethics. Application of safety to full spectrum of chemical engineering operations.
Introduction to fundamental methods used in systems engineering. Rigorous process that translates customer needs into a structured set of specific requirements; synthesizes a system architecture that satisfies those requirements and allocates them in a physical system, meeting cost, schedule, and performance objectives throughout the product life-cycle. Sophisticated modeling of requirements optimization and dependencies, risk management, probabilistic scenario scheduling, verification matrices, and systems-of-systems constructs are synthesized to define the meta-workflow at the top of every major engineering project.
Introduction to the practical application of data science, machine learning, and artificial intelligence and their application in Mechanical Engineering. A review of relevant programming tools necessary for applying data science is provided, as well as a detailed review of data infrastructure and database construction for data science. A series of industry case studies from experts in the field of data science will be presented.
To introduce students to programming issues around working with clouds for data analytics. Class will learn how to work with infrastructure of cloud platforms, and discussion about distributed computing, focus of course is on programming. Topics covered include MapReduce, parallelism, rewriting of algorithms (statistical, OR, and machine learning) for the cloud, and basics of porting applications so that they run on the cloud.
Course covers major statistical learning methods for data mining under both supervised and unsupervised settings. Topics covered include linear regression and classification, model selection and regularization, tree-based methods, support vector machines, and unsupervised learning. Students learn about principles underlying each method, how to determine which methods are most suited to applied settings, concepts behind model fitting and parameter tuning, and how to apply methods in practice and assess their performance. Emphasizes roles of statistical modeling and optimization in data mining.
Fundamentals of heterogeneous catalysis including modern catalytic preparation techniques. Analysis and design of catalytic emissions control systems. Introduction to current industrial catalytic solutions for controlling gaseous emissions. Introduction to future catalytically enabled control technologies.
The last decade of 20 th century witnessed a rapid convergence of three C’s: Communications, Computers, and Consumer Electronics. This convergence has given us the Internet, smart phones, and an abundance of data with Data Science playing a major role in analyzing these data and providing predictive analytics that lead to actionable items in many fields and businesses. Finance is a field with a large amount of information and data that can utilize the skills of Data Scientists, however, to be effective in this field a data scientist, in addition to analytic knowledge, should also be knowledgeable of the working, instruments, and conventions of financial markets that range from Foreign Exchange to Equities, Bonds, Commodities, Cryptocurrencies and host of other asset classes. The objective of this course is to provide Data Science students with a working knowledge of major areas of finance that could help them in finding a position in the Financial Industry. The wide range of topics covered in this course besides expanding the range of positions where students could be a fit, it gives them more flexibility in their job search. The course will also be of value to them in managing their own finances in the future.
Risk management models and tools; measure risk using statistical and stochastic methods, hedging and diversification. Examples include insurance risk, financial risk, and operational risk. Topics covered include VaR, estimating rare events, extreme value analysis, time series estimation of extremal events; axioms of risk measures, hedging using financial options, credit risk modeling, and various insurance risk models.
Overview of robot applications and capabilities. Linear algebra, kinematics, statics, and dynamics of robot manipulators. Survey of sensor technology: force, proximity, vision, compliant manipulators. Motion planning and artificial intelligence; manipulator programming requirements and languages.
Principles of nontraditional manufacturing, nontraditional transport and media. Emphasis on laser assisted materials processing, laser material interactions with applications to laser material removal, forming, and surface modification. Introduction to electrochemical machining, electrical discharge machining and abrasive water jet machining.
Hands-on studio class exposing students to practical aspects of the design, fabrication, and programming of physical robotic systems. Students experience entire robot creation process, covering conceptual design, detailed design, simulation and modeling, digital manufacturing, electronics and sensor design, and software programming.
Required for undergraduate students majoring in OR:FE. Characteristics of commodities or credit derivatives. Case study and pricing of structures and products. Topics covered include swaps, credit derivatives, single tranche CDO, hedging, convertible arbitrage, FX, leverage leases, debt markets, and commodities.
This course focuses on how to identify, evaluate, and capture business analytic opportunities that create value. The course covers basic analytic methods alongside case studies on organizations that successfully deployed these techniques. The first part of the course is on using data to develop insights and predictive capabilities with machine learning techniques. The second part focuses on the use of A/B testing, causal inference, ethics, and optimization to support decision-making.
Prerequisite(s): IEOR E4106 or E3106. Required for undergraduate students majoring in OR:FE. Introduction to investment and financial instruments via portfolio theory and derivative securities, using basic operations research/engineering methodology. Portfolio theory, arbitrage; Markowitz model, market equilibrium, and the capital asset pricing model. General models for asset price fluctuations in discrete and continuous time. Elementary introduction to Brownian motion and geometric Brownian motion. Option theory; Black-Scholes equation and call option formula. Computational methods such as Monte Carlo simulation.
Prior knowledge of Python is recommended. Provides a broad understanding of the basic techniques for building intelligent computer systems. Topics include state-space problem representations, problem reduction and and-or graphs, game playing and heuristic search, predicate calculus, and resolution theorem proving, AI systems and languages for knowledge representation, machine learning and concept formation and other topics such as natural language processing may be included as time permits.
This graduate course is only for M.S. Program in Financial Engineering students, offered during the summer session. Review of elements of probability theory, Poisson processes, exponential distribution, renewal theory, Wald’s equation. Introduction to discrete-time Markov chains and applications to queueing theory, inventory models, branching processes.
Computational approaches to the analysis, understanding, and generation of natural language text at scale. Emphasis on machine learning techniques for NLP, including deep learning and large language models. Applications may include information extraction, sentiment analysis, question answering, summarization, machine translation, and conversational AI. Discussion of datasets, benchmarking and evaluation, interpretability, and ethical considerations.
Due to significant overlap in content, only one of COMS 4705 or Barnard COMS 3705BC may be taken for credit.
This graduate course is only for M.S. Program in Financial Engineering students, offered during the summer session. Discrete-time models of equity, bond, credit, and foreign-exchange markets. Introduction to derivative markets. Pricing and hedging of derivative securities. Complete and incomplete markets. Introduction to portfolio optimization and the capital asset pricing model.
In this course, we will cover the basics of mathematical modeling of interest rates and credit derivatives. In the first part, we will cover basic interest rate derivatives, the Heath-Jarrow-Morton (HJM)
framework, classic short rate models (for both interest rates and default intensities), and the numerical techniques used in practice for their calibration. In the second part, we will cover the basics
of single-name derivatives modeling, and we will discuss pricing simple credit derivatives. We will also discuss correlation products and the most common techniques used for their pricing. In the third part, we will discuss some recent research papers addressing the use of adjoint algorithmic differentiation for the calculation of risk for interest rate and credit derivatives.
Introduction to fundamental problems and algorithms in robotics. Topics include configuration spaces, motion and sensor models, search and sampling-based planning, state estimation, localization and mapping, perception, and learning.
Introduces risk management principles, practical implementation and applications, standard market, liquidity, and credit risk measurement techniques, and their drawbacks and limitations. Note: restricted to IEOR students only.
This course will introduce modern probabilistic machine learning methods using applications in data analysis tasks from functional genomics, where massively-parallel sequencing is used to measure the state of cells: e.g. what genes are being expressed, what regions of DNA (“chromatin”) are active (“open”) or bound by specific proteins.
Foundational concepts, methods, applications, and recent advances in neural network algorithms.
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.
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.
Selected topics in computer science. Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.
Selected topics in computer science. Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.
This course is covers the following topics: fundamentals of data visualization, layered grammer of graphics, perception of discrete and continuous variables, intreoduction to Mondran, mosaic pots, parallel coordinate plots, introduction to ggobi, linked pots, brushing, dynamic graphics, model visualization, clustering and classification.
An M.S. degree requirement. Students attend at least three Applied Mathematics research seminars within the Department of Applied Physics and Applied Mathematics and submit reports on each.
An M.S. degree requirement. Students attend at least three Applied Mathematics research seminars within the Department of Applied Physics and Applied Mathematics and submit reports on each.
New technologies for capturing carbon dioxide and disposing of it away from the atmosphere. Detailed discussion of the extent of the human modifications to the natural carbon cycle, the motivation and scope of future carbon management strategies and the role of carbon sequestration. Introduction of several carbon sequestration technologies that allow for the capture and permanent disposal of carbon dioxide. Engineering issues in their implementation, economic impacts, and the environmental issues raised by the various methods.
Numerical analysis of initial and boundary value problems for partial differential equations. Convergence and stability of the finite difference method, the spectral method, the finite element method and applications to elliptic, parabolic, and hyperbolic equations.
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.
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.
Analysis of stress and strain. Formulation of the problem of elastic equilibrium. Torsion and flexure of prismatic bars. Problems in stress concentration, rotating disks, shrink fits, and curved beams; pressure vessels, contact and impact of elastic bodies, thermal stresses, propagation of elastic waves.
Nonlinear dynamics: Euler-Lagrange equations, Hamilton’s principle, variational calculus; nonlinear systems: fundamentals, examples, stability Notions, linear systems and linearization, frequency domain analysis, discrete time systems, absolute stability, input-to-state stabililty, control design: control Lyapunov functions, sliding mode control, control barrier functions; adaptive control: self-tuning regular, model reference adaptive control, feedback linearization, extremum seeking control, model predictive control, observer design: extended, unscented, and mixture model Kalman filters, moving horizon estimation, high-gain observers; repetitive processes: iterative learning control, learning-adaptive control, repetitive control; optimal control: continuous setting, discrete time setting, constrained optimal control, linear matrix inequality (LMI) constraints, dynamic programming and backward recursion.
Discusses recent advances in fields of machine learning: kernel methods, neural networks (various generative adversarial net architectures), and reinforcement learning (with applications in robotics). Quasi Monte Carlo methods in the context of approximating RBF kernels via orthogonal transforms (instances of the structured technique). Will discuss techniques such as TD(0), TD(λ), LSTDQ, LSPI, DQN.
Selected advanced topics in data-driven analysis and computation. Content varies from year to year, and different topics rotate through the course numbers 6690 to 6699.
Applications of spoken language processing, including text-to-speech and dialogue systems. Analysis of speech and text, including entrainment, empathy, personality, emotion, humor, sarcasm, deception, trust, radicalization, and charisma.
Analytical approach to the design of (data) communication networks. Necessary tools for performance analysis and design of network protocols and algorithms. Practical engineering applications in layered Internet protocols in Data link layer, Network layer, and Transport layer. Review of relevant aspects of stochastic processes, control, and optimization.
Mathematical models, analyses of economics 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.
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.
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.
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. Topic: Big Data Analytics.