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.
Fundamentals of Linear Algebra including vector and Matrix algebra, solution of linear systems, existence and uniqueness, gaussian elimination, gauss-jordan elimination, the matrix inverse, elementary matrices and the LU factorization, computational cost of solutions. Vector spaces and subspaces, linear independence, basis and dimension. The 4 fundamental subspaces of a matrix. Orthogonal projection onto a subspace and solution of Linear Least Squares problems, unitary matrices, inner products, orthogonalization algorithms and the QR factorization, applications. Determinants and applications. Eigen problems including diagonalization, symmetric matrices, positive-definite systems, eigen factorization and applications to dynamical systems and iterative maps. Introduction to the singular value decomposition and its applications.
Fundamentals of Linear Algebra including vector and Matrix algebra, solution of linear systems, existence and uniqueness, gaussian elimination, gauss-jordan elimination, the matrix inverse, elementary matrices and the LU factorization, computational cost of solutions. Vector spaces and subspaces, linear independence, basis and dimension. The 4 fundamental subspaces of a matrix. Orthogonal projection onto a subspace and solution of Linear Least Squares problems, unitary matrices, inner products, orthogonalization algorithms and the QR factorization, applications. Determinants and applications. Eigen problems including diagonalization, symmetric matrices, positive-definite systems, eigen factorization and applications to dynamical systems and iterative maps. Introduction to the singular value decomposition and its applications.
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.
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.
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.
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.
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.
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.
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.
Software lifecycle using frameworks, libraries and services. Major emphasis on software testing. Centers on a team project.
Hands-on analysis of malware. How hackers package and hide malware and viruses to evade analysis. Disassemblers, debuggers, and other tools for reverse engineering. Deep study of Windows Internals and x86 assembly.
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.
Introduction of fundamental ideas and algorithms on networks of information collected by online services. Properties pervasive in large networks, dynamics of individuals that lead to large collective phenomena, mechanisms underlying the web economy, and results and tools informing societal impact of algorithms on privacy, polarization and discrimination covered.
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.
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.
Definition of a plasma. Plasmas in laboratories and nature, plasma production. Motion of charged particles in electric and magnetic fields, adiabatic invariants. Heuristic treatment of collisions, diffusion, transport, and resistivity. Plasma as a conducting fluid. Electrostatic and magnetostatic equilibria of plasmas. Waves in cold plasmas. Demonstration of laboratory plasma behavior, measurement of plasma properties. Illustrative problems in fusion, space, and nonneutral or beam plasmas.
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.
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.
Modeling of power networks, steady-state and transient behaviors, control and optimization, electricity market, and smart grid.
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.
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.
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.
Introductory acoustics, basics of waves and discrete mechanical systems. The mechanics of hearing - how sound is transmitted through the external and middle ear to the inner ear, and the mechanical processing of sound within the inner ear.
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.
Basic microbiological principles; microbial metabolism; identification and interactions of microbial populations responsible for the biotransformation of pollutants; mathematical modeling of microbially mediated processes; biotechnology and engineering applications using microbial systems for pollution control.
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.
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.
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.
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.
Selected topics in computer science (advanced level). 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 (advanced level). 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 (advanced level). 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.