Courses Offered

Massachusetts Institute of Technology

77 Massachusetts Avenue, Cambridge, Massachusetts,

Awards Offered: Bachelors degree,Masters degree,Doctors degree - research/scholarship

View School Details

Current Course Catalog Subject: Engineering

  • A Gentle Introduction to Programming Using Python

    This course will provide a gentle, yet intense, introduction to programming using Python for highly motivated students with little or no prior experience in programming. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language.

  • A whirl-wind tour of the statistics used in behavioral science research, covering topics including: data visualization, building your own null-hypothesis distribution through permutation, useful param

    0

  • Acoustics of Speech and Hearing

    The Acoustics of Speech and Hearing is an H-Level graduate course that reviews the physical processes involved in the production, propagation and reception of human speech. Particular attention is paid to how the acoustics and mechanics of the speech and auditory system define what sounds we are capable of producing and what sounds we can sense. Areas of discussion include: 1. the acoustic cues used in determining the direction of a sound source, 2. the acoustic and mechanical mechanisms involved in speech production and 3. the acoustic and mechanical mechanism used to transduce and analyze sounds in the ear.

  • Adaptive Antennas and Phased Arrays

    This set of 10 lectures (about 11+ hours in duration) was excerpted from a three-day course developed at MIT Lincoln Laboratory to provide an understanding of radar systems concepts and technologies to military officers and DoD civilians involved in radar systems development, acquisition, and related fields. That three-day program consists of a mixture of lectures, demonstrations, laboratory sessions, and tours.

  • Advanced Algorithms

    This is a graduate course on the design and analysis of algorithms, covering several advanced topics not studied in typical introductory courses on algorithms. It is especially designed for doctoral students interested in theoretical computer science.

  • Advanced Chemical Experimentation and Instrumentation

    This course focuses on advanced experimentation, with particular emphasis on chemical synthesis and the fundamentals of quantum chemistry, illustrated through molecular spectroscopy. The written and oral presentation of experimental results is also emphasized in the course.

  • Advanced Circuit Techniques

    Following a brief classroom discussion of relevant principles, each student in this course completes the paper design of several advanced circuits such as multiplexers, sample-and-holds, gain-controlled amplifiers, analog multipliers, digital-to-analog or analog-to-digital converters, and power amplifiers. One of each student's designs is presented to the class, and one may be built and evaluated. Associated laboratory assignments emphasize the use of modern analog building blocks.

  • Advanced Complexity Theory

    The topics for this course cover various aspects of complexity theory, such as the basic time and space classes, the polynomial-time hierarchy and the randomized classes . This is a pure theory class, so no applications were involved.

  • Advanced Data Structures

    Data structures play a central role in modern computer science. You interact with data structures much more often than with algorithms (think of Google, your mail server, and even your network routers). In addition, data structures are essential building blocks in obtaining efficient algorithms. This course will cover major results and current directions of research in data structures.

  • Advanced Fluid Dynamics of the Environment

    Designed to familiarize students with theories and analytical tools useful for studying research literature, this course is a survey of fluid mechanical problems in the water environment. Because of the inherent nonlinearities in the governing equations, we shall emphasize the art of making analytical approximations not only for facilitating calculations but also for gaining deeper physical insight. The importance of scales will be discussed throughout the course in lectures and homeworks. Mathematical techniques beyond the usual preparation of first-year graduate students will be introduced as a part of the course. Topics vary from year to year.

  • Advanced Fluid Mechanics

    This course surveys the principal concepts and methods of fluid dynamics. Topics include mass conservation, momentum, and energy equations for continua, the Navier-Stokes equation for viscous flows, similarity and dimensional analysis, lubrication theory, boundary layers and separation, circulation and vorticity theorems, potential flow, an introduction to turbulence, lift and drag, surface tension and surface tension driven flows. The class assumes students have had one prior undergraduate class in the area of fluid mechanics. Emphasis is placed on being able to formulate and solve typical problems of engineering importance.

  • Advanced Geotechnical Engineering

    This class examines site characterization and geotechnical aspects of the design and construction of foundation systems. Topics include: site investigation (with emphasis on in situ testing), shallow (footings and raftings) and deep (piles and caissons) foundations, excavation support systems, groundwater control, slope stability, soil improvement (compaction, soil reinforcement, etc.), and construction monitoring. This course is a core requirement for the Geotechnical Master of Engineering program at MIT

  • Advanced Natural Language Processing

    This course is a graduate introduction to natural language processing - the study of human language from a computational perspective. It covers syntactic, semantic and discourse processing models, emphasizing machine learning or corpus-based methods and algorithms. It also covers applications of these methods and models in syntactic parsing, information extraction, statistical machine translation, dialogue systems, and summarization. The subject qualifies as an Artificial Intelligence and Applications concentration subject.

  • Advanced Seminar: Urban Nature and City Design

    This course explores the urban environment as a natural phenomenon, human habitat, medium of expression, and forum for action. The course has several major themes: how ideas of nature influence the way cities are perceived, designed, built, and managed; how natural processes and urban form interact and the consequences for human health and welfare; how planners and designers can shape the urban natural environment. Each student researches and presents a case, either historical or an example of contemporary theory and practice.

  • Advanced Soil Mechanics

    This class presents the application of principles of soil mechanics. It considers the following topics: the origin and nature of soils; soil classification; the effective stress principle; hydraulic conductivity and seepage; stress-strain-strength behavior of cohesionless and cohesive soils and application to lateral earth stresses; bearing capacity and slope stability; consolidation theory and settlement analysis; and laboratory and field methods for evaluation of soil properties in design practice.

  • Advanced Structural Dynamics and Acoustics

    This course begins with the foundations of 3D elasticity, fluid and elastic wave equations, elastic and plastic waves in rods and beams, waves in plates, and dynamics and acoustics of cylindrical shells. The course considers acoustic fluids effects such as radiation and scattering by submerged plates and shells, and interaction between structural elements. Finally, it covers the response of plates and shells to high-intensity loads, dynamic plasticity and fracture, and structural damage caused by implosive and impact loads.

  • Advanced Topics in Cryptography

    The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge proofs of knowledge, non-interactive zero-knowledge proofs, secure protocols, two-party secure computation, multiparty secure computation, and chosen-ciphertext security.

  • Adventures in Advanced Symbolic Programming

    This course covers concepts and techniques for the design and implementation of large software systems that can be adapted to uses not anticipated by the designer. Applications include compilers, computer-algebra systems, deductive systems, and some artificial intelligence applications. Topics include combinators, generic operations, pattern matching, pattern-directed invocation, rule systems, backtracking, dependencies, indeterminacy, memoization, constraint propagation, and incremental refinement. Substantial weekly programming assignments are an integral part of the subject.

  • Aerodynamics

    This course extends fluid mechanic concepts from Unified Engineering to the aerodynamic performance of wings and bodies in sub/supersonic regimes. 16.100 generally has four components: subsonic potential flows, including source/vortex panel methods; viscous flows, including laminar and turbulent boundary layers; aerodynamics of airfoils and wings, including thin airfoil theory, lifting line theory, and panel method/interacting boundary layer methods; and supersonic and hypersonic airfoil theory. Course material varies each year depending upon the focus of the design problem.

  • Aerodynamics of Viscous Fluids

    The major focus of this course is on boundary layers, and boundary layer theory subject to various flow assumptions, such as compressibility, turbulence, dimensionality, and heat transfer. Parameters influencing aerodynamic flows and transition and influence of boundary layers on outer potential flow are presented, along with associated stall and drag mechanisms. Numerical solution techniques and exercises are included.

  • Aerospace Biomedical and Life Support Engineering

    This course introduces students to a quantitative approach to studying the problems of physiological adaptation in altered environments, especially microgravity and partial gravity environments. The course curriculum starts with an Introduction and Selected Topics, which provides background information on the physiological problems associated with human space flight, as well as reviewing terminology and key engineering concepts. Then curriculum modules on Bone Mechanics, Muscle Mechanics, Musculoskeletal Dynamics and Control, and the Cardiovascular System are presented. These modules start out with qualitative and biological information regarding the system and its adaptation, and progresses to a quantitative endpoint in which engineering methods are used to analyze specific problems and countermeasures. Additional course curriculum focuses on interdisciplinary topics, suggestions include extravehicular activity and life support. The final module consists of student term project work.

  • Aerospace Dynamics

    This undergraduate course builds upon the dynamics content of Unified Engineering, a sophomore course taught in the Department of Aeronautics and Astronautics at MIT. Vector kinematics are applied to translation and rotation of rigid bodies. Newtonian and Lagrangian methods are used to formulate and solve equations of motion. Additional numerical methods are presented for solving rigid body dynamics problems. Examples and problems describe applications to aircraft flight dynamics and spacecraft attitude dynamics.

  • Affective Computing

    This class explores computing that relates to, arises from, or deliberately influences emotion. Topics include the interaction of emotion with cognition and perception; the role of emotion in human-computer interaction; the communication of human emotion via face, voice, physiology, and behavior; construction of computers that have skills of emotional intelligence; the development of computers that "have" emotion; affective technologies for autism; and other areas of current research interest. Weekly reading, discussion, and a term project are required.

  • Air Traffice Control

    This course introduces the various aspects of present and future Air Traffic Control systems. Among the topics in the present system that we will discuss are the systems-analysis approach to problems of capacity and safety, surveillance, including the National Airspace System and Automated Terminal Radar Systems, navigation subsystem technology, aircraft guidance and control, communications, collision avoidance systems and sequencing and spacing in terminal areas. The class will then talk about future directions and development and have a critical discussion of past proposals and of probable future problem areas.

  • Air Transportation Systems Architecting

    This course addresses the architecting of air transportation systems. The focus is on the conceptual phase of product definition, including technical, economic, market, environmental, regulatory, legal, manufacturing, and societal factors. It centers on a realistic system case study and includes a number of lectures from industry and government. Past examples include: the Very Large Transport Aircraft, a Supersonic Business Jet, and a Next Generation Cargo System. The course identifies the critical system level issues and analyzes them in depth via student team projects and individual assignments. The overall goal of the semester is to produce a business plan and a system specifications document that can be used to assess candidate systems.

  • Aircraft Stability and Control

    This class includes a brief review of applied aerodynamics and modern approaches in aircraft stability and control. Topics covered include static stability and trim; stability derivatives and characteristic longitudinal and lateral-directional motions; and physical effects of the wing, fuselage, and tail on aircraft motion. Control methods and systems are discussed, with emphasis on flight vehicle stabilization by classical and modern control techniques; time and frequency domain analysis of control system performance; and human-pilot models and pilot-in-the-loop controls with applications. Other topics covered include V/STOL stability, dynamics, and control during transition from hover to forward flight; parameter sensitivity; and handling quality analysis of aircraft through variable flight conditions. There will be a brief discussion of motion at high angles-of-attack, roll coupling, and other nonlinear flight regimes.

  • Aircraft Systems Engineering

    This course offers a holistic view of the aircraft as a system, covering: basic systems engineering; cost and weight estimation; basic aircraft performance; safety and reliability; lifecycle topics; aircraft subsystems; risk analysis and management; and system realization. Small student teams retrospectively analyze an existing aircraft covering: key design drivers and decisions; aircraft attributes and subsystems; and operational experience. Oral and written versions of the case study are delivered. For the Fall 2005 term, the class focuses on a systems engineering analysis of the Space Shuttle. It offers study of both design and operations of the shuttle, with frequent lectures by outside experts. Students choose specific shuttle systems for detailed analysis and develop new subsystem designs using state of the art technology.

  • Airline Schedule Planning

    Explores a variety of models and optimization techniques for the solution of airline schedule planning and operations problems. Schedule design, fleet assignment, aircraft maintenance routing, crew scheduling, passenger mix, and other topics are covered. Recent models and algorithms addressing issues of model integration, robustness, and operations recovery are introduced. Modeling and solution techniques designed specifically for large-scale problems, and state-of-the-art applications of these techniques to airline problems are detailed.

  • Algebraic Techniques and Semidefinite Optimization

    This research-oriented course will focus on algebraic and computational techniques for optimization problems involving polynomial equations and inequalities with particular emphasis on the connections with semidefinite optimization. The course will develop in a parallel fashion several algebraic and numerical approaches to polynomial systems, with a view towards methods that simultaneously incorporate both elements. We will study both the complex and real cases, developing techniques of general applicability, and stressing convexity-based ideas, complexity results, and efficient implementations. Although we will use examples from several engineering areas, particular emphasis will be given to those arising from systems and control applications.

  • Algorithms for Computational Biology

    This course is offered to undergraduates and addresses several algorithmic challenges in computational biology. The principles of algorithmic design for biological datasets are studied and existing algorithms analyzed for application to real datasets. Topics covered include: biological sequence analysis, gene identification, regulatory motif discovery, genome assembly, genome duplication and rearrangements, evolutionary theory, clustering algorithms, and scale-free networks.

  • Algorithms for Computer Animation

    Animation is a compelling and effective form of expression; it engages viewers and makes difficult concepts easier to grasp. Today's animation industry creates films, special effects, and games with stunning visual detail and quality. This graduate class will investigate the algorithms that make these animations possible: keyframing, inverse kinematics, physical simulation, optimization, optimal control, motion capture, and data-driven methods. Our study will also reveal the shortcomings of these sophisticated tools. The students will propose improvements and explore new methods for computer animation in semester-long research projects. The course should appeal to both students with general interest in computer graphics and students interested in new applications of machine learning, robotics, biomechanics, physics, applied mathematics and scientific computing.

  • Ambient Intelligence

    This course focuses on Ambient Intelligence, and how it envisions a world where people are surrounded by intelligent and intuitive interfaces embedded in the everyday objects around them. These interfaces recognize and respond to the presence and behavior of an individual in a personalized and relevant way. Students are required to do extensive literary research on the subject and participate in class discussions.

  • An Introduction to Intelligent Transportation Systems

    Intelligent Transportation Systems (ITS) represent a major transition in transportation on many dimensions. This course considers ITS as a lens through which one can view many transportation and societal issues. ITS is an international program intended to improve the effectiveness and efficiency of surface transportation systems through advanced technologies in information systems, communications, and sensors. In the United States, ITS represents the major post-Interstate-era program for advancing surface transportation in highways and public transportation, and is potentially comparable to the air traffic control system in impact.

  • Analysis and Design of Digital Control Systems

    This course is a comprehensive introduction to control system synthesis in which the digital computer plays a major role, reinforced with hands-on laboratory experience. The course covers elements of real-time computer architecture; input-output interfaces and data converters; analysis and synthesis of sampled-data control systems using classical and modern (state-space) methods; analysis of trade-offs in control algorithms for computation speed and quantization effects. Laboratory projects emphasize practical digital servo interfacing and implementation problems with timing, noise, and nonlinear devices.

  • Analysis and Design of Digital Integrated Circuits

    Topics covered include: MOS device models including Deep Sub-Micron effects; circuit design styles for logic, arithmetic and sequential blocks; estimation and minimization of energy consumption; interconnect models and parasitics; device sizing and logical effort; timing issues (clock skew and jitter) and active clock distribution techniques; memory architectures, circuits (sense amplifiers) and devices; testing of integrated circuits. The course employs extensive use of circuit layout and SPICE in design projects and software labs.

  • Analysis and Design of Feedback Control Systems

    This course develops the fundamentals of feedback control using linear transfer function system models. It covers analysis in time and frequency domains; design in the s-plane (root locus) and in the frequency domain (loop shaping); describing functions for stability of certain non-linear systems; extension to state variable systems and multivariable control with observers; discrete and digital hybrid systems and the use of z-plane design. Assignments include extended design case studies and capstone group projects. Graduate students are expected to complete additional assignments.

  • Analysis of Biological Networks

    This class analyzes complex biological processes from the molecular, cellular, extracellular, and organ levels of hierarchy. Emphasis is placed on the basic biochemical and biophysical principles that govern these processes. Examples of processes to be studied include chemotaxis, the fixation of nitrogen into organic biological molecules, growth factor and hormone mediated signaling cascades, and signaling cascades leading to cell death in response to DNA damage. In each case, the availability of a resource, or the presence of a stimulus, results in some biochemical pathways being turned on while others are turned off. The course examines the dynamic aspects of these processes and details how biochemical mechanistic themes impinge on molecular/cellular/tissue/organ-level functions. Chemical and quantitative views of the interplay of multiple pathways as biological networks are emphasized. Student work culminates in the preparation of a unique grant application in an area of biological networks.

  • Analysis of Historic Structures

    An analysis of historical structures is presented themed sections based around construction materials. Structures from all periods of history are analyzed. The goal of the class is to provide an understanding of the preservation of historic structures for all students.

  • Antiobiotics, Toxins, and Protein Engineering

    In this course, we will explore the mechanisms of action of toxins and antibiotics, their roles in everyday medicine, and the emergence and spread of drug resistance. We will also discuss the identification of new drug targets and how we can manipulate the protein synthesis machinery to provide powerful tools for protein engineering and potential new treatments for patients with devastating diseases, such as cystic fibrosis and muscular dystrophy.

  • Applications of Continuum Mechanics to Earth, Atmospheric and Planetary Sciences

    This course focuses on the practical applications of the continuum concept for deformation of solids and fluids, emphasizing force balance. Topics include stress tensor, infinitesimal and finite strain, and rotation tensors. Constitutive relations applicable to geological materials, including elastic, viscous, brittle, and plastic deformation are studied.

  • Applications of System Dynamics

    This course is a project-based course that explores how organizations can use system dynamics to achieve important goals. In small groups, students learn modeling and consulting skills by working on a term-long project with real-life managers. A diverse set of businesses and organizations sponsor class projects, from start-ups to the Fortune 500. The course focuses on gaining practical insight from the system dynamics process, and appeals to people interested in system dynamics, consulting, or managerial policy-making.

  • Applied Nuclear Physics

    This course explores elements of nuclear physics for engineering students. It covers basic properties of the nucleus and nuclear radiations; quantum mechanical calculations of deuteron bound-state wave function and energy; n-p scattering cross section; transition probability per unit time and barrier transmission probability. It also covers binding energy and nuclear stability; interactions of charged particles, neutrons, and gamma rays with matter; radioactive decays; and energetics and general cross section behavior in nuclear reactions.

  • Applied Superconductivity

    This course provides a phenomenological approach to superconductivity, with emphasis on superconducting electronics. Topics include: electrodynamics of superconductors, London's model, flux quantization, Josephson Junctions, superconducting quantum devices, equivalent circuits, high-speed superconducting electronics, and quantized circuits for quantum computing. The course also provides an overview of type II superconductors, critical magnetic fields, pinning, the critical state model, superconducting materials, and microscopic theory of superconductivity.

  • Aquatic Chemistry

    This course details the quantitative treatment of chemical processes in aquatic systems such as lakes, oceans, rivers, estuaries, groundwaters, and wastewaters. It includes a brief review of chemical thermodynamics that is followed by discussion of acid-base, precipitation-dissolution, coordination, and reduction-oxidation reactions. Emphasis is on equilibrium calculations as a tool for understanding the variables that govern the chemical composition of aquatic systems and the fate of inorganic pollutants.

  • Architectural Construction and Computation

    This class investigates the use of computers in architectural design and construction. It begins with a pre-prepared design computer model, which is used for testing and process investigation in construction. It then explores the process of construction from all sides of the practice: detail design, structural design, and both legal and computational issues.

  • Artificial Intelligence

    This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of 6.034, students should be able to develop intelligent systems by assembling solutions to concrete computational problems, understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering, and appreciate the role of problem solving, vision, and language in understanding human intelligence from a computational perspective.

  • Astrodynamics

    This course covers the fundamentals of astrodynamics, focusing on the two-body orbital initial-value and boundary-value problems with applications to space vehicle navigation and guidance for lunar and planetary missions, including both powered flight and midcourse maneuvers. Other topics include celestial mechanics, Kepler's problem, Lambert's problem, orbit determination, multi-body methods, mission planning, and recursive algorithms for space navigation. Selected applications from the Apollo, Space Shuttle, and Mars exploration programs are also discussed.

  • Atmosphere, Ocean and Climate Dynamics

    This undergraduate class is designed to introduce students to the physics that govern the circulation of the ocean and atmosphere. The focus of the course is on the processes that control the climate of the planet.

  • Atmospheric and Oceanic Modeling

    The numerical methods, formulation and parameterizations used in models of the circulation of the atmosphere and ocean will be described in detail. Widely used numerical methods will be the focus but we will also review emerging concepts and new methods. The numerics underlying a hierarchy of models will be discussed, ranging from simple GFD models to the high-end GCMs. In the context of ocean GCMs, we will describe parameterization of geostrophic eddies, mixing and the surface and bottom boundary layers. In the atmosphere, we will review parameterizations of convection and large scale condensation, the planetary boundary layer and radiative transfer.

  • Atomistic Computer Modeling of Materials

    This course uses the theory and application of atomistic computer simulations to model, understand, and predict the properties of real materials. Specific topics include: energy models from classical potentials to first-principles approaches; density functional theory and the total-energy pseudopotential method; errors and accuracy of quantitative predictions: thermodynamic ensembles, Monte Carlo sampling and molecular dynamics simulations; free energy and phase transitions; fluctuations and transport properties; and coarse-graining approaches and mesoscale models. The course employs case studies from industrial applications of advanced materials to nanotechnology. Several laboratories will give students direct experience with simulations of classical force fields, electronic-structure approaches, molecular dynamics, and Monte Carlo.

  • Autism Theory and Technology

    This course illuminates current theories about autism together with challenges faced by people on the autism spectrum. Theories in communicating, interacting socially, managing cognitive and affective overload, and achieving independent lifestyles are covered. In parallel, the course presents state-of-the-art technologies being developed for helping improve both theoretical understanding and practical outcomes. Participants are expected to meet and interact with people on the autism spectrum. Weekly reading, discussion, and a term project are required.

  • Automata, Computability, and Complexity

    This course provides a challenging introduction to some of the central ideas of theoretical computer science. Beginning in antiquity, the course will progress through finite automata, circuits and decision trees, Turing machines and computability, efficient algorithms and reducibility, the P versus NP problem, NP-completeness, the power of randomness, cryptography and one-way functions, computational learning theory, and quantum computing. It examines the classes of problems that can and cannot be solved by various kinds of machines. It tries to explain the key differences between computational models that affect their power.

  • Automatic Speech Recognition

    6.345 introduces students to the rapidly developing field of automatic speech recognition. Its content is divided into three parts. Part I deals with background material in the acoustic theory of speech production, acoustic-phonetics, and signal representation. Part II describes algorithmic aspects of speech recognition systems including pattern classification, search algorithms, stochastic modelling, and language modelling techniques. Part III compares and contrasts the various approaches to speech recognition, and describes advanced techniques used for acoustic-phonetic modelling, robust speech recognition, speaker adaptation, processing paralinguistic information, speech understanding, and multimodal processing.

  • Basic Structural Design

    This course provides students with a basic knowledge of structural analysis and design for buildings, bridges and other structures. The course emphasizes the historical development of structural form and the evolution of structural design knowledge, from Gothic cathedrals to long span suspension bridges. Students will investigate the behavior of structural systems and elements through design exercises, case studies, and load testing of models. Students will design structures using timber, masonry, steel, and concrete and will gain an appreciation of the importance of structural design today, with an emphasis on environmental impact of large scale construction.

  • Basics of Analysis with Antineutrinos from Heat Producing Elements - K, U, Th in the Earch

    This course covers the following questions. What are the predominant heat producing elements of the Earth? Where and how much are they? Are they present in the core of the Earth? Detection of antineutrinos generated in the Earth provides: 1) information on the sources of the terrestrial heat, 2) direct test of the Bulk Silicate Earth (BSE) model and 3) testing of non-conventional models of Earth's core. Use of antineutrinos to probe the deep interior of our planet is becoming practical due to recent fundamental advances in the antineutrino detectors.

  • Behavior of Algorithms

    This course is a study of Behavior of Algorithms and covers an area of current interest in theoretical computer science. The topics vary from term to term. During this term, we discuss rigorous approaches to explaining the typical performance of algorithms with a focus on the following approaches: smoothed analysis, condition numbers/parametric analysis, and subclassing inputs.

  • Big Plans

    This course explores social, technological, political, economic, and cultural implications of "Big Plans" in the urban context. Local and international case studies (such as Boston's Central Artery and Curitiba, Brazil's bus transit system) are used to understand the process of making major changes to the city fabric. The efficacy of top-down and bottom-up planning and the applicability of planning strategies across cultural boundaries are considered.

  • Biochemical Engineering

    This course focuses on the interaction of chemical engineering, biochemistry, and microbiology. Mathematical representations of microbial systems are featured among lecture topics. Kinetics of growth, death, and metabolism are also covered. Continuous fermentation, agitation, mass transfer, and scale-up in fermentation systems, and enzyme technology round out the subject material.

  • Bioengineering Journal Article Seminar

    Each term, the class selects a new set of professional journal articles on bioengineering topics of current research interest. Some papers are chosen because of particular content, others are selected because they illustrate important points of methodology. Each week, one student leads the discussion, evaluating the strengths, weaknesses, and importance of each paper. Subject may be repeated for credit a maximum of four terms. Letter grade given in the last term applies to all accumulated units of 16.459.

  • Bioinformatics and Proteomics

    0

  • Bio-Inspired Structures

    This course is offered for graduate students who are interested in the interdisciplinary study of bio-inspired structures. The intent is to introduce students to newly inspired modern advanced structures and their applications. It aims to link traditional advanced composites to bio-inspired structures and to discuss their generic properties. A link between materials design, strength and structural behavior at different levels (material, element, structural and system levels) is made. For each level, various concepts will be introduced. The importance of structural, dynamic, thermodynamic and kinetic theories related to such processing is highlighted. The pedagogy is based on active learning and a balance of guest lectures and hands-on activities.

  • Biological Computing: At the Crossroads of Engineering and Science

    Even a supercomputer working at 1 trillion operations per second would take longer than the age of the universe to find a solution when considering each possibility in turn. In 1994, Leonard Adleman published a paper in which he described a solution, using the tools of molecular biology, for a smaller 7-city example of this problem. His paper generated enormous scientific and public interest, and kick-started the field of Biological Computing, the main subject of this discussion based seminar course. Students will analyze the Adleman paper, and the papers that preceded and followed it, with an eye for identifying the engineering and scientific aspects of each paper, emphasizing the interplay of these two approaches in the field of Biological Computing. This course is appropriate for both biology and non-biology majors. Care will be taken to fill in any knowledge gaps for both scientists and engineers.

  • Biological Engineering Design

    This course illustrates how knowledge and principles of biology, biochemistry, and engineering are integrated to create new products for societal benefit. It uses a case study format to examine recently developed products of pharmaceutical and biotechnology industries: how a product evolves from initial idea, through patents, testing, evaluation, production, and marketing. Emphasizes scientific and engineering principles; the responsibility scientists, engineers, and business executives have for the consequences of their technology; and instruction and practice in written and oral communication. The topic focus of this class will vary from year to year. This version looks at inflammation underlying many diseases, specifically its role in cancer, diabetes, and cardiovascular disease.

  • Biological Engineering II: Instrumentation and Measurement

    This course covers sensing and measurement for quantitative molecular/cell/tissue analysis, in terms of genetic, biochemical, and biophysical properties. Methods include light and fluorescence microscopies; electro-mechanical probes such as atomic force microscopy, laser and magnetic traps, and MEMS devices; and the application of statistics, probability and noise analysis to experimental data. Enrollment preference is given to juniors and seniors.

  • Biological Engineering programming

    In this course problems from biological engineering are used to develop structured computer programming skills and explore the theory and practice of complex systems design and construction.

  • Biomaterials-Tissue Interactions

    This course covers the principles of materials science and cell biology underlying the design of medical implants, artificial organs, and matrices for tissue engineering. Methods for biomaterials surface characterization and analysis of protein adsorption on biomaterials. Molecular and cellular interactions with biomaterials are analyzed in terms of unit cell processes, such as matrix synthesis, degradation, and contraction. Mechanisms underlying wound healing and tissue remodeling following implantation in various organs. Tissue and organ regeneration. Design of implants and prostheses based on control of biomaterials-tissue interactions. Comparative analysis of intact, biodegradable, and bioreplaceable implants by reference to case studies. Criteria for restoration of physiological function for tissues and organs.

  • Biomedical Computing

    Analyzes computational needs of clinical medicine reviews systems and approaches that have been used to support those needs, and the relationship between clinical data and gene and protein measurements. Topics: the nature of clinical data; architecture and design of healthcare information systems; privacy and security issues; medical expertsystems; introduction to bioinformatics. Case studies and guest lectures describe contemporary systems and research projects. Term project using large clinical and genomic data sets integrates classroom topics.

  • Biomedical Devices Design Laboratory

    This course provides intensive coverage of the theory and practice of electromechanical instrument design with application to biomedical devices. Students will work with MGH doctors to develop new medical products from concept to prototype development and testing. Lectures will present techniques for designing electronic circuits as part of complete sensor systems. Topics covered include: basic electronics circuits, principles of accuracy, op amp circuits, analog signal conditioning, power supplies, microprocessors, wireless communications, sensors, and sensor interface circuits. Labs will cover practical printed circuit board (PCB) design including component selection, PCB layout, assembly, and planning and budgeting for large projects. Problem sets and labs in the first six weeks are in support of the project. Major team-based design, build, and test project in the last six weeks. Student teams will be composed of both electrical engineering and mechanical engineering students.

  • Biomedical Information Technology

    This course teaches the design of contemporary information systems for biological and medical data. Examples are chosen from biology and medicine to illustrate complete life cycle information systems, beginning with data acquisition, following to data storage and finally to retrieval and analysis. Design of appropriate databases, client-server strategies, data interchange protocols, and computational modeling architectures. Students are expected to have some familiarity with scientific application software and a basic understanding of at least one contemporary programming language (e.g. C, C++, Java, Lisp, Perl, Python). A major term project is required of all students. This subject is open to motivated seniors having a strong interest in biomedical engineering and information system design with the ability to carry out a significant independent project. This course was offered as part of the Singapore-MIT Alliance (SMA) program as course number SMA 5304.

  • Biomedical Signal and Image Processing

    This course presents the fundamentals of digital signal processing with particular emphasis on problems in biomedical research and clinical medicine. It covers principles and algorithms for processing both deterministic and random signals. Topics include data acquisition, imaging, filtering, coding, feature extraction, and modeling. The focus of the course is a series of labs that provide practical experience in processing physiological data, with examples from cardiology, speech processing, and medical imaging. The labs are done in MATLAB during weekly lab sessions that take place in an electronic classroom. Lectures cover signal processing topics relevant to the lab exercises, as well as background on the biological signals processed in the labs.

  • Biomolecular Kinetics and Celluar Dynamics

    This subject deals primarily with kinetic and equilibrium mathematical models of biomolecular interactions, as well as the application of these quantitative analyses to biological problems across a wide range of levels of organization, from individual molecular interactions to populations of cells.

  • Brightening up Life - Harnessing the Power of Flourescence Imaging to Observe Biology in Action

    This course is one of many Advanced Undergraduate Seminars offered by the Biology Department at MIT. These seminars are tailored for students with an interest in using primary research literature to discuss and learn about current biological research in a highly interactive setting. Many instructors of the Advanced Undergraduate Seminars are postdoctoral scientists with a strong interest in teaching.

  • Build a Small Radar System

    Are you interested in building and testing your own imaging radar system? MIT Lincoln Laboratory offers this 3-week course in the design, fabrication, and test of a laptop-based radar sensor capable of measuring Doppler, range, and forming synthetic aperture radar (SAR) images. You do not have to be a radar engineer but it helps if you are interested in any of the following; electronics, amateur radio, physics, or electromagnetics. It is recommended that you have some familiarity with MATLAB. Teams of three students will receive a radar kit and will attend a total of 5 sessions spanning topics from the fundamentals of radar to SAR imaging. Experiments will be performed each week as the radar kit is implemented. You will bring your radar kit into the field and perform additional experiments such as measuring the speed of passing cars or plotting the range of moving targets. A final SAR imaging contest will test your ability to form a SAR image of a target scene of your choice from around campus; the most detailed and most creative image wins.

  • Building Programming Experience

    This course will serve as a two-week aggressively gentle introduction to programming for those students who lack background in the field. Specifically targeted at students with little or no programming experience, the course seeks to reach students who intend to take 6.001 and feel they would struggle because they lack the necessary background. The main focus of the subject will be acquiring programming experience: instruction in programming fundamentals coupled with lots of practice problems. Lots of programming required, but lots of support provided.

  • Building Technology I: Materials and Construction

    This course offers an introduction to the history, theory, and construction of basic structural systems as well as an introduction to energy issues in buildings. It emphasizes basic systematic and elemental behavior, principles of structural behavior, and analysis of individual structural elements and strategies for load carrying. The course also introduces fundamental energy topics including thermodynamics, psychrometrics, and comfort. It is a required class for M. Arch. students.

  • Building Technology III: Building Structural Systems

    This course addresses advanced structures, exterior envelopes and contemporary production technologies. It continues the exploration of structural elements and systems, and expands to include more complex determinate, indeterminate, long-span and high-rise systems. It covers topics such as reinforced concrete, steel and engineered wood design, and provides an introduction to tensile systems. Lectures also address the contemporary exterior envelope with an emphasis on their performance attributes and advanced manufacturing technologies. This course is required of MArch students.

  • Building Technology Laboratory

    In this class, concepts of building technology and experimental methods are studied, in class and in lab assignments. Projects vary yearly and have included design and testing of strategies for daylighting, passive heating and cooling, and improved indoor air quality via natural ventilation. Experimental methods focus on measurement and analysis of thermally driven and wind-driven airflows, lighting intensity and glare, and heat flow and thermal storage. Experiments are conducted at model and full scale and are often motivated by ongoing field work in developing countries.

  • Career Options for Biomedical Research

    This course has been designed as a seminar to give students an understanding of how scientists with medical or scientific degrees conduct research in both hospital and academic settings. There will be interactive discussions with research clinicians and scientists about the career opportunities and research challenges in the biomedical field, which an MIT student might prepare for by obtaining an MD, PhD, or combined degrees. The seminar will be held in a case presentation format, with topics chosen from the radiological sciences, including current research in magnetic resonance imaging, positron emission tomography and other nuclear imaging techniques, and advances in radiation therapy. With the lectures as background, we will also examine alternative and related options such as biomedical engineering, medical physics, and medical engineering. We'll use as examples and points of comparisons the curriculum paths available through MIT's Department of Nuclear Science and Engineering. In past years we have given very modest assignments such as readings in advance of or after a seminar, and a short term project.

  • Carrier Systems

    Carrier systems involve the design, operation and management of transportation networks, assets, personnel, freight and passengers. In this course, we will present models and tools for analyzing, optimizing, planning, managing and controlling carrier systems.

  • Case Studies in Forensic Metallurgy

    TV programs such as "Law and Order" show how forensic experts are called upon to give testimony that often determines the outcome of court cases. Engineers are one class of expert who can help display evidence in a new light to solve cases. In this seminar you will be part of the problem-solving process, working through both previously solved and unsolved cases. Each week we will investigate cases, from the facts that make up each side to the potential evidence we can use as engineers to expose culprits. The cases range from disintegrating airplane engines to gas main explosions to Mafia murders. This seminar will be full of discussions about the cases and creative approaches to reaching the solutions. The approach is hands-on so you will have a chance to participate in the process, not simply study it. Some background reading and oral presentation are required.

  • Cellular and Molecular Computation

    Life as an emergent property of networks of chemical reactions involving proteins and nucleic acids. Mathematical theories of metabolism, gene regulation, signal transduction, chemotaxis, excitability, motility, mitosis, development, and immunity. Applications to directed molecular evolution, DNA computing, and metabolic and genetic engineering.

  • Chemcial and Biological Reaction Engineering

    This course applies the concepts of reaction rate, stoichiometry and equilibrium to the analysis of chemical and biological reacting systems, derivation of rate expressions from reaction mechanisms and equilibrium or steady state assumptions, design of chemical and biochemical reactors via synthesis of chemical kinetics, transport phenomena, and mass and energy balances. Topics covered include: chemical/biochemical pathways; enzymatic, pathway, and cell growth kinetics; batch, plug flow and well-stirred reactors for chemical reactions and cultivations of microorganisms and mammalian cells; heterogeneous and enzymatic catalysis; heat and mass transport in reactors, including diffusion to and within catalyst particles and cells or immobilized enzymes.

  • Chemical and Biological Reaction Engineering

    This course applies the concepts of reaction rate, stoichiometry and equilibrium to the analysis of chemical and biological reacting systems, derivation of rate expressions from reaction mechanisms and equilibrium or steady state assumptions, design of chemical and biochemical reactors via synthesis of chemical kinetics, transport phenomena, and mass and energy balances. Topics covered include: chemical/biochemical pathways; enzymatic, pathway, and cell growth kinetics; batch, plug flow and well-stirred reactors for chemical reactions and cultivations of microorganisms and mammalian cells; heterogeneous and enzymatic catalysis; heat and mass transport in reactors, including diffusion to and within catalyst particles and cells or immobilized enzymes.

  • Chemical Engineering Thermodynamics

    This course aims to connect the principles, concepts, and laws/postulates of classical and statistical thermodynamics to applications that require quantitative knowledge of thermodynamic properties from a macroscopic to a molecular level. It covers their basic postulates of classical thermodynamics and their application to transient open and closed systems, criteria of stability and equilibria, as well as constitutive property models of pure materials and mixtures emphasizing molecular-level effects using the formalism of statistical mechanics. Phase and chemical equilibria of multicomponent systems are covered. Applications are emphasized through extensive problem work relating to practical cases.

  • Chemical Investigations of Boston Harbor

    This is an undergraduate introductory laboratory subject in ocean chemistry and measurement. There are three main elements to the course: oceanic chemical sampling and analysis, instrumentation development for the ocean environment, and the larger field of ocean science.

  • Chemicals in the Environment Fate and Transport

    This core class in the Environmental M.Eng. program is for all students interested in the behavior of chemicals in the environment. The emphasis is on man-made chemicals; their movement through water, air, and soil; and their eventual fate. Physical transport, as well as chemical and biological sources and sinks, are discussed. Linkages to health effects, sources and control, and policy aspects are discussed and debated.

  • Chemicals in the Environment: Fate and Transport

    This core class in the Environmental M.Eng. program is for all students interested in the behavior of chemicals in the environment. The emphasis is on man-made chemicals; their movement through water, air, and soil; and their eventual fate. Physical transport, as well as chemical and biological sources and sinks, are discussed. Linkages to health effects, sources and control, and policy aspects are discussed and debated.

  • Chemicals in the Environment: Toxicology and Public Health

    This course addresses the challenges of defining a relationship between exposure to environmental chemicals and human disease. Course topics include epidemiological approaches to understanding disease causation; biostatistical methods; evaluation of human exposure to chemicals, and their internal distribution, metabolism, reactions with cellular components, and biological effects; and qualitative and quantitative health risk assessment methods used in the U.S. as bases for regulatory decision-making. Throughout the term, students consider case studies of local and national interest.

  • Circuits and Electronics

    The course introduces the fundamentals of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. 6.002 is worth 4 Engineering Design Points.

  • Civil Engineering Material Laboratory

    This course introduces the concepts, techniques, and devices used to measure engineering properties of materials. There is an emphasis on measurement of load-deformation characteristics and failure modes of both natural and fabricated materials. Weekly experiments include data collection, data analysis, and interpretation and presentation of results.

  • Civil Society and the Environment

    This graduate seminar examines civic engagement in international, national and local environmental governance. We will consider theories pertaining to civil society development, social movement mobilization, and the relations that nongovernmental organizations (NGOs) have with governments and corporations. During the course of the semester, particular attention will be given to the legitimacy and accountability of NGOs. Case studies of NGO and community responses to specific environmental issues will be used to illustrate theoretical issues and assess the impacts that these actors have on environmental policy and planning.

  • Classical Mechanics: A Computational Approach

    We will study the fundamental principles of classical mechanics, with a modern emphasis on the qualitative structure of phase space. We will use computational ideas to formulate the principles of mechanics precisely. Expression in a computational framework encourages clear thinking and active exploration.

  • Cognitive Robotics

    Cognitive robotics addresses the emerging field of autonomous systems possessing artificial reasoning skills. Successfully-applied algorithms and autonomy models form the basis for study, and provide students an opportunity to design such a system as part of their class project. Theory and application are linked through discussion of real systems such as the Mars Exploration Rover.

  • Combinatorial Optimization

    Combinatorial Optimization provides a thorough treatment of linear programming and combinatorial optimization. Topics include network flow, matching theory, matroid optimization, and approximation algorithms for NP-hard problems.

  • Common Sense Reasoning for Interactive Applications

    This course will explore the state of the art in common sense knowledge, and class projects will design and build interfaces that can exploit this knowledge to make more usable and helpful interfaces. This year's theme will be about how common sense knowledge differs in different languages and cultures, and how machine understanding of this knowledge can help increase communication between people, and between people and machines.

  • Communicating in Cyberspace

    This class covers the analysis, design, implementation and testing of various forms of digital communication based on group collaboration. Students are encouraged to think about the Web and other new digital interactive media not just in terms of technology but also broader issues such as language (verbal and visual), design, information architecture, communication and community. Students work in small groups on a semester-long project of their choice.

  • Communicating With Data

    Communicating With Data has a distinctive structure and content, combining fundamental quantitative techniques of using data to make informed management decisions with illustrations of how real decision makers, even highly trained professionals, fall prey to errors and biases in their understanding. We present the fundamental concepts underlying the quantitative techniques as a way of thinking, not just a way of calculating, in order to enhance decision-making skills. Rather than survey all of the techniques of management science, we stress those fundamental concepts and tools that we believe are most important for the practical analysis of management decisions, presenting the material as much as possible in the context of realistic business situations from a variety of settings. Exercises and examples drawn from marketing, finance, operations management, strategy, and other management functions.

  • Communicating with Mobile Technology

    Students work in small collaborative design teams to propose, build, and document a semester-long project focused on mobile applications for cell phones. Additional assignments include creating several small mobile applications such as context-aware mobile media capture and games. Students document their work through a series of written and oral proposals, progress reports, and final reports. This course covers the basics of J2ME and explores mobile imaging and media creation, GPS location, user-centered design, usability testing, and prototyping. Java experience is recommended.

  • Communication System Design

    This course presents a top-down approach to communications system design. The course will cover communication theory, algorithms and implementation architectures for essential blocks in modern physical-layer communication systems (coders and decoders, filters, multi-tone modulation, synchronization sub-systems). The course is hands-on, with a project component serving as a vehicle for study of different communication techniques, architectures and implementations. This year, the project is focused on WLAN transceivers. At the end of the course, students will have gone through the complete WLAN System-On-a-Chip design process, from communication theory, through algorithm and architecture all the way to the synthesized standard-cell RTL chip representation.

  • Communication Systems Engineering

    This course will cover fundamentals of digital communications and networking. We will study the basics of information theory, sampling and quantization, coding, modulation, signal detection and system performance in the presence of noise. The study of data networking will include multiple access, reliable packet transmission, routing and protocols of the internet. The concepts taught in class will be discussed in the context of aerospace communication systems: aircraft communications, satellite communications, and deep space communications.

  • Communications and Information Policy

    This course provides an introduction to the technology and policy context of public communications networks, through critical discussion of current issues in communications policy and their historical roots. The course focuses on underlying rationales and models for government involvement and the complex dynamics introduced by co-evolving technologies, industry structure, and public policy objectives. Cases drawn from cellular, fixed-line, and Internet applications include evolution of spectrum policy and current proposals for reform; the migration to broadband and implications for universal service policies; and property rights associated with digital content. The course lays a foundation for thesis research in this domain.

  • Complex Digital Systems

    This course is offered to graduates and is a project-oriented course to teach new methodologies for designing multi-million-gate CMOS VLSI chips using high-level synthesis tools in conjunction with standard commercial EDA tools. The emphasis is on modular and robust designs, reusable modules, correctness by construction, architectural exploration, and meeting the area, timing, and power constraints within standard cell and FPGA frameworks.

  • Compound Semiconductor Devices

    This course outlines the physics, modeling, application, and technology of compound semiconductors (primarily III-Vs) in electronic, optoelectronic, and photonic devices and integrated circuits. Topics include: properties, preparation, and processing of compound semiconductors; theory and practice of heterojunctions, quantum structures, and pseudomorphic strained layers; metal-semiconductor field effect transistors (MESFETs); heterojunction field effect transistors (HFETs) and bipolar transistors (HBTs); photodiodes, vertical-and in-plane-cavity laser diodes, and other optoelectronic devices.

  • Compressible Flow

    The course begins with the basics of compressible fluid dynamics, including governing equations, thermodynamic context and characteristic parameters. The next large block of lectures covers quasi-one-dimensional flow, followed by a discussion of disturbances and unsteady flows. The second half of the course comprises gas dynamic discontinuities, including shock waves and detonations, and concludes with another large block dealing with two-dimensional flows, both linear and non-linear.

  • Compressible Fluid Dynamics

    The goal of this course is to lay out the fundamental concepts and results for the compressible flow of gases. Topics to be covered include: appropriate conservation laws; propagation of disturbances; isentropic flows; normal shock wave relations, oblique shock waves, weak and strong shocks, and shock wave structure; compressible flows in ducts with area changes, friction, or heat addition; heat transfer to high speed flows; unsteady compressible flows, Riemann invariants, and piston and shock tube problems; steady 2D supersonic flow, Prandtl-Meyer function; and self-similar compressible flows. The emphasis will be on physical understanding of the phenomena and basic analytical techniques.

  • Computability Theory of and with Scheme

    This is a graduate introduction to programming theory, logic of programming, and computability, with the programming language Scheme used to crystallize computability constructions and as an object of study itself. Topics covered include: programming and computability theory based on a term-rewriting, "substitution" model of computation by Scheme programs with side-effects; computation as algebraic manipulation: Scheme evaluation as algebraic manipulation and term rewriting theory; paradoxes from self-application and introduction to formal programming semantics; undecidability of the Halting Problem for Scheme; properties of recursively enumerable sets, leading to Incompleteness Theorems for Scheme equivalences; logic for program specification and verification; and Hilbert's Tenth Problem.

  • Computation for Biological Engineers

    This course covers the analytical, graphical, and numerical methods supporting the analysis and design of integrated biological systems. Topics include modularity and abstraction in biological systems, mathematical encoding of detailed physical problems, numerical methods for solving the dynamics of continuous and discrete chemical systems, statistics and probability in dynamic systems, applied local and global optimization, simple feedback and control analysis, statistics and probability in pattern recognition.

  • Computation Structures

    The course an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples.

  • Computational Biology - Genomes, Networks, Evolution

    0

  • Computational Camera and Photography

    A computational camera attempts to digitally capture the essence of visual information by exploiting the synergistic combination of task-specific optics, illumination, sensors and processing. In this course we will study this emerging multi-disciplinary field at the intersection of signal processing, applied optics, computer graphics and vision, electronics, art, and online sharing through social networks. If novel cameras can be designed to sample light in radically new ways, then rich and useful forms of visual information may be recorded beyond those present in traditional photographs. Furthermore, if computational process can be made aware of these novel imaging models, them the scene can be analyzed in higher dimensions and novel aesthetic renderings of the visual information can be synthesized.We will discuss and play with thermal cameras, multi-spectral cameras, high-speed, and 3D range-sensing cameras and camera arrays. We will learn about opportunities in scientific and medical imaging, mobile-phone based photography, camera for HCI and sensors mimicking animal eyes. We will learn about the complete camera pipeline. In several hands-on projects we will build physical imaging prototypes and understand how each stage of the imaging process can be manipulated.

  • Computational Cognitive Science

    This course is an introduction to computational theories of human cognition. Drawing on formal models from classic and contemporary artificial intelligence, students will explore fundamental issues in human knowledge representation, inductive learning and reasoning. What are the forms that our knowledge of the world takes? What are the inductive principles that allow us to acquire new knowledge from the interaction of prior knowledge with observed data? What kinds of data must be available to human learners, and what kinds of innate knowledge (if any) must they have?

  • Computational Evolutionary Biology

    Why has it been easier to develop a vaccine to eliminate polio than to control influenza or AIDS? Has there been natural selection for a 'language gene'? Why are there no animals with wheels? When does 'maximizing fitness' lead to evolutionary extinction? How are sex and parasites related? Why don't snakes eat grass? Why don't we have eyes in the back of our heads? How does modern genomics illustrate and challenge the field?

  • Computational Geometry

    Topics in surface modeling: b-splines, non-uniform rational b-splines, physically based deformable surfaces, sweeps and generalized cylinders, offsets, blending and filleting surfaces. Non-linear solvers and intersection problems. Solid modeling: constructive solid geometry, boundary representation, non-manifold and mixed-dimension boundary representation models, octrees. Robustness of geometric computations. Interval methods. Finite and boundary element discretization methods for continuum mechanics problems. Scientific visualization. Variational geometry. Tolerances. Inspection methods. Feature representation and recognition. Shape interrogation for design, analysis, and manufacturing. Involves analytical and programming assignments.

  • Computational Mechanics of Materials

    This is a graduate level course on Computational Mechanics of Materials. The primary focus of this course is on the teaching of state-of-the-art numerical methods for the analysis of the nonlinear continuum response of materials. The range of material behavior considered in this course includes: linear and finite deformation elasticity, inelasticity and dynamics. Numerical formulation and algorithms include: variational formulation and variational constitutive updates, finite element discretization, error estimation, constrained problems, time integration algorithms and convergence analysis. There is a strong emphasis on the (parallel) computer implementation of algorithms in programming assignments. The application to real engineering applications and problems in engineering science is stressed throughout the course.

  • Computational Methods in Aerospace Engineering

    This course serves as an introduction to computational techniques arising in aerospace engineering. Applications are drawn from aerospace structures, aerodynamics, dynamics and control, and aerospace systems. Techniques include: numerical integration of systems of ordinary differential equations; finite-difference, finite-volume, and finite-element discretization of partial differential equations; numerical linear algebra; eigenvalue problems; and optimization with constraints.

  • Computational Methods of Scientific Programming

    This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.

  • Computational Models of Discourse

    This course is a graduate level introduction to automatic discourse processing. The emphasis will be on methods and models that have applicability to natural language and speech processing. The class will cover the following topics: discourse structure, models of coherence and cohesion, plan recognition algorithms, and text segmentation. We will study symbolic as well as machine learning methods for discourse analysis. We will also discuss the use of these methods in a variety of applications ranging from dialogue systems to automatic essay writing. This subject qualifies as an Artificial Intelligence and Applications concentration subject.

  • Computational Ocean Acoustics

    This course examines wave equations for fluid and visco-elastic media, wave-theory formulations of acoustic source radiation and seismo-acoustic propagation in stratified ocean waveguides, and Wavenumber Integration and Normal Mode methods for propagation in plane-stratified media. Also covered are Seismo-Acoustic modeling of seabeds and ice covers, seismic interface and surface waves in a stratified seabed, Parabolic Equation and Coupled Mode approaches to propagation in range-dependent ocean waveguides, numerical modeling of target scattering and reverberation clutter in ocean waveguides, and ocean ambient noise modeling. Students develop propagation models using all the numerical approaches relevant to state-of-the-art acoustic research.

  • Computational Quantum Mechanics of Molecular and Extended Systems

    The theoretical frameworks of Hartree-Fock theory and density functional theory are presented in this course as approximate methods to solve the many-electron problem. A variety of ways to incorporate electron correlation are discussed. The application of these techniques to calculate the reactivity and spectroscopic properties of chemical systems, in addition to the thermodynamics and kinetics of chemical processes, is emphasized. This course also focuses on cutting edge methods to sample complex hypersurfaces, for reactions in liquids, catalysts and biological systems.

  • Computational Science and Engineering I

    This course provides a review of linear algebra, including applications to networks, structures, and estimation, Lagrange multipliers. Also covered are: differential equations of equilibrium; Laplace's equation and potential flow; boundary-value problems; minimum principles and calculus of variations; Fourier series; discrete Fourier transform; convolution; and applications.

  • Computatoinal Design I: theory and Applications

    This class introduces design as a computational enterprise in which rules are developed to compose and describe architectural and other designs. The class covers topics such as shapes, shape arithmetic, symmetry, spatial relations, shape computations, and shape grammars. It focuses on the application of shape grammars in creative design, and teaches shape grammar fundamentals through in-class, hands-on exercises with abstract shape grammars. The class discusses issues related to practical applications of shape grammars.

  • Computer Algorithms in System Engineering

    This course covers concepts of computation used in analysis of engineering systems. It includes the following topics: data structures, relational database representations of engineering data, algorithms for the solution and optimization of engineering system designs (greedy, dynamic programming, branch and bound, graph algorithms, nonlinear optimization), and introduction to complexity analysis. Object-oriented, efficient implementations of algorithms are emphasized.

  • Computer Graphics

    This course offers an introduction to computer graphics hardware, algorithms, and software. Topics include: line generators, affine transformations, line and polygon clipping, splines, interactive techniques, perspective projection, solid modeling, hidden surface algorithms, lighting models, shading, and animation. Substantial programming experience is required. This course is worth 6 Engineering Design Points.

  • Computer Language Engineering

    This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-person project on compiler design and implementation.

  • Computer Networks

    How does the global network infrastructure work and what are the design principles on which it is based? In what ways are these design principles compromised in practice? How do we make it work better in today's world? How do we ensure that it will work well in the future in the face of rapidly growing scale and heterogeneity? And how should Internet applications be written, so they can obtain the best possible performance both for themselves and for others using the infrastructure? These are some issues that are grappled with in this course. The course will focus on the design, implementation, analysis, and evaluation of large-scale networked systems.

  • Computer System Architecture

    This is a course in the department's "Computer Systems and Architecture" concentration. 6.823 is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics may include: instruction set design; processor micro-architecture and pipelining; cache and virtual memory organizations; protection and sharing; I/O and interrupts; in-order and out-of-order superscalar architectures; VLIW machines; vector supercomputers; multithreaded architectures; symmetric multiprocessors; and parallel computers.

  • Computer System Engineering

    This course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. Case studies of working systems and readings from the current literature provide comparisons and contrasts. Two design projects are required, and students engage in extensive written communication exercises.

  • Computing and Data Analysis for Environmental Applications

    This subject is a computer-oriented introduction to probability and data analysis. It is designed to give students the knowledge and practical experience they need to interpret lab and field data. Basic probability concepts are introduced at the outset because they provide a systematic way to describe uncertainty. They form the basis for the analysis of quantitative data in science and engineering. The MATLAB programming language is used to perform virtual experiments and to analyze real-world data sets, many downloaded from the web. Programming applications include display and assessment of data sets, investigation of hypotheses, and identification of possible casual relationships between variables.

  • Computing for Biomedical Scientists

    This course introduces abstraction as an important mechanism for problem decomposition and solution formulation in the biomedical domain, and examines computer representation, storage, retrieval, and manipulation of biomedical data. As part of the course, we will briefly examine the effect of programming paradigm choice on problem-solving approaches, and introduce data structures and algorithms. We will also examine knowledge representation schemes for capturing biomedical domain complexity and principles of data modeling for efficient storage and retrieval. The final project involves building a medical information system that encompasses the different concepts taught in the course. Computer science basics covered in the first part of the course are integral to understanding topics covered in the latter part, and for completing the assigned homework.

  • Continuum Electromechanics

    This course covers electrodynamic laws, electromagnetic forces, electromechanical kinematics, charge migration, convection, relaxation, magnetic diffusion and induction interactions, laws and approximations of fluid mechanics, static equilibrium, electromechanical flows, thermal and molecular diffusion, and streaming interactions. The applications covered include transducers, rotating machines, Van de Graaff machines, image processing, induction machines, levitation of liquid metals, shaping of interfaces in plastics and glass processing, orientation of ferrofluid seals, cryogenic fluids, liquid crystal displays, thunderstorm electrification, fusion machines, magnetic pumping of liquid metals, magnetohydrodynamic power generation, inductive and dielectric heating, electrophoretic particle motion, electrokinetic and electrocapillary interactions in biological systems, and electron beams.

  • Control of Manufacturing Processes

    This course explores statistical modeling and control in manufacturing processes. Topics include the use of experimental design and response surface modeling to understand manufacturing process physics, as well as defect and parametric yield modeling and optimization. Various forms of process control, including statistical process control, run by run and adaptive control, and real-time feedback control, are covered. Application contexts include semiconductor manufacturing, conventional metal and polymer processing, and emerging micro-nano manufacturing processes.

  • Conversational Computer Systems

    This class explores interaction with mobile computing systems and telephones by voice, including speech synthesis, recognition, digital recording, and browsing recorded speech. Emphasis on human interface design issues and interaction techniques appropriate for cognitive requirements of speech. Topics include human speech production and perception, speech recognition and text-to-speech algorithms, telephone networks, and spatial and time-compressed listening. Extensive reading from current research literature.

  • Convex Analysis and Optimization

    This course will focus on fundamental subjects in convexity, duality, and convex optimization algorithms. The aim is to develop the core analytical and algorithmic issues of continuous optimization, duality, and saddle point theory using a handful of unifying principles that can be easily visualized and readily understood.

  • Cryptography and Cryptanalysis

    This course features a rigorous introduction to modern cryptography, with an emphasis on the fundamental cryptographic primitives of public-key encryption, digital signatures, pseudo-random number generation, and basic protocols and their computational complexity requirements.

  • Data Communication Networks

    One goal is to give some insight into the rationale of why networks are structured the way they are today and to understand the issues facing the designers of next-generation data networks. Much of the course focuses on network algorithms and their performance. Students are expected to have a strong mathematical background and an understanding of probability theory. Topics discussed include: layered network architecture, Link Layer protocols, high-speed packet switching, queueing theory, Local Area Networks, and Wide Area Networking issues, including routing and flow control.

  • Data Mining

    This course will examine methods that have emerged from both fields and proven to be of value in recognizing patterns and making predictions from an applications perspective. We will survey applications and provide an opportunity for hands-on experimentation with algorithms for data mining using easy-to- use software and cases.

  • Data, Models, and Decisions

    This course is designed to introduce first-year MBA students to the fundamental quantitative techniques of using data to make informed management decisions. In particular, the course focuses on various ways of modeling, or thinking structurally about, decision problems in order to enhance decision-making skills. Topics include decision analysis, probability, random variables, statistical estimation, regression, simulation, linear optimization, as well as nonlinear and discrete optimization. Management cases are used extensively to illustrate the practical use of modeling tools to improve the management practice.

  • Database Systems

    This course relies on primary readings from the database community to introduce graduate students to the foundations of database systems, focusing on basics such as the relational algebra and data model, schema normalization, query optimization, and transactions. It is designed for students who have taken 6.033 (or equivalent); no prior database experience is assumed, though students who have taken an undergraduate course in databases are encouraged to attend.

  • Decision Making in Large Scale Systems

    This course is an introduction to the theory and application of large-scale dynamic programming. Topics include Markov decision processes, dynamic programming algorithms, simulation-based algorithms, theory and algorithms for value function approximation, and policy search methods. The course examines games and applications in areas such as dynamic resource allocation, finance and queueing networks.

  • Desalination and Water Purification

    Water supply is a problem of worldwide concern: more than 1 billion people do not have reliable access to clean drinking water. Water is a particular problem for the developing world, but scarcity also impacts industrial societies. Water purification and desalination technology can be used to convert brackish ground water or seawater into drinking water. The challenge is to do so sustainably, with minimum cost and energy consumption, and with appropriately accessible technologies. This subject will survey the state-of-the-art in water purification by desalination and filtration. Fundamental thermodynamic and transport processes which govern the creation of fresh water from seawater and brackish ground water will be developed. The technologies of existing desalination systems will be discussed, and factors which limit the performance or the affordability of these systems will be highlighted. Energy efficiency will be a focus. Nanofiltration and emerging technologies for desalination will be considered. A student project in desalination will involve designing a well-water purification system for a village in Haiti.

  • Design and Analysis of Algorithms

    Techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics include sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; greedy algorithms; amortized analysis; graph algorithms; and shortest paths. Advanced topics may include network flow, computational geometry, number-theoretic algorithms, polynomial and matrix calculations, caching, and parallel computing.

  • Design and Fabrication of Microelectronomechanical Devices

    This course is an introduction to microsystem design. Topics covered include: material properties, microfabrication technologies, structural behavior, sensing methods, fluid flow, microscale transport, noise, and amplifiers feedback systems. Student teams design microsystems (sensors, actuators, and sensing/control systems) of a variety of types, (e.g., optical MEMS, bioMEMS, inertial sensors) to meet a set of performance specifications (e.g., sensitivity, signal-to-noise) using a realistic microfabrication process. There is an emphasis on modeling and simulation in the design process. Prior fabrication experience is desirable. The course is worth 4 Engineering Design Points.

  • Design and Manufacturing I

    This course is a first subject in engineering design. With your help, this course will be a great learning experience exposing you to interesting material, challenging you to think deeply, and providing skills useful in professional practice. A major element of the course is design of a robot to participate in a challenge that changes from year to year.

  • Design and Manufacturing II

    This course introduces you to modern manufacturing with four areas of emphasis: manufacturing processes, equipment/control, systems, and design for manufacturing. The course exposes you to integration of engineering and management disciplines for determining manufacturing rate, cost, quality and flexibility. Topics include process physics, equipment design and automation/control, quality, design for manufacturing, industrial management, and systems design and operation. Labs are integral parts of the course, and expose you to various manufacturing disciplines and practices.

  • Design for Demining

    Humanitarian Demining is the process of detecting, removing and disposing of landmines. Millions of landmines are buried in more than 80 countries resulting in more than 10,000 civilian victims every year. MIT Design for Demining is a design course that spans the entire product design and development process from identification of needs and idea generation to prototyping and blast testing to manufacture and deployment. Technical, business and customer aspects are addressed. Students learn about demining while they design, develop and deliver devices to aid the demining community. Past students have invented or improved hand tools, protective gear, safety equipment, educational graphics and teaching materials. Some tools designed in previous years are in use worldwide in the thousands. Course work is informed by a class field trip to a U.S. Army base for demining training and guest expert speakers.

  • Design for Substainability

    The course considers the growing popularity of sustainability and its implications for the practice of engineering, particularly for the built environment. Two particular methodologies are featured: life cycle assessment (LCA) and Leadership in Energy and Environmental Design (LEED). The fundamentals of each approach will be presented. Specific topics covered include water and wastewater management, energy use, material selection, and construction.

  • Design of Electromechanical Robotic Systems

    This course covers the design, construction, and testing of field robotic systems, through team projects with each student responsible for a specific subsystem. Projects focus on electronics, instrumentation, and machine elements. Design for operation in uncertain conditions is a focus point, with ocean waves and marine structures as a central theme. Topics include basic statistics, linear systems, Fourier transforms, random processes, spectra, ethics in engineering practice, and extreme events with applications in design.

  • Design of Medical Devices and Implants

    This design course targets the solution of clinical problems by use of implants and other medical devices. Topics include the systematic use of cell-matrix control volumes; the role of stress analysis in the design process; anatomic fit, shape and size of implants; selection of biomaterials; instrumentation for surgical implantation procedures; preclinical testing for safety and efficacy, including risk/benefit ratio assessment evaluation of clinical performance and design of clinical trials. Student project materials are drawn from orthopedic devices, soft tissue implants, artificial organs, and dental implants.

  • Design of Ocean Systems

    This course covers the complete cycle of designing an ocean system using computational design tools for the conceptual and preliminary design stages. Students complete the projects in teams with each student responsible for a specific subsystem. Lectures cover such topics as hydrodynamics; structures; power and thermal aspects of ocean vehicles; environment, materials, and construction for ocean use; and generation and evaluation of design alternatives. The course focuses on innovative design concepts chosen from high-speed ships, submersibles, autonomous vehicles, and floating and submerged deep-water offshore platforms. Lectures on ethics in engineering practice are included, and instruction and practice in oral and written communication is provided.

  • Design Principles for Ocean Vehicles

    The course covers the basic techniques for evaluating the maximum forces and loads over the life of a marine structure or vehicle, so as to be able to design its basic configuration. Loads and motions of small and large structures and their short-term and long-term statistics are studied in detail and many applications are presented in class and studied in homework and laboratory sessions. Issues related to seakeeping of ships are studied in detail. The basic equations and issues of maneuvering are introduced at the end of the course. Three laboratory sessions demonstrate the phenomena studied and provide experience with experimental methods and data processing.

  • Designing Paths to Peace

    Teaches creative design based on the scientific method through the design, engineering, and manufacture of a detailed inlaid tile. This is an introductory lecture/studio course designed to teach students the basic principles of design and expose them to the design process. Throughout the course, students will be introduced to the terminology and concepts that underlie all forms of visual art; which--in many ways--forms the basis for the design of all physical objects. Along with learning mechanical skills, thinking both critically and visually, and working with different media, the students will consider how the arts grow out of and respond to particular cultural contexts and ideas; and how these thinking patterns can be applied to virtually all types of design. Presentations, lectures, demonstrations, discussions and various artistic works will be used to show students how other artists and designers have dealt with the same issues they will be facing in lab. Each class will begin with a critique of the students' homework, followed by a discussion (and presentation when appropriate) of the pertinent issues of that week. All aspects of the course will aid the teams of students in designing and building a major inlaid tile whose elements are designed as digital solid models and manufactured on an abrasive waterjet machining center. The course will conclude with an exhibit of the completed tiles open to the MIT and the Greater-Boston public. Enrollment is limited to 16 students who will be divided into groups of 4 students each. Preference will be given to students who attend the first day of class in a pre-selected team of 4.

  • Developing World Prosthetics

    D-Lab World Prosthetics is a collaboration between the Massachusetts Institute of Technology and the Jaipur Foot Organization to improve the design, manufacture, and distribution of rehabilitation devices in the developing world. The course welcomes individuals interested in physical rehabilitation to work on multidisciplinary teams of students with bioengineering, mechanical engineering, material science, and medical or pre-medical backgrounds. Students will learn about the basics of human walking, different types of gait disabilities, as well as the technologies that seek to address those disabilities. Patient perspectives and current research areas are presented. Lecture topics focus on lower-limb disabilities, including polio and above-knee and below-knee amputation, and will cover both developed and developing world techniques for overcoming these disabilities. Students form teams to design and prototype low-cost orthotic and prosthetic devices, and present their work at the end of the course.

  • Digital Design Fabrication

    This course will guide graduate students through the process of using rapid prototyping and CAD/CAM devices in a studio environment. The class has a theoretical focus on machine use within the process of design. Each student is expected to have completed one graduate level of design computing with a full understanding of solid modeling in CAD. Students are also expected to have completed at least one graduate design studio.

  • Digital Mock-Up Workshop

    This is an advanced subject in computer modeling and CAD CAM fabrication, with a focus on building large-scale prototypes and digital mock-ups within a classroom setting. Prototypes and mock-ups are developed with the aid of outside designers, consultants, and fabricators. Field trips and in-depth relationships with building fabricators demonstrate new methods for building design. The class analyzes complex shapes, shape relationships, and curved surfaces fabrication at a macro scale leading to new architectural languages, based on methods of construction.

  • Digital Signal Processing

    Digital Signal Processing begins with a discussion of the analysis and representation of discrete-time signal systems, including discrete-time convolution, difference equations, the z-transform, and the discrete-time Fourier transform. Emphasis is placed on the similarities and distinctions between discrete-time. The course proceeds to cover digital network and nonrecursive (finite impulse response) digital filters. Digital Signal Processing concludes with digital filter design and a discussion of the fast Fourier transform algorithm for computation of the discrete Fourier transform.

  • Direct Solar/Thermal to Electrical Energy Conversion Technologies

    This course introduces principles and technologies for converting heat into electricity via solid-state devices. The first part of the course discusses thermoelectric energy conversion and thermoelectric materials, thermionic energy conversion, and photovoltaics. The second part of the course discusses solar thermal technologies. Various solar heat collection systems will be reviewed, followed by an introduction to the principles of solar thermophotovoltaics and solar thermoelectrics. Spectral control techniques, which are critical for solar thermal systems, will be discussed.

  • Directed Evolution - Engineering Biocatalysts

    This course is one of many Advanced Undergraduate Seminars offered by the Biology Department at MIT. These seminars are tailored for students with an interest in using primary research literature to discuss and learn about current biological research in a highly interactive setting. Many instructors of the Advanced Undergraduate Seminars are postdoctoral scientists with a strong interest in teaching.

  • Discrete-Time Signal Processing

    This class addresses the representation, analysis, and design of discrete time signals and systems. The major concepts covered include: Discrete-time processing of continuous-time signals; decimation, interpolation, and sampling rate conversion; flowgraph structures for DT systems; time-and frequency-domain design techniques for recursive (IIR) and non-recursive (FIR) filters; linear prediction; discrete Fourier transform, FFT algorithm; short-time Fourier analysis and filter banks; multirate techniques; Hilbert transforms; Cepstral analysis and various applications.

  • Distributed Algorithms

    This is a graduate course on the design and analysis of algorithms, covering several advanced topics not studied in typical introductory courses on algorithms. It is especially designed for doctoral students interested in theoretical computer science.

  • Distributed Computer Systems Engineering

    This course covers abstractions and implementation techniques for the design of distributed systems. Topics include: server design, network programming, naming, storage systems, security, and fault tolerance. The assigned readings for the course are from current literature. This course is worth 6 Engineering Design Points.

  • D-Lab II: Design

    D-Lab: Design addresses problems faced by undeserved communities with a focus on design, experimentation, and prototyping processes. Particular attention is placed on constraints faced when designing for developing countries. Multidisciplinary teams work on semester-long projects in collaboration with community partners, field practitioners, and experts in relevant fields. Topics covered include design for affordability, design for manufacture, sustainability, and strategies for working effectively with community partners and customers.

  • D-Lab: Energy

    D-Lab: Energy offers a hands-on, project-based approach that engages students in understanding and addressing the applications of small-scale, sustainable energy technology in developing countries where compact, robust, low-cost systems for generating power are required. Projects may include micro-hydro, solar, or wind turbine generators along with theoretical analysis, design, prototype construction, evaluation and implementation. Students will have the opportunity both to travel to Nicaragua during spring break to identify and implement projects.

  • Doctoral Seminar in Engineering Systems

    The core theory and contextual applications of the emerging field of Engineering Systems. There is a focus on doctorallevel analysis of scholarship on key concepts such as complexity, uncertainty, fragility, and robustness, as well as a critical look at the historical roots of the field and related areas such as systems engineering, systems dynamics, agent modeling, and systems simulations. Contextual applications of the course range from aerospace to technology implementation to regulatory systems to largescale systems change. Special attention is given to the interdependence of social and technical dimensions of engineering systems.

  • Dynamic Optimization & Economic Applications

    This course focuses on dynamic optimization methods, both in discrete and in continuous time. We approach these problems from a dynamic programming and optimal control perspective. We also study the dynamic systems that come from the solutions to these problems. The course will illustrate how these techniques are useful in various applications, drawing on many economic examples. However, the focus will remain on gaining a general command of the tools so that they can be applied later in other classes.

  • Dynamic Optimization Methods with Applicatons

    This course focuses on dynamic optimization methods, both in discrete and in continuous time. We approach these problems from a dynamic programming and optimal control perspective. We also study the dynamic systems that come from the solutions to these problems. The course will illustrate how these techniques are useful in various applications, drawing on many economic examples. However, the focus will remain on gaining a general command of the tools so that they can be applied later in other classes.

  • Dynamic Programming and Stochastic Control

    The course covers the basic models and solution techniques for problems of sequential decision making under uncertainty (stochastic control). We will consider optimal control of a dynamical system over both a finite and an infinite number of stages. This includes systems with finite or infinite state spaces, as well as perfectly or imperfectly observed systems. We will also discuss approximation methods for problems involving large state spaces. Applications of dynamic programming in a variety of fields will be covered in recitations.

  • Dynamic Systems and Control

    The course addresses dynamic systems, i.e., systems that evolve with time. Typically these systems have inputs and outputs; it is of interest to understand how the input affects the output (or, vice-versa, what inputs should be given to generate a desired output). In particular, we will concentrate on systems that can be modeled by Ordinary Differential Equations (ODEs), and that satisfy certain linearity and time-invariance conditions.

  • Dynamics

    This course covers the fundamentals of Newtonian mechanics, including kinematics, motion relative to accelerated reference frames, work and energy, impulse and momentum, 2D and 3D rigid body dynamics. The course pays special attention to applications in aerospace engineering including introductory topics in orbital mechanics, flight dynamics, inertial navigation and attitude dynamics. By the end of the semester, students should be able to construct idealized (particle and rigid body) dynamical models and predict model response to applied forces using Newtonian mechanics.

  • Dynamics

    This course reviews momentum and energy principles, and then covers the following topics: Hamilton's principle and Lagrange's equations; three-dimensional kinematics and dynamics of rigid bodies; steady motions and small deviations therefrom, gyroscopic effects, and causes of instability; free and forced vibrations of lumped-parameter and continuous systems; nonlinear oscillations and the phase plane; nonholonomic systems; and an introduction to wave propagation in continuous systems.

  • Dynamics and Vibration

    Introduction to dynamics and vibration of lumped-parameter models of mechanical systems. Three-dimensional particle kinematics. Force-momentum formulation for systems of particles and for rigid bodies (direct method). Newton-Euler equations. Work-energy (variational) formulation for systems particles and for rigid bodies (indirect method). Virtual displacements and work. Lagrange's equations for systems of particles and for rigid bodies. Linearization of equations of motion. Linear stability analysis of mechanical systems. Free and forced vibration of linear damped lumped parameter multi-degree of freedom models of mechanical systems. Application to the design of ocean and civil engineering structures such as tension leg platforms.

  • Dynamics of Nonlinear Systems

    This course provides an introduction to nonlinear deterministic dynamical systems. Topics covered include: nonlinear ordinary differential equations; planar autonomous systems; fundamental theory: Picard iteration, contraction mapping theorem, and Bellman-Gronwall lemma; stability of equilibria by Lyapunov's first and second methods; feedback linearization; and application to nonlinear circuits and control systems.

  • Dynamics of the Atmosphere

    This course begins with a study of the role of dynamics in the general physics of the atmosphere, the consideration of the differences between modeling and approximation, and the observed large-scale phenomenology of the atmosphere. Only then are the basic equations derived in rigorous manner. The equations are then applied to important problems and methodologies in meteorology and climate, with discussions of the history of the topics where appropriate. Problems include the Hadley circulation and its role in the general circulation, atmospheric waves including gravity and Rossby waves and their interaction with the mean flow, with specific applications to the stratospheric quasi-biennial oscillation, tides, the super-rotation of Venus' atmosphere, the generation of atmospheric turbulence, and stationary waves among other problems. The quasi-geostrophic approximation is derived, and the resulting equations are used to examine the hydrodynamic stability of the circulation with applications ranging from convective adjustment to climate.

  • Ecology II: Engineering for Sustainability

    This course provides a review of physical, chemical, ecological, and economic principles used to examine interactions between humans and the natural environment. Mass balance concepts are applied to ecology, chemical kinetics, hydrology, and transportation; energy balance concepts are applied to building design, ecology, and climate change; and economic and life cycle concepts are applied to resource evaluation and engineering design. Numerical models are used to integrate concepts and to assess environmental impacts of human activities. Problem sets involve development of MATLAB models for particular engineering applications. Some experience with computer programming is helpful but not essential.

  • Economic & Environmental Issues in Materials Selection

    Choice of material has implications throughout the life-cycle of a product, influencing many aspects of economic and environmental performance. This course will provide a survey of methods for evaluating those implications. Lectures will cover topics in material choice concepts, fundamentals of engineering economics, manufacturing economics modeling methods, and life-cycle environmental evaluation.

  • Electric Machines

    This course explores concepts in electromechanics, using electric machinery as examples. It teaches an understanding of principles and analysis of electromechanical systems. By the end of the course, students are capable of doing electromechanical design of the major classes of rotating and linear electric machines and have an understanding of the principles of the energy conversion parts of Mechatronics. In addition to design, students learn how to estimate the dynamic parameters of electric machines and understand what the implications of those parameters are on the performance of systems incorporating those machines.

  • Electrical, Optical & Magnetic Materials and Devices

    This course explores the relationships which exist between the performance of electrical, optical, and magnetic devices and the microstructural characteristics of the materials from which they are constructed. The class uses a device-motivated approach which emphasizes emerging technologies. Device applications of physical phenomena are considered, including electrical conductivity and doping, transistors, photodetectors and photovoltaics, luminescence, light emitting diodes, lasers, optical phenomena, photonics, ferromagnetism, and magnetoresistance.

  • Electrochemical Energy Systems

    This course introduces principles and mathematical models of electrochemical energy conversion and storage. Students study equivalent circuits, thermodynamics, reaction kinetics, transport phenomena, electrostatics, porous media, and phase transformations. In addition, this course includes applications to batteries, fuel cells, supercapacitors, and electrokinetics.

  • Electrochemical Processing Materials

    This course covers a variety of topics concerning superconducting magnets, including thermodynamic and transport properties of aqueous and nonaqueous electrolytes, the electrode/electrolyte interface, and the kinetics of electrode processes. It also covers electrochemical characterization with regards to d.c. techniques (controlled potential, controlled current) and a.c. techniques (voltametry and impedance spectroscopy). Applications of the following will also be discussed: electrowinning, electrorefining, electroplating, and electrosynthesis, as well as electrochemical power sources (batteries and fuel cells).

  • Electromagnetic Energy: From Motors to Lasers

    This course discusses applications of electromagnetic and equivalent quantum mechanical principles to classical and modern devices. It covers energy conversion and power flow in both macroscopic and quantum-scale electrical and electromechanical systems, including electric motors and generators, electric circuit elements, quantum tunneling structures and instruments. It studies photons as waves and particles and their interaction with matter in optoelectronic devices, including solar cells, displays, and lasers. The instructors would like to thank Scott Bradley, David Friend, Ta-Ming Shih, and Yasuhiro Shirasaki for helping to develop the course, and Kyle Hounsell, Ethan Koether, and Dmitri Megretski for their work preparing the lecture notes for OCW publication.

  • Electromagnetic Field Theory: A Problem Solving Approach

    This text is an introductory treatment on the junior level for a two-semester electrical engineering course starting from the Coulomb-Lorentz force law on a point charge. The theory is extended by the continuous superposition of solutions from previously developed simpler problems leading to the general integral and differential field laws. Often the same problem is solved by different methods so that the advantages and limitations of each approach becomes clear. Sample problems and their solutions are presented for each new concept with great emphasis placed on classical models of physical phenomena such as polarization, conduction, and magnetization. A large variety of related problems that reinforce the text material are included at the end of each chapter for exercise and homework.

  • Electromagnetic Interactons

    This course is a graduate level subject on electromagnetic theory with particular emphasis on basics and applications to Nuclear Science and Engineering. The basic topics covered include electrostatics, magnetostatics, and electromagnetic radiation. The applications include transmission lines, waveguides, antennas, scattering, shielding, charged particle collisions, Bremsstrahlung radiation, and Cerenkov radiation.

  • Electromagnetics and Applications

    This course explores electromagnetic phenomena in modern applications, including wireless and optical communications, circuits, computer interconnects and peripherals, microwave communications and radar, antennas, sensors, micro-electromechanical systems, and power generation and transmission. Fundamentals include quasistatic and dynamic solutions to Maxwell's equations; waves, radiation, and diffraction; coupling to media and structures; guided waves; resonance; acoustic analogs; and forces, power, and energy.

  • Electromechanical Dynamics

    The subject combines classical mechanics and electromagnetic theory and provides opportunities to develop physical intuition. The book uses examples that emphasize the connections between physical reality and analytical models. Types of electromechanical interactions covered include rotating machinery, plasma dynamics, the electromechanics of biological systems, and magnetoelasticity.

  • Electronic and Mechanical Properties of Materials

    This course covers the fundamental concepts that determine the electrical, optical, magnetic and mechanical properties of metals, semiconductors, ceramics and polymers. The roles of bonding, structure (crystalline, defect, energy band and microstructure) and composition in influencing and controlling physical properties are discussed. Also included are case studies drawn from a variety of applications: semiconductor diodes and optical detectors, sensors, thin films, biomaterials, composites and cellular materials, and others.

  • Electronic Feedback Systems

    Feedback control is an important technique that is used in many modern electronic and electromechanical systems. The successful inclusion of this technique improves performance, reliability, and cost effectiveness of many designs. In this series of lectures we introduce the analytical concepts that underlie classical feedback system design. The application of these concepts is illustrated by a variety of experiments and demonstration systems. The diversity of the demonstration systems reinforces the value of the analytic methods.

  • Elements of Mechanical Design

    This is an advanced course on modeling, design, integration and best practices for use of machine elements such as bearings, springs, gears, cams and mechanisms. Modeling and analysis of these elements is based upon extensive application of physics, mathematics and core mechanical engineering principles (solid mechanics, fluid mechanics, manufacturing, estimation, computer simulation, etc.). These principles are reinforced via (1) hands-on laboratory experiences wherein students conduct experiments and disassemble machines and (2) a substantial design project wherein students model, design, fabricate and characterize a mechanical system that is relevant to a real world application. Students master the materials via problems sets that are directly related to, and coordinated with, the deliverables of their project. Student assessment is based upon mastery of the course materials and the student's ability to synthesize, model and fabricate a mechanical device subject to engineering constraints (e.g. cost and time/schedule).

  • Elements of Software Construction

    This course introduces fundamental principles and techniques of software development. Students learn how to write software that is safe from bugs, easy to understand, and ready for change. Topics include specifications and invariants; testing, test-case generation, and coverage; state machines; abstract data types and representation independence; design patterns for object-oriented programming; concurrent programming, including message passing and shared concurrency, and defending against races and deadlock; and functional programming with immutable data and higher-order functions.

  • Emergent Materials II

    This course will focus on providing students with the tools needed to practice responsible architecture in a contemporary context. It will familiarize students with the materials currently used in responsible practice, as well as the material properties most relevant to assembly. The course will also introduce students to materials that are untested but hold promise for future usage. Finally, the course will challenge students to refine their understanding of responsible or sustainable design practice by looking at the evolution of those ideas within the field of architecture.

  • Engineering Apollo: The Moon Project as a Complex System

    This course is a detailed technical and historical exploration of the Apollo project to "fly humans to the moon and return them safely to earth" as an example of a complex engineering system. Emphasis is on how the systems worked, the technical and social processes that produced them, mission operations, and historical significance. Guest lectures are featured by MIT-affiliated engineers who contributed to and participated in the Apollo missions. Students work in teams on a final project analyzing an aspect of the historical project to articulate and synthesize ideas in engineering systems.

  • Engineering Design and Rapid Prototyping

    This course provides students with an opportunity to conceive, design and implement a product, using rapid prototyping methods and computer-aid tools. The first of two phases challenges each student team to meet a set of design requirements and constraints for a structural component. A course of iteration, fabrication, and validation completes this manual design cycle. During the second phase, each team conducts design optimization using structural analysis software, with their phase one prototype as a baseline.

  • Engineering Design Instructional Computer System

    EDICS, or Engineering Design Instructional Computer System, is an interactive multimedia program started in 1981, which consists of three chapters on bearings, rotors and cylinders, lets students with little background in engineering learn about procedures on a computer with text, graphics, animation, sound and diagrams.

  • Engineering Dynamics

    This course is an introduction to the dynamics and vibrations of lumped-parameter models of mechanical systems. Topics covered include kinematics, force-momentum formulation for systems of particles and rigid bodies in planar motion, work-energy concepts, virtual displacements and virtual work. Students will also become familiar with the following topics: Lagrange's equations for systems of particles and rigid bodies in planar motion, and linearization of equations of motion. After this course, students will be able to evaluate free and forced vibration of linear multi-degree of freedom models of mechanical systems and matrix eigenvalue problems.

  • Engineering Economy Module

    This intensive micro-subject provides the necessary skills in Microsoft Excel spreadsheet modeling for ESD.71 Engineering Systems Analysis for Design. Its purpose is to bring entering students up to speed on some of the advanced techniques that we routinely use in analysis. It is motivated by our experience that many students only have an introductory knowledge of Excel, and thus waste a lot of time thrashing about unproductively. Many people think they know Excel, but overlook many efficient tools, such as Data Table and Goal Seek. It is also useful for a variety of other subjects.

  • Engineering Mechanics I

    This subject provides an introduction to the mechanics of materials and structures. You will be introduced to and become familiar with all relevant physical properties and fundamental laws governing the behavior of materials and structures and you will learn how to solve a variety of problems of interest to civil and environmental engineers. The emphasis is on the physical understanding of why a material or structure behaves the way it does in the engineering design of materials and structures.

  • Engineering Mechanics II

    0

  • Engineering of Nuclear Reactors

    This course covers the engineering principles of nuclear reactors, emphasizing power reactors. Specific topics include power plant thermodynamics, reactor heat generation and removal (single-phase as well as two-phase coolant flow and heat transfer), and structural mechanics. It also discusses engineering considerations in reactor design.

  • Engineering of Nuclear Systems

    This course is intended to understand the engineering design of nuclear power plants using the basic principles of reactor physics, thermodynamics, fluid flow and heat transfer. This course includes the following: Reactor designs, Thermal analysis of nuclear fuel, Reactor coolant flow and heat transfer, Power conversion cycles, Nuclear safety and Reactor dynamic behavior.

  • Engineering Risk-Benefit Analysis

    This course emphasizes three methodologies - reliability and probabilistic risk assessment (RPRA), decision analysis (DA), and cost-benefit analysis (CBA). In this class, the issues of interest are: the risks associated with large engineering projects such as nuclear power reactors, the International Space Station, and critical infrastructures; the development of new products; the design of processes and operations with environmental externalities; and infrastructure renewal projects.

  • Engineering Systems Analysis for Design

    Engineering systems design must have the flexibility to take advantage of new opportunities while avoiding disasters. This subject develops "real options" analysis to create design flexibility and measure its value so that it can be incorporated into system optimization. It builds on essential concepts of system models, decision analysis, and financial concepts. Emphasis is placed on calculating value of real options with special attention given to efficient analysis and practical applications. The material is organized and presented to deal with the contextual reality of technological systems, that substantially distinguishes the analysis of real options in engineering systems from that of financial options.

  • Engineering, Economics and Regulation of the Electric Power Sector

    The course presents an in-depth interdisciplinary perspective of electric power systems, with regulation providing the link among the engineering, economic, legal and environmental viewpoints. Generation dispatch, demand response, optimal network flows, risk allocation, reliability of service, renewable energy sources, ancillary services, tariff design, distributed generation, rural electrification, environmental impacts and strategic sustainability issues will be among the topics addressed under both traditional and competitive regulatory frameworks.

  • Environment and Society

    This course examines environmental and social impacts of industrial society and policy responses. We will explore current trends in industrialization, urbanization, and globalization, analyze the impacts these trends have on human health, environmental sustainability, and equity, and then examine a range of policy options available for responding to current problems. The course will present key trends in both domestic and international contexts.

  • Environmental Engineering Application of Geographic Information Systems

    This graduate seminar is taught in a lecture and lab exercise format. The subject matter is tailored to introduce Environmental Engineering students to the use and potential of Geographic Information Systems in their discipline. Lectures will cover the general concepts of GIS use and introduce the material in the exercises that demonstrate the practical application of GIS.

  • Environmental Engineering Masters of Engineering Project

    This class is one of the core requirements for the Environmental Masters of Engineering program, in conjunction with 1.133 Masters of Engineering Concepts of Engineering Practice. It is designed to teach about environmental engineering through the use of case studies, computer software tools, and seminars from industrial experts. Case studies provide the basis for group projects as well as individual theses. Recent 1.782 projects include the MMR Superfund site on Cape Cod, appropriate wastewater treatment technology for Brazil and Honduras, point-of-use water treatment and safe storage procedures for Nepal and Ghana, Brownfields Development in Providence, RI, and water resource planning for the island of Cyprus and refugee settlements in Thailand. This class spans the entire academic year; students must register for the Fall and Spring terms.

  • Error-Correcting Codes Laboratory

    This course introduces students to iterative decoding algorithms and the codes to which they are applied, including Turbo Codes, Low-Density Parity-Check Codes, and Serially-Concatenated Codes. The course will begin with an introduction to the fundamental problems of Coding Theory and their mathematical formulations. This will be followed by a study of Belief Propagation--the probabilistic heuristic which underlies iterative decoding algorithms. Belief Propagation will then be applied to the decoding of Turbo, LDPC, and Serially-Concatenated codes. The technical portion of the course will conclude with a study of tools for explaining and predicting the behavior of iterative decoding algorithms, including EXIT charts and Density Evolution.

  • Essential Coding Theory

    This course introduces the theory of error-correcting codes to computer scientists. This theory, dating back to the works of Shannon and Hamming from the late 40's, overflows with theorems, techniques, and notions of interest to theoretical computer scientists. The course will focus on results of asymptotic and algorithmic significance.

  • Estimation and Control of Aerospace Systems

    This course focuses on the design of control systems. Topics covered include: frequency domain and state space techniques; control law design using Nyquist diagrams and Bode plots; state feedback, state estimation, and the design of dynamic control laws; and elementary analysis of nonlinearities and their impact on control design. There is extensive use of computer-aided control design tools. Applications to various aerospace systems, including navigation, guidance, and control of vehicles, are also discussed.

  • Ethics and the Law on the Electronic Frontier

    This course considers the interaction between law, policy, and technology as they relate to the evolving controversies over control of the Internet. In addition, there will be an in-depth treatment of privacy and the notion of "transparency" -- regulations and technologies that govern the use of information, as well as access to information. Topics explored will include: * Legal Background for Regulation of the Internet * Fourth Amendment Law and Electronic Surveillance * Profiling, Data Mining, and the U.S. PATRIOT Act * Technologies for Anonymity and Transparency * The Policy-Aware Web

  • Evolution of Physical Oceanography

    Evolution of Physical Oceanography was created to mark the career of Henry M. Stommel, the leading physical oceanographer of the 20th Century and a longtime MIT faculty member. The authors of the different chapters were asked to describe the evolution of their subject over the history of physical oceanography, and to provide a survey of the state-of-the-art of their subject as of 1980. Many of the chapters in this textbook are still up-to-date descriptions of active scientific fields, and all of them are important historical records.

  • Experimental Molecular Biology - Biotechnology II

    The course applies molecular biology and reverse genetics approaches to the study of apoptosis, or programmed cell death (PCD), in Drosophila cells. RNA interference (RNAi), or double stranded RNA-mediated gene silencing, will be used to inhibit expression of candidate apoptosis-related genes in cultured Drosophila cells. Teams of 2 or 3 students will design and carry out experiments to address questions about the genes involved in the regulation and execution of PCD in this system. Some projects involve the use of DNA damaging agents or other cytotoxic chemicals or drugs to help understand the pathways that control a cell's decision to undergo apoptosis. Instruction and practice in written and oral communication are provided.

  • Experimental Projects I

    The Experimental Project Lab in the Department of Aeronautics and Astronautics is a two-semester course: 16.621 and 16.622. This site offers material on 16.621. In the course, two-person teams initiate a project of their own conception and design in 16.621 and then complete it in 16.622. For many students, this is a first encounter with research standards and techniques. It is a complicated course that requires a lot of interaction and support and also access to facilities and materials, but it is rewarding for students to explore an hypothesis under the guidance of a faculty advisor.

  • Experimental Projects II

    Students in 16.622 gain practical insight and improved understanding of engineering experimentation through design and execution of "project" experiments. Building upon work in course 16.621, students construct and test equipment, make systematic experimental measurements of phenomena, analyze data, and compare theoretical predictions with results. Deliverables comprise a written final project report and formal oral presentations. Instructions on oral presentations and multi-section reporting are given.

  • Exploring Sea, Space and Earth: Fundamentals of Engineering Design

    Student teams formulate and complete space/earth/ocean exploration-based design projects with weekly milestones. This course introduces core engineering themes, principles, and modes of thinking, and includes exercises in written and oral communication and team building. Specialized learning modules enable teams to focus on the knowledge required to complete their projects, such as machine elements, electronics, design process, visualization and communication. Examples of projects include surveying a lake for millfoil from a remote controlled aircraft, then sending out robotic harvesters to clear the invasive growth; and exploration to search for the evidence of life on a moon of Jupiter, with scientists participating through teleoperation and supervisory control of robots.

  • Feedback Control System Systems

    This course will teach fundamentals of control design and analysis using state-space methods. This includes both the practical and theoretical aspects of the topic. By the end of the course, you should be able to design controllers using state-space methods and evaluate whether these controllers are robust to some types of modeling errors and nonlinearities.

  • Feedback Systems

    This course provides an introduction to the design of feedback systems. Topics covered include: properties and advantages of feedback systems, time-domain and frequency-domain performance measures, stability and degree of stability, root locus method, Nyquist criterion, frequency-domain design, compensation techniques, application to a wide variety of physical systems, internal and external compensation of operational amplifiers, modeling and compensation of power converter systems, and phase lock loops.

  • Fields, Forces and Flows in Biological Systems

    This course introduces the basic driving forces for electric current, fluid flow, and mass transport, plus their application to a variety of biological systems. Basic mathematical and engineering tools will be introduced, in the context of biology and physiology. Various electrokinetic phenomena are also considered as an example of coupled nature of chemical-electro-mechanical driving forces. Applications include transport in biological tissues and across membranes, manipulation of cells and biomolecules, and microfluidics.

  • Finite Element Analysis of Solids and Fluids II

    This course presents finite element theory and methods for general linear and nonlinear analyses. Reliable and effective finite element procedures are discussed with their applications to the solution of general problems in solid, structural, and fluid mechanics, heat and mass transfer, and fluid-structure interactions. The governing continuum mechanics equations, conservation laws, virtual work, and variational principles are used to establish effective finite element discretizations and the stability, accuracy, and convergence are discussed. The homework and the student-selected term project using the general-purpose finite element analysis program ADINA are important parts of the course.

  • Finite Element Procedures for Solids and Fluids I

    This course introduces finite element methods for the analysis of solid, structural, fluid, field, and heat transfer problems. Steady-state, transient, and dynamic conditions are considered. Finite element methods and solution procedures for linear and nonlinear analyses are presented using largely physical arguments. The homework and a term project (for graduate students) involve use of the general purpose finite element analysis program ADINA. Applications include finite element analyses, modeling of problems, and interpretation of numerical results.

  • Finite Element Procedures for Solids and Structures

    Finite element analysis is now widely used for solving complex static and dynamic problems encountered in engineering and the sciences. In these two video courses, Professor K. J. Bathe, a researcher of world renown in the field of finite element analysis, teaches the basic principles used for effective finite element analysis, describes the general assumptions, and discusses the implementation of finite element procedures for linear and nonlinear analyses.

  • Fluid Dynamics of the Atmosphere and Ocean

    This class introduces fluid dynamics to first year graduate students. The aim is to help students acquire an understanding of some of the basic concepts of fluid dynamics that will be needed as a foundation for advanced courses in atmospheric science, physical oceanography, ocean engineering, etc. The emphasis will be on fluid fundamentals, but with an atmosphere/ocean twist.

  • Form-Finding and Structural Optimization

    Inspired by the work of the architect Antoni Gaudi, this research workshop will explore three-dimensional problems in the static equilibrium of structural systems. Through an interdisciplinary collaboration between computer science and architecture, we will develop design tools for determining the form of three-dimensional structural systems under a variety of loads. The goal of the workshop is to develop real-time design and analysis tools which will be useful to architects and engineers in the form-finding of efficient three-dimensional structural systems.

  • Foundations of Algorithms and Computational Techniques in Systems Biology

    This subject describes and illustrates computational approaches to solving problems in systems biology. A series of case-studies will be explored that demonstrate how an effective match between the statement of a biological problem and the selection of an appropriate algorithm or computational technique can lead to fundamental advances. The subject will cover several discrete and numerical algorithms used in simulation, feature extraction, and optimization for molecular, network, and systems models in biology.

  • Foundations of Software Engineering

    This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software (using C# and .NET) is covered; data structures and algorithms for modeling, analysis, and visualization; basic problem-solving techniques; web services; and the management and maintenance of software. Includes a treatment of topics such as sorting and searching algorithms; and numerical simulation techniques. Foundation for in-depth exploration of image processing, computational geometry, finite element methods, network methods and e-business applications. This course is a core requirement for the Information Technology M. Eng. program.

  • Fracture and Fatigue

    Investigation of linear elastic and elastic-plastic fracture mechanics. Topics include microstructural effects on fracture in metals, ceramics, polymers, thin films, biological materials and composites, toughening mechanisms, crack growth resistance and creep fracture. Also covered: interface fracture mechanics, fatigue damage and dislocation substructures in single crystals, stress- and strain-life approach to fatigue, fatigue crack growth models and mechanisms, variable amplitude fatigue, corrosion fatigue and case studies of fracture and fatigue in structural, bioimplant, and microelectronic components.

  • Frameworks and Models in Engineering Systems/Engineering System Design

    This class provides an introduction to quantitative models and qualitative frameworks for studying complex engineering systems. Also taught is the art of abstracting a complex system into a model for purposes of analysis and design while dealing with complexity, emergent behavior, stochasticity, non-linearities and the requirements of many stakeholders with divergent objectives. The successful completion of the class requires a semester-long class project that deals with critical contemporary issues which require an integrative, interdisciplinary approach using the above models and frameworks.

  • Freshman Seminar - The Nature of Engineering

    0

  • From nano to Marco: Introduction to Atomistic Modeling Techniques

    The objective of this course is to introduce large-scale atomistic modeling techniques and highlight its importance for solving problems in modern engineering sciences. We demonstrate how atomistic modeling can be used to understand how materials fail under extreme loading, involving unfolding of proteins and propagation of cracks.

  • Functional Magnetic Resonance Imaging: Data Acquisition and Analysis

    This team-taught multidisciplinary course provides information relevant to the conduct and interpretation of human brain mapping studies. It begins with in-depth coverage of the physics of image formation, mechanisms of image contrast, and the physiological basis for image signals. Parenchymal and cerebrovascular neuroanatomy and application of sophisticated structural analysis algorithms for segmentation and registration of functional data are discussed. Additional topics include: fMRI experimental design including block design, event related and exploratory data analysis methods, and building and applying statistical models for fMRI data; and human subject issues including informed consent, institutional review board requirements and safety in the high field environment.

  • Fundamentals of Advanced Energy Conversion

    This course covers fundamentals of thermodynamics, chemistry, flow and transport processes as applied to energy systems. Topics include analysis of energy conversion in thermomechanical, thermochemical, electrochemical, and photoelectric processes in existing and future power and transportation systems, with emphasis on efficiency, environmental impact and performance. Systems utilizing fossil fuels, hydrogen, nuclear and renewable resources, over a range of sizes and scales are discussed. Applications include fuel reforming, hydrogen and synthetic fuel production, fuel cells and batteries, combustion, hybrids, catalysis, supercritical and combined cycles, photovoltaics, etc. The course also deals with different forms of energy storage and transmission, and optimal source utilization and fuel-life cycle analysis.

  • Fundamentals of Materials Science

    his course focuses on the fundamentals of structure, energetics, and bonding that underpin materials science. It is the introductory lecture class for sophomore students in Materials Science and Engineering, taken with 3.014 and 3.016 to create a unified introduction to the subject. Topics include: an introduction to thermodynamic functions and laws governing equilibrium properties, relating macroscopic behavior to atomistic and molecular models of materials; the role of electronic bonding in determining the energy, structure, and stability of materials; quantum mechanical descriptions of interacting electrons and atoms; materials phenomena, such as heat capacities, phase transformations, and multiphase equilibria to chemical reactions and magnetism; symmetry properties of molecules and solids; structure of complex, disordered, and amorphous materials; tensors and constraints on physical properties imposed by symmetry; and determination of structure through diffraction. Real-world applications include engineered alloys, electronic and magnetic materials, ionic and network solids, polymers, and biomaterials.

  • Fundamentals of Photonics: Quantum Electronics

    This course explores the fundamentals of optical and optoelectronic phenomena and devices based on classical and quantum properties of radiation and matter culminating in lasers and applications. Fundamentals include: Maxwell's electromagnetic waves, resonators and beams, classical ray optics and optical systems, quantum theory of light, matter and its interaction, classical and quantum noise, lasers and laser dynamics, continuous wave and short pulse generation, light modulation; examples from integrated optics and semiconductor optoelectronics and nonlinear optics.

  • Fundamentals of Photovoltaics

    In this course students will learn how solar cells convert light into electricity, how solar cells are manufactured, how solar cells are evaluated, what technologies are currently on the market, and how to evaluate the risk and potential of existing and emerging solar cell technologies. We examine the potential & drawbacks of currently manufactured technologies (single- and multi-crystalline silicon, micromorph tandem cells, CdTe, CIGS, CPV, PVT), as well as pre-commercial technologies (organics, biomimetic, organic/inorganic hybrid, and nanostructure-based solar cells). Hands-on laboratory sessions explore how a solar cell works in practice. We scrutinize what limits solar cell performance and cost, and the major hurdles technological, economic, and political towards widespread substitution of fossil fuels. Students will apply this knowledge towards developing and critiquing a solar energy technology prospectus.

  • Fundamentals of Systems Engineering

    This course introduces the principles and methods of Systems Engineering. Lectures follow the "V"-model of Systems Engineering, including needs identification, requirements formulation, concept generation and selection, trade studies, preliminary and detailed design, component and subsystem test and integration as well as functional testing and delivery and operations. Additional concepts such as tradeoffs between performance, cost and system operability will be discussed. Systems Engineering standards and selected journal articles serve as a basis for readings, and individual homework assignments will apply the concepts from class. Both aeronautical and astronautical applications are covered. The class serves as preparation for the systems field exam in the Department of Aeronautics and Astronautics.

  • Furniture Making

    Furniture making is in many ways like bridge building, connections holding posts apart with spans to support a deck. Many architects have tried their hand at furniture design, Wright, Mies Van Der Rohe, Aalto, Saarinen, Le Corbusier, and Gerhy. We will review the history of furniture making in America with a visit to the Decorative Arts Collection at the Museum of Fine Arts in Boston and have Cambridge artist/craftsman Mitch Ryerson show us his work and talk about design process. Students will learn traditional woodworking techniques beginning with the use of hand tools, power tools and finally woodworking machines. Students will build a single piece of furniture of an original design that must support someone weighing 185 lbs. sitting on it 12 inches off the ground made primarily of wood. Students should expect to spend approximately 80 hours in the shop outside of class time. Preregistered architecture students will get first priority but first meeting attendance is mandatory. Twelve student maximum, no exceptions.

  • Game Theory with Engineering Applications

    This course is an introduction to the fundamentals of game theory and mechanism design. Motivations are drawn from engineered/networked systems (including distributed control of wireline and wireless communication networks, incentive-compatible/dynamic resource allocation, multi-agent systems, pricing and investment decisions in the Internet), and social models (including social and economic networks). The course emphasizes theoretical foundations, mathematical tools, modeling, and equilibrium notions in different environments.

  • General Circulation of the Earth's Atmosphere

    This course examines diagnostic studies of the Earth's atmosphere and discusses their implications for the theory of the structure and general circulation of the Earth's atmosphere. It includes some discussion of the validation and use of general circulation models as atmospheric analogs.

  • Genomics and Computational Biology

    This course will assess the relationships among sequence, structure, and function in complex biological networks as well as progress in realistic modeling of quantitative, comprehensive, functional genomics analyses. Exercises will include algorithmic, statistical, database, and simulation approaches and practical applications to medicine, biotechnology, drug discovery, and genetic engineering. Future opportunities and current limitations will be critically addressed. In addition to the regular lecture sessions, supplementary sections are scheduled to address issues related to Perl, Mathematica and biology.

  • Geometric Combinatorics

    This course offers an introduction to discrete and computational geometry. Emphasis is placed on teaching methods in combinatorial geometry. Many results presented are recent, and include open (as yet unsolved) problems.

  • Global Enterprise for Micro-Mechanics and Molecular Medicine

    GEM4 enables the brokering of engineers, life scientists and medical professionals with shared facilities and joint students and post-doctoral fellows to tackle major problems in the context of human health and diseases that call for state-of-the-art experimental and computational tools in cell and molecular mechanics, biology and medicine.

  • Global Freshwater Crisis

    For the first time in history, the global demand for freshwater is overtaking its supply in many parts of the world. The U.N. predicts that by 2025, more than half of the countries in the world will be experiencing water stress or outright shortages. Lack of water can cause disease, food shortages, starvation, migrations, political conflict, and even lead to war. Models of cooperation, both historic and contemporary, show the way forward. The first half of the course details the multiple facets of the water crisis. Topics include water systems, water transfers, dams, pollution, climate change, scarcity, water conflict/cooperation, food security, and agriculture. The second half of the course describes innovative solutions: Adaptive technologies and adaptation through policy, planning, management, economic tools, and finally, human behaviors required to preserve this precious and imperiled resource. Several field trips to water/wastewater/biosolids reuse and water-energy sites will help us to better comprehend both local and international challenges and solutions.

  • GPS: Where Are You?

    The use of Global Positioning System (GPS) in a wide variety of applications has exploded in the last few years. In this seminar we explore how positions on the Earth were determined before GPS; how GPS itself works and the range of applications in which GPS is now a critical element. This seminar is followed by a UROP research project in the spring semester where results from precise GPS measurements will be analyzed and displayed on the Web.

  • Great Ideas in Theoretical Computer Science

    This course provides a challenging introduction to some of the central ideas of theoretical computer science. It attempts to present a vision of "computer science beyond computers": that is, CS as a set of mathematical tools for understanding complex systems such as universes and minds. Beginning in antiquitywith Euclid's algorithm and other ancient examples of computational thinkingthe course will progress rapidly through propositional logic, Turing machines and computability, finite automata, Gdel's theorems, efficient algorithms and reducibility, NP-completeness, the P versus NP problem, decision trees and other concrete computational models, the power of randomness, cryptography and one-way functions, computational theories of learning, interactive proofs, and quantum computing and the physical limits of computation. Class participation is essential, as the class will include discussion and debate about the implications of many of these ideas.

  • Groundwater Hydrology

    This course covers fundamentals of subsurface flow and transport, emphasizing the role of groundwater in the hydrologic cycle, the relation of groundwater flow to geologic structure, and the management of contaminated groundwater. The class includes laboratory and computer demonstrations.

  • Hands-On Introduction to Electrical Engineering Lab Skills

    This course introduces students to both passive and active electronic components (op-amps, 555 timers, TTL digital circuits). Basic analog and digital circuits and theory of operation are covered. The labs allow the students to master the use of electronic instruments and construct and/or solder several circuits. The labs also reinforce the concepts discussed in class with a hands-on approach and allow the students to gain significant experience with electrical instruments such as function generators, digital multimeters, oscilloscopes, logic analyzers and power supplies. In the last lab, the students build an electronic circuit that they can keep. The course is geared to freshmen and others who want an introduction to electronics circuits.

  • Harnessing the Biosphere - Natural Products and Biotechnology

    This course is one of many Advanced Undergraduate Seminars offered by the Biology Department at MIT. These seminars are tailored for students with an interest in using primary research literature to discuss and learn about current biological research in a highly interactive setting. Many instructors of the Advanced Undergraduate Seminars are postdoctoral scientists with a strong interest in teaching.

  • High Speed Communication Circuits

    This course covers circuit level design issues of high speed communication systems, with primary focus being placed on wireless and broadband data link applications. Specific circuit topics include transmission lines, high speed and low noise amplifiers, VCO's, mixers, power amps, high speed digital circuits, and frequency synthesizers. In addition to learning analysis skills for the above items, students will gain a significant amount of experience in simulating RF circuits in SPICE and also building RF circuits within a lab project.

  • Holographic Imaging

    MAS.450 is a laboratory course about holography and holographic imaging.

  • How and Why Machines Work

    0

  • How to Develop "Breakthrough" Products and Services

    To prosper, firms must develop major product and service innovations. Often, though, they don't know how. Recent research into the innovation process has made it possible to develop "breakthroughs" systematically. 15.356 presents several practical concept development methods, such as the "Lead User Method," where manufacturers learn from innovative customers.

  • How to Make (Almost) Anything

    This course provides a hands-on introduction to the resources for designing and fabricating smart systems, including CAD/CAM/CAE; NC machining, 3-D printing, injection molding, laser cutting; PCB layout and fabrication; sensors and actuators; analog instrumentation; embedded digital processing; wired and wireless communications. This course also puts emphasis on learning how to use the tools as well as understand how they work.

  • Human Factors Engineering

    This course is designed to provide both undergraduate and graduate students with a fundamental understanding of human factors that must be taken into account in the design and engineering of complex aviation and space systems. The primary focus is the derivation of human engineering design criteria from sensory, motor, and cognitive sources to include principles of displays, controls and ergonomics, manual control, the nature of human error, basic experimental design, and human-computer interaction in supervisory control settings. Undergraduate students will demonstrate proficiency through aviation accident case presentations, quizzes, homework assignments, and hands-on projects. Graduate students will complete all the undergraduate assignments; however, they are expected to complete a research-oriented project with a final written report and an oral presentation.

  • Human Supervisory Control of Automated Systems

    Human Supervisory Control of Automated Systems discusses elements of the interactions between humans and machines. These elements include: assignment of roles and authority; tradeoffs between human control and human monitoring; and human intervention in automatic processes. Further topics comprise: performance, optimization and social implications of the system; enhanced human interfaces; decision aiding; and automated alterting systems. Topics refer to applications in aerospace, industrial and transportation systems.

  • Hydrodynamics

    This course covers the development of the fundamental equations of fluid mechanics and their simplifications for several areas of marine hydrodynamics and the application of these principles to the solution of engineering problems. Topics include the principles of conservation of mass, momentum and energy, lift and drag forces, laminar and turbulent flows, dimensional analysis, added mass, and linear surface waves, including wave velocities, propagation phenomena, and descriptions of real sea waves. Wave forces on structures are treated in the context of design and basic seakeeping analysis of ships and offshore platforms. Geophysical fluid dynamics will also be addressed including distributions of salinity, temperature, and density; heat balance in the ocean; major ocean circulations and geostrophic flows; and the influence of wind stress. Experimental projects conducted in ocean engineering laboratories illustrating concepts taught in class, including ship resistance and model testing, lift and drag forces on submerged bodies, and vehicle propulsion.

  • Hydrofoils and Propellers

    This course develops the theory and design of hydrofoil sections, including lifting and thickness problems for sub-cavitating sections, unsteady flow problems, and computer-aided design of low drag cavitation-free sections. It also covers lifting line and lifting surface theory with applications to hydrofoil craft, rudder, control surface, propeller and wind turbine rotor design. Other topics include computer-aided design of wake adapted propellers; steady and unsteady propeller thrust and torque; performance analysis and design of wind turbine rotors in steady and stochastic wind; and numerical principles of vortex lattice and lifting surface panel methods. Projects illustrate the development of computational methods for lifting, propeller and wind turbine flows, and use of state-of-the-art simulation methods for lifting, propulsion and wind turbine applications.

  • Identification, Estimation and Learning

    This course provides a broad theoretical basis for system identification, estimation, and learning. Students will study least squares estimation and its convergence properties, Kalman filters, noise dynamics and system representation, function approximation theory, neural nets, radial basis functions, wavelets, Volterra expansions, informative data sets, persistent excitation, asymptotic variance, central limit theorems, model structure selection, system order estimate, maximum likelihood, unbiased estimates, Cramer-Rao lower bound, Kullback-Leibler information distance, Akaike's information criterion, experiment design, and model validation.

  • Industrial Design Intelligence: A Cognitive Approach to Engineering

    This class investigates cognitive science and technology as it is applied to the industrial design process. The class introduces prototyping techniques and approaches for objective evaluation as part of the design process. Students practice evaluating products with mechanical and electronic aspects. Evaluation processes are applied to creating functioning smart product prototypes. This is a project oriented subject that draws upon engineering, aesthetic, and creative skills. It is geared toward students interested in creating physical products which encompass electronics and computers, aimed at including them in smart scenarios. Students in the class will present readings, learn prototyping skills, create a product prototype, and complete a publication style paper.

  • Inference from Data and Models

    This course covers the fundamental methods used for exploring the information content of observations related to kinematical and dynamical models.

  • Information and Communicatiopn Technology in Africa

    This is a discussion-based, interactive seminar on the development of information and communication technology in Sub-Saharan Africa. The students will seek to understand the issues surrounding designing and instituting policy, and explore the possible ways in which they can make an impact on information and communication technology in Africa.

  • Information and Entropy

    This course explores the ultimate limits to communication and computation, with an emphasis on the physical nature of information and information processing. Topics include: information and computation, digital signals, codes and compression, applications such as biological representations of information, logic circuits, computer architectures, and algorithmic information, noise, probability, error correction, reversible and irreversible operations, physics of computation, and quantum computation. The concept of entropy applied to channel capacity and to the second law of thermodynamics.

  • Information Technology Essentials

    This class offers a broad coverage of technology concepts and trends underlying current and future developments in information technology, and fundamental principles for the effective use of computer-based information systems. There will be a special emphasis on networks and distributed computing, including the World Wide Web. Other topics include: hardware and operating systems, software development tools and processes, relational databases, security and cryptography, enterprise applications, and electronic commerce. Hands-on exposure to Web, database, and graphical user interface (GUI) tools.

  • Information Technology I

    Information Technology I helps students understand technical concepts underlying current and future developments in information technology. There will be a special emphasis on networks and distributed computing. Students will also gain some hands-on exposure to powerful, high-level tools for making computers do amazing things, without the need for conventional programming languages. Since 15.564 is an introductory course, no knowledge of how computers work or are programmed is assumed.

  • Information Theory

    This course offers an introduction to the quantitative theory of information and its applications to reliable, efficient communication systems. Topics include mathematical definition and properties of information, source coding theorem, lossless compression of data, optimal lossless coding, noisy communication channels, channel coding theorem, the source channel separation theorem, multiple access channels, broadcast channels, Gaussian noise, and time-varying channels.

  • Information to Entropy

    This course explores the ultimate limits to communication and computation, with an emphasis on the physical nature of information and information processing. Topics include: information and computation, digital signals, codes and compression, applications such as biological representations of information, logic circuits, computer architectures, and algorithmic information, noise, probability, error correction, reversible and irreversible operations, physics of computation, and quantum computation. The concept of entropy applied to channel capacity and to the second law of thermodynamics.

  • Inquiry into Computation and Design

    This subject explores the varied nature and practice of computation in design. We will view computation and design broadly. Computation will include both work done on the computer (digital computing) and by-hand. Design will include both the process of making designs and artifacts, as well as the designs and artifacts themselves. The aim of the course is to develop a view of computation and design beyond the specifics of techniques and tools, and a critical, self-awareness of our own approaches and metaphors for computation and design.

  • Integer Programming and Combinatorial Optimization

    The course is a comprehensive introduction to the theory, algorithms and applications of integer optimization and is organized in four parts: formulations and relaxations, algebra and geometry of integer optimization, algorithms for integer optimization, and extensions of integer optimization.

  • Integrated Chemical Engineering II

    This course introduces students to methods and background needed for the conceptual design of continuously operating chemical plants. Particular attention is paid to the use of process modeling tools such as Aspen that are used in industry and to problems of current interest. Each student team is assigned to evaluate and design a different technology and prepare a final design report.

  • Integrated Chemical Engineering Topics I

    This course uses reaction kinetics, batch reactor analysis, batch distillation, batch operations scheduling, safety analysis, and the ABACUSS process simulator to introduce process design and analysis techniques.

  • Integrated Chemical Engineering Topics I - Introduction to Biocatalysis

    This course provides a brief introduction to the field of biocatalysis in the context of process design. Fundamental topics include why and when one may choose to use biological systems for chemical conversion, considerations for using free enzymes versus whole cells, and issues related to design and development of bioconversion processes. Biological and engineering problems are discussed as well as how one may arrive at both biological and engineering solutions.

  • Integrated Microelectronic Devices

    This course examines the physics of microelectronic semiconductor devices for silicon integrated circuit applications. Topics covered include: semiconductor fundamentals, p-n junction, metal-oxide semiconductor structure, metal-semiconductor junction, MOS field-effect transistor, and bipolar junction transistor. The course emphasizes physical understanding of device operation through energy band diagrams and short-channel MOSFET device design. Issues in modern device scaling are also outlined. The course is worth 2 Engineering Design Points.

  • Integrating Doctoral Seminar on Emerging Technologies

    This team-taught subject is for doctoral students working on emerging technologies at the interface of technology, policy and societal issues. It integrates concepts of research strategy and design from a variety of disciplines. The class addresses problem identification and formulation of research topics, the role of qualitative and quantitative research methods, and the use of various data collection techniques. Coursework focuses on students' thesis proposals, faculty-student study panels, critical evaluation of research design, and ethical issues in conducting research and gathering data.

  • Integrating eSystems & Global Information Systems

    The strategic importance of information technology is now widely accepted. It has also become increasingly clear that the identification of strategic applications alone does not result in success for an organization. A careful coordination of strategic applications, information technologies, and organizational structures must be made to attain success. This course addresses strategic, technological, and organizational connectivity issues to support effective and meaningful integration of information and systems. This course is especially relevant to those who wish to effectively exploit information technology and create new business processes and opportunities.

  • Integrating the Lean Enterprise

    This class addresses some of the important issues involved with the planning, development, and implementation of lean enterprises. People, technology, process, and management dimensions of an effective lean manufacturing company are considered in a unified framework. Particular emphasis is placed on the integration of these dimensions across the entire enterprise, including product development, production, and the extended supply chain. Analysis tools as well as future trends and directions are explored. A team project is a key component of this subject.

  • Integration ofReactor Design, Operations and Safety

    This course integrates studies of engineering sciences, reactor physics and safety assessment into nuclear power plant design. Topics include materials issues in plant design and operations, aspects of thermal design, fuel depletion and fission-product poisoning, and temperature effects on reactivity, safety considerations in regulations and operations, such as the evolution of the regulatory process, the concept of defense in depth, General Design Criteria, accident analysis, probabilistic risk assessment, and risk-informed regulations.

  • Interfacial Phenomena

    This graduate-level course covers fluid systems dominated by the influence of interfacial tension. The roles of curvature pressure and Marangoni stress are elucidated in a variety of fluid systems. Particular attention is given to drops and bubbles, soap films and minimal surfaces, wetting phenomena, water-repellency, surfactants, Marangoni flows, capillary origami and contact line dynamics.

  • Intermediate Heat and Mass Transfer

    The prerequisites for this course are the undergraduate courses in thermodynamics and fluid mechanics, specifically Thermal Fluids Engineering I and Thermal Fluids Engineering II or their equivalents. This course covers problems of heat and mass transfer in greater depth and complexity than is done in those courses and incorporates many subjects that are not included or are treated lightly in those courses; analysis is given greater emphasis than the use of correlations. Course 2.51 is directed at undergraduates having a strong interest in thermal science and graduate students who have not previously studied heat transfer.

  • Intermediate Macroeconomic Theory

    This course is a survey of modern macroeconomics at a quite advanced level. Topics include the neoclassical growth model, overlapping generations, endogenous growth models, business cycles, incomplete nominal adjustment, incomplete financial markets, fiscal and monetary policy, consumption and savings, and unemployment. The course is also an introduction to the mathematical tools used in modern macroeconomics, including dynamic systems, optimal control, and dynamic programming.

  • Internal Combustion Engines

    This course studies the fundamentals of how the design and operation of internal combustion engines affect their performance, operation, fuel requirements, and environmental impact. Topics include fluid flow, thermodynamics, combustion, heat transfer and friction phenomena, and fuel properties, with reference to engine power, efficiency, and emissions. Students examine the design features and operating characteristics of different types of internal combustion engines: spark-ignition, diesel, stratified-charge, and mixed-cycle engines. Class includes lab project in the Engine Laboratory.

  • Internal Flows in Turbomachines

    In this address we address fluid dynamic phenomena of interest in internal flow situations. The emphasis tends to be on problems that arise in air breathing propulsion, but the application of the concepts covered is more general, and the course is wider in scope, than turbomachines (in spite of the title). Stated more directly, the focus is on the fluid mechanic principles that determine the behavior of a broad class of industrial devices. The material can therefore be characterized, only partly tongue in cheek, as "industrial strength fluid mechanics done in a rigorous manner".

  • International Environmental Negotiation

    This seminar will explore the difficulties of getting agreement on global definitions of sustainability; in particularly building international support for efforts to combat climate change created by greenhouse gas emissions as well as other international resource management efforts. We will focus on possible changes in the way global environmental agreements are formulated and implemented, especially on ways of shifting from the current "pollution control" approach to combating climate change to a more comprehensive strategy for taking advantage of sustainable development opportunities.

  • International Politics and Climate Change

    This course examines the interconnections of international politics and climate change. Beginning with an analysis of the strategic and environmental legacies of the 20th Century, it explores the politicization of the natural environment, the role of science in this process, and the gradual shifts in political concerns to incorporate "nature". Two general thrusts of climate-politics connections are pursued, namely those related to (a) conflict focusing on threats to security due to environmental dislocations and (b) cooperation focusing on the politics of international treaties that have contributed to emergent processes for global accord in response to evidence of climate change. The course concludes by addressing the question of: "What Next?"

  • International Politics in the New Century - via Simulation, Interactive Gaming, and Edutainment

    This workshop is designed to introduce students to different perspectives on politics and the state of the world through new visualization techniques and approaches to interactive political gaming (and selective 'edutainment'). Specifically, we shall explore applications of interactive tools (such as video and web-based games, blogs or simulations) to examine critical challenges in international politics of the 21C century focusing specifically on general insights and specific understandings generated by operational uses of core concepts in political science.

  • Internet Technology in Local and Global Communities

    This course is based on the work of the MIT-African Internet Technology Initiative (MIT-AITI). MIT-AITI is an innovative approach by MIT students to integrate computers and internet technology into the education of students in African schools. The program focuses upon programming principles, cutting-edge internet technology, free open-source systems, and even an entrepreneurship seminar to introduce students in Africa to the power of information technology in today's world.

  • Introduct to Modeling and Simulation

    This subject provides an introduction to modeling and simulation (IM/S), covering continuum methods, atomistic and molecular simulation (e.g. molecular dynamics) as well as quantum mechanics. These tools play an increasingly important role in modern engineering. You will get hands-on training in both the fundamentals and applications of these methods to key engineering problems. The lectures will provide an exposure to areas of application, based on the scientific exploitation of the power of computation. We will use web based applets for simulations and thus extensive programming skills are not required.

  • Introduction Civil and Environmental Engineering Design

    In this sophomore design course, you will be challenged with three design tasks: a first concerning water resources/treatment, a second concerning structural design, and a third focusing on the conceptual (re)design of a large system, Boston's Back Bay. The first two tasks require the design, fabrication and testing of hardware. Several laboratory experiments will be carried out and lectures will be presented to introduce students to the conceptual and experimental basis for design in both domains.

  • Introduction to Aerospace Engineeering and Design

    The fundamental concepts, and approaches of aerospace engineering, are highlighted through lectures on aeronautics, astronautics, and design. Active learning aerospace modules make use of information technology. Student teams are immersed in a hands-on, lighter-than-air (LTA) vehicle design project, where they design, build, and fly radio-controlled LTA vehicles. The connections between theory and practice are realized in the design exercises. Required design reviews precede the LTA race competition. The performance, weight, and principal characteristics of the LTA vehicles are estimated and illustrated using physics, mathematics, and chemistry known to freshmen, the emphasis being on the application of this knowledge to aerospace engineering and design rather than on exposure to new science and mathematics.

  • Introduction to Algorithms

    This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.

  • Introduction to Applied Nuclear Physics

    This class covers basic concepts of nuclear physics with emphasis on nuclear structure and interactions of radiation with matter. Topics include elementary quantum theory; nuclear forces; shell structure of the nucleus; alpha, beta and gamma radioactive decays; interactions of nuclear radiations (charged particles, gammas, and neutrons) with matter; nuclear reactions; fission and fusion.

  • Introduction to Bioengineering

    Bioengineering at MIT is represented by the diverse curricula offered by most Departments in the School of Engineering. This course samples the wide variety of bioengineering options for students who plan to major in one of the undergraduate Engineering degree programs. The beginning lectures describe the science basis for bioengineering with particular emphasis on molecular cell biology and systems biology. Bioengineering faculty will then describe the bioengineering options in a particular engineering course as well as the type of research conducted by faculty in the department.

  • Introduction to Biological Engineering Design

    This class is a project-based introduction to the engineering of synthetic biological systems. Throughout the term, students develop projects that are responsive to real-world problems of their choosing, and whose solutions depend on biological technologies. Lectures, discussions, and studio exercises will introduce (1) components and control of prokaryotic and eukaryotic behavior, (2) DNA synthesis, standards, and abstraction in biological engineering, and (3) issues of human practice, including biological safety; security; ownership, sharing, and innovation; and ethics. Enrollment preference is given to freshmen.

  • Introduction to Building Technology

    The course aims at providing a fundamental understanding of the physics related to buildings and to propose an overview of the various issues that have to be adequately combined to offer the occupants a physical, functional and psychological well-being. Students will be guided through the different components, constraints and systems of a work of architecture. These will be examined both independently and in the manner in which they interact and affect one another.

  • Introduction to C and C++

    This course provides a fast-paced introduction to the C and C++ programming languages. You will learn the required background knowledge, including memory management, pointers, preprocessor macros, object-oriented programming, and how to find bugs when you inevitably use any of those incorrectly. There will be daily assignments and a small-scale individual project.

  • Introduction to C Memory Management and C++ Object-Oriented Programming

    Ever hang your head in shame after your Python program wasn't as fast as your friend's C program? Ever wish you could use objects without having to use Java? Join us for this fun introduction to C and C++! We will take you through a tour that will start with writing simple C programs, go deep into the caves of C memory manipulation, resurface with an introduction to using C++ classes, dive deeper into advanced C++ class use and the C++ Standard Template Libraries. We'll wrap up by teaching you some tricks of the trade that you may need for tech interviews.

  • Introduction to C++

    This is a fast-paced introductory course to the C++ programming language. It is intended for those with little programming background, though prior programming experience will make it easier, and those with previous experience will still learn C++-specific constructs and concepts.

  • Introduction to Civil and Environmental Engineering Design

    In this sophomore design course, you will be challenged with three design tasks: a first concerning water resources/treatment, a second concerning structural design, and a third focusing on the conceptual (re)design of a large system, Boston's Back Bay. The first two tasks require the design, fabrication and testing of hardware. Several laboratory experiments will be carried out and lectures will be presented to introduce students to the conceptual and experimental basis for design in both domains.

  • Introduction to Civil Engineering Design

    This course introduces students to the theory, tools, and techniques of engineering design and creative problem-solving, as well as design issues and practices in civil engineering. The course includes several design cases, with an emphasis on built facilities (e.g., buildings, bridges and roads). Project design explicitly concerns technical approaches as well as consideration of the existing built environment, natural environment, economic and social factors, and expected life span.

  • Introduction to Communication, Control, and Signal Processing

    This course examines signals, systems and inference as unifying themes in communication, control and signal processing. Topics include input-output and state-space models of linear systems driven by deterministic and random signals; time- and transform-domain representations in discrete and continuous time; group delay; state feedback and observers; probabilistic models; stochastic processes, correlation functions, power spectra, spectral factorization; least-mean square error estimation; Wiener filtering; hypothesis testing; detection; matched filters.

  • Introduction to Computational Molecular Biology

    This course introduces the basic computational methods used to understand the cell on a molecular level. It covers subjects such as the sequence alignment algorithms: dynamic programming, hashing, suffix trees, and Gibbs sampling. Furthermore, it focuses on computational approaches to: genetic and physical mapping; genome sequencing, assembly, and annotation; RNA expression and secondary structure; protein structure and folding; and molecular interactions and dynamics.

  • Introduction to Computational Neuroscience

    This course gives a mathematical introduction to neural coding and dynamics. Topics include convolution, correlation, linear systems, game theory, signal detection theory, probability theory, information theory, and reinforcement learning. Applications to neural coding, focusing on the visual system are covered, as well as Hodgkin-Huxley and other related models of neural excitability, stochastic models of ion channels, cable theory, and models of synaptic transmission.

  • Introduction to Computer Science and Programming

    This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.

  • Introduction to Computers and Engineering Problem Solving

    This course presents the fundamentals of object-oriented software design and development, computational methods and sensing for engineering, and scientific and managerial applications. It cover topics, including design of classes, inheritance, graphical user interfaces, numerical methods, streams, threads, sensors, and data structures. Students use Java programming language to complete weekly software assignments.

  • Introduction to Computers in Public Management II

    Second of two modules facilitating a basic understanding of computing in planning and public management. Students develop problem-solving skills using computer-based tools for "what-if" analyses. Emphasis on spatial analysis using geographic information systems and database query tools.

  • Introduction to Convex Optimization

    This course aims to give students the tools and training to recognize convex optimization problems that arise in scientific and engineering applications, presenting the basic theory, and concentrating on modeling aspects and results that are useful in applications. Topics include convex sets, convex functions, optimization problems, least-squares, linear and quadratic programs, semidefinite programming, optimality conditions, and duality theory. Applications to signal processing, control, machine learning, finance, digital and analog circuit design, computational geometry, statistics, and mechanical engineering are presented. Students complete hands-on exercises using high-level numerical software.

  • Introduction to Design Computing

    This course will introduce students to architectural design and computation through the use of computer modeling, rendering and digital fabrication. The course focuses on teaching architectural design with CAD drawing, 3-D modeling, rendering and rapid prototyping. Students will be required to build computer models that will lead to a full package of architectural explorations with computers. Each semester we will explore the design process of a particular building type and building material. The course also investigates a few design processes of selected architects. The course is critical of design principles and building production methods. Student assignments are graded based on the quality of design, representation and constructability. Great design input is always encouraged.

  • Introduction to EECS II: Digital Communication Systems

    The course teaches ideas that are useful in other parts of EECS: abstraction, probabilistic analysis, superposition, time and frequency-domain representations, system design principles and trade-offs, and centralized and distributed algorithms. The course emphasizes connections between theoretical concepts and practice using programming tasks and some experiments with real-world communication channels.

  • Introduction to Electric Power Systems

    This course is an introductory subject in the field of electric power systems and electrical to mechanical energy conversion. Electric power has become increasingly important as a way of transmitting and transforming energy in industrial, military and transportation uses. Electric power systems are also at the heart of alternative energy systems, including wind and solar electric, geothermal and small scale hydroelectric generation.

  • Introduction to Electrical Engineering and Computer Science I

    This course provides an integrated introduction to electrical engineering and computer science, taught using substantial laboratory experiments with mobile robots. Our primary goal is for you to learn to appreciate and use the fundamental design principles of modularity and abstraction in a variety of contexts from electrical engineering and computer science.

  • Introduction to Electronics, Signals, and Measurement

    The course is designed to provide a practical - hands on - introduction to electronics with a focus on measurement and signals. The prerequisites are courses in differential equations, as well as electricity and magnetism. No prior experience with electronics is necessary. The course will integrate demonstrations and laboratory examples with lectures on the foundations. Throughout the course we will use modern "virtual instruments" as test-beds for understanding electronics. The aim of the course is to provide students with the practical knowledge necessary to work in a modern science or engineering setting.

  • Introduction to Engineering Systems

    Students work on projects to address large, complex and seemingly intractable real-world problems, such as energy supply, environmental issues, health care delivery, and critical infrastructure (e.g., telecommunications, water supply, and transportation). The course introduces interdisciplinary approaches - rooted in engineering, management, and the social sciences - to considering these critical contemporary issues. Small, faculty-led teams select an engineering systems term project to illustrate one or more of these approaches.

  • Introduction to Environmental Policy and Planning

    This course is the first subject in the Environmental Policy and Planning sequence. It reviews philosophical debates including growth vs. deep ecology, "command-and-control" vs. market-oriented approaches to regulation, and the importance of expertise vs. indigenous knowledge. Its emphasis is placed on environmental planning techniques and strategies. Related topics include the management of sustainability, the politics of ecosystem management, environmental governance and the changing role of civil society, ecological economics, integrated assessment (combining environmental impact assessment (EIA) and risk assessment), joint fact finding in science-intensive policy disputes, environmental justice in poor communities of color, and environmental dispute resolution.

  • Introduction to Global Medicine: Bioscience, Technologies, Disparities, Strategies

    This class provides a space for medical students and MD/PhD students, as well as HASTS (History, Anthropology, Science, Technology, and Society) PhD students to discuss social and ethical issues in the biosciences and biotechnologies as they are being developed. Discussions are with course faculty and with leading figures in developing technologies such as George Daley or George Church in stem cell or genomics research, Bruce Walker or Pardis Sabeti in setting up laboratories in Africa, Paul Farmer and Partners in Health colleagues in building local support systems and first world quality care in Haiti, Peru, and Rwanda, and Amy Farber in building patient-centered therapeutic-outcome research for critical but "orphan" diseases. Goals include stimulating students to think about applying their learning in Boston to countries around the world, including using the experiences they have had in their home countries or research experience abroad. Goals also include a mix of patient-doctor care perspectives from medical anthropology, and moving upstream in the research chain to questions of how to move discoveries from basic research through the pipelines into clinical and bedside care.

  • Introduction to Ionizing Radiation

    This course provides an introduction to the basic properties of ionizing radiations and their uses in medicine, industry, science, and environmental studies. We will discuss natural and man-made radiation sources, energy deposition and dose calculations, and various physical, chemical, and biological processes and effects of radiation, with examples of their uses, and principles of radiation protection.

  • Introduction to Lean Six Sigma Methods

    This course covers the fundamental principles, practices and tools of Lean Six Sigma methods that underlay modern organizational productivity approaches applied in aerospace, automotive, health care, and other sectors. It includes lectures, active learning exercises, a plant tour, talks by industry practitioners, and videos. One third of the course is devoted to a physical simulation of an aircraft manufacturing enterprise or a clinic to illustrate the power of Lean Six Sigma methods.

  • Introduction to Manufacturing Systems

    This course provides students with ways of analyzing manufacturing systems in terms of material flow and storage, information flow, capacities, and times and durations of events. Fundamental topics covered include probability, inventory and queuing models, forecasting, optimization, process analysis, and linear and dynamic systems. This course also covers factory planning and scheduling topics including flow planning, bottleneck characterization, buffer and batch-size tactics, seasonal planning, and dynamic behavior of production systems.

  • Introduction to Mathematical Programming

    This course is an introduction to linear optimization and its extensions emphasizing the underlying mathematical structures, geometrical ideas, algorithms and solutions of practical problems. The topics covered include: formulations, the geometry of linear optimization, duality theory, the simplex method, sensitivity analysis, robust optimization, large scale optimization network flows, solving problems with an exponential number of constraints and the ellipsoid method, interior point methods, semidefinite optimization, solving real world problems problems with computer software, discrete optimization formulations and algorithms.

  • Introduction to MATLAB

    This course provides an aggressively gentle introduction to MATLAB. It is designed to give students fluency in MATLAB, including popular toolboxes. The course consists of interactive lectures with students doing sample MATLAB problems in real time. Problem-based MATLAB assignments are given which require significant time on MATLAB.

  • Introduction to MATLAB

    The course, intended for students with no programming experience, provides the foundations of programming in MATLAB. Variables, arrays, conditional statements, loops, functions, and plots are explained. At the end of the course, students should be able to use MATLAB in their own work, and be prepared to deepen their MATLAB programming skills and tackle other languages for computing, such as Java, C++, or Python.

  • Introduction to MATLAB Programming

    This course is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB in particular.

  • Introduction to Modeling and Simulation

    This subject provides an introduction to modeling and simulation (IM/S), covering continuum methods, atomistic and molecular simulation (e.g. molecular dynamics) as well as quantum mechanics. These tools play an increasingly important role in modern engineering. You will get hands-on training in both the fundamentals and applications of these methods to key engineering problems. The lectures will provide an exposure to areas of application, based on the scientific exploitation of the power of computation. We will use web based applets for simulations and thus extensive programming skills are not required.

  • Introduction to Nanoelectronics

    Traditionally, progress in electronics has been driven by miniaturization. But as electronic devices approach the molecular scale, classical models for device behavior must be abandoned. To prepare for the next generation of electronic devices, this class teaches the theory of current, voltage and resistance from atoms up. To describe electrons at the nanoscale, we will begin with an introduction to the principles of quantum mechanics, including quantization, the wave-particle duality, wavefunctions and Schrdinger's equation. Then we will consider the electronic properties of molecules, carbon nanotubes and crystals, including energy band formation and the origin of metals, insulators and semiconductors. Electron conduction will be taught beginning with ballistic transport and concluding with a derivation of Ohm's law. We will then compare ballistic to bulk MOSFETs. The class will conclude with a discussion of possible fundamental limits to computation.

  • Introduction to Naval Architecture

    This course is an introduction to principles of naval architecture, ship geometry, hydrostatics, calculation and drawing of curves of form. It also explores concepts of intact and damaged stability, hull structure strength calculations and ship resistance. Projects include analysis of ship lines drawings and ship model testing.

  • Introduction to Numerical Analysis

    This course analyzed the basic techniques for the efficient numerical solution of problems in science and engineering. Topics spanned root finding, interpolation, approximation of functions, integration, differential equations and direct and iterative methods in linear algebra.

  • Introduction to Numerical Analysis for Engineering

    This course is offered to undergraduates and introduces students to the formulation, methodology, and techniques for numerical solution of engineering problems. Topics covered include: fundamental principles of digital computing and the implications for algorithm accuracy and stability, error propagation and stability, the solution of systems of linear equations, including direct and iterative techniques, roots of equations and systems of equations, numerical interpolation, differentiation and integration, fundamentals of finite-difference solutions to ordinary differential equations, and error and convergence analysis. The subject is taught the first half of the term.

  • Introduction to Numerical Methods

    This course offers an advanced introduction to numerical linear algebra. Topics include direct and iterative methods for linear systems, eigenvalue decompositions and QR/SVD factorizations, stability and accuracy of numerical algorithms, the IEEE floating point standard, sparse and structured matrices, preconditioning, linear algebra software. Problem sets require some knowledge of MATLAB.

  • Introduction to Numerical Simulation

    This course is an introduction to computational techniques for the simulation of a large variety of engineering and physical systems. Applications are drawn from aerospace, mechanical, electrical, chemical and biological engineering, and materials science. Topics include: mathematical formulations; network problems; sparse direct and iterative matrix solution techniques; Newton methods for nonlinear problems; discretization methods for ordinary, time-periodic and partial differential equations, fast methods for partial differential and integral equations, techniques for dynamical system model reduction and approaches for molecular dynamics.

  • Introduction to Observational Physical Oceanography

    Observational physical oceanography includes topics such as the physical description of the sea, the physical properties of seawater, methods and measurements, wind-driven ocean circulation, abyssal ocean circulation, boundary processes, and wave motions.

  • Introduction to Ocean Science and Engineering

    This course is an introduction to the fundamental aspects of science and engineering necessary for exploring, observing, and utilizing the oceans. Hands-on projects focus on instrumentation in the marine environment and the design of ocean observatories for ocean monitoring and exploration. Topics include acoustics, sound speed and refraction, sounds generated by ships and marine animals, sonar systems and their principles of operation, hydrostatic behavior of floating and submerged bodies geared towards ocean vehicle design, stability of ocean vessels, and the application of instrumentation and electronics in the marine environment. Students work with sensor systems and deploy them in the field to gather and analyze real world data.

  • Introduction to Organic Systhesis Laboratory

    This course, which spans a third of a semester, provides students with experience using techniques employed in synthetic organic chemistry. It also introduces them to the exciting research area of catalytic chiral catalysis.

  • Introduction to Programming in Java

    This course is an introduction to software engineering, using the Java programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems.

  • Introduction to Propulsion Systems

    This course presents aerospace propulsive devices as systems, with functional requirements and engineering and environmental limitations along with requirements and limitations that constrain design choices. Both air-breathing and rocket engines are covered, at a level which enables rational integration of the propulsive system into an overall vehicle design. Mission analysis, fundamental performance relations, and exemplary design solutions are presented.

  • Introduction to Radar Systems

    0

  • Introduction to Robotics

    This course provides an overview of robot mechanisms, dynamics, and intelligent controls. Topics include planar and spatial kinematics, and motion planning; mechanism design for manipulators and mobile robots, multi-rigid-body dynamics, 3D graphic simulation; control design, actuators, and sensors; wireless networking, task modeling, human-machine interface, and embedded software. Weekly laboratories provide experience with servo drives, real-time control, and embedded software. Students will design and fabricate working robotic systems in a group-based term project.

  • Introduction to Seismology

    This graduate level course presents a basic study in seismology and the utilization of seismic waves for the study of Earth's interior. It introduces techniques necessary for understanding of elastic wave propagation in layered media.

  • Introduction to Solid State Chemistry

    Introduction to Solid State Chemistry is a first-year single-semester college course on the principles of chemistry. This unique and popular course satisfies MIT's general chemistry degree requirement, with an emphasis on solid-state materials and their application to engineering systems.

  • Introduction to Sustainable Energy

    This class assesses current and potential future energy systems, covering resources, extraction, conversion, and end-use technologies, with emphasis on meeting regional and global energy needs in the 21st century in a sustainable manner. Instructors and guest lecturers will examine various renewable and conventional energy production technologies, energy end-use practices and alternatives, and consumption practices in different countries. Students will learn a quantitative framework to aid in evaluation and analysis of energy technology system proposals in the context of engineering, political, social, economic, and environmental goals. Students taking the graduate version, Sustainable Energy, complete additional assignments.

  • Introduction to Technology and Cities

    This seminar is an introduction to the usage and impacts of information and communication technologies (ICTs) on urban planning, the urban environment and communities. Students will explore how social relationships, our sense of community, the urban infrastructure, and planning practice have been affected by technological change. Literature reviews, guest speakers, and web surfing will provide examples and issues that are debated in class and homework exercises. We will examine metropolitan information infrastructures, urban modeling and visualization, e-government, collaborative planning, and cyber communities.

  • Introductory Analog Electronics Laboratory

    Lectures and six laboratory projects investigate the performance characteristics of diodes, transistors, JFETs, and op-amps, including the construction of a small audio amplifier and preamplifier. Seven weeks are devoted to the design and implementation, and written and oral presentation of a project in an environment similar to that of engineering design teams in industry. The course provides opportunity to simulate real-world problems and solutions that involve trade offs and the use of engineering judgment. Engineers from local analog engineering companies come to campus to help students with their design projects.

  • Introductory Digital Systems

    The course covers digital design topics such as digital logic, sequential building blocks, finite-state machines, FPGAs, timing and synchronization. The semester begins with lectures and problem sets, to introduce fundamental topics before students embark on lab assignments and ultimately, a digital design project. The students design and implement a final digital project of their choice, in areas such as games, music, digital filters, wireless communications, video, and graphics. The course relies on extensive use of Verilog for describing and implementing digital logic designs on state-of-the-art FPGA.

  • Kinetic Processes in Materials

    This course presents a unified treatment of phenomenological and atomistic kinetic processes in materials. It provides the foundation for the advanced understanding of processing, microstructural evolution, and behavior for a broad spectrum of materials. The course emphasizes analysis and development of rigorous comprehension of fundamentals. Topics include: irreversible thermodynamics; diffusion; nucleation; phase transformations; fluid and heat transport; morphological instabilities; gas-solid, liquid-solid, and solid-solid reactions.

  • Knowledge-Based Applications Systems

    This course covers the development of programs containing a significant amount of knowledge about their application domain. The course includes a brief review of relevant AI techniques; case studies from a number of application domains, chosen to illustrate principles of system development; a discussion of technical issues encountered in building a system, including selection of knowledge representation, knowledge acquisition, etc.; and a discussion of current and future research. The course also provides hands-on experience in building an expert system (term project).

  • Laboratory Fundamentals in Biological Engineering

    This course introduces experimental biochemical and molecular techniques from a quantitative engineering perspective. Experimental design, data analysis, and scientific communication form the underpinnings of this subject. Three discovery-based experimental modules focus on RNA engineering, protein engineering, and cell-biomaterial engineering.

  • Laboratory in Software Engineering

    This course introduces concepts and techniques relevant to the production of large software systems. Students are taught a programming method based on the recognition and description of useful abstractions. Topics include modularity, specification, data abstraction, object modeling, design patterns, and testing. Students complete several programming projects of varying size, working individually and in groups.

  • Language and Mind

    This course will address some fundamental questions regarding human language: (1) how language is represented in our minds; (2) how language is acquired by children; (3) how language is processed by adults; (4) the relationship between language and thought; (5) exploring how language is represented and processed using brain imaging methods; and (6) computational modeling of human language acquisition and processing.

  • Large-scale Flow Dynamics Lab

    This course is a laboratory accompaniment to 12.803, Quasi-balanced Circulations in Oceans and Atmospheres. The subject includes analysis of observations of oceanic and atmospheric quasi-balanced flows, computational models, and rotating tank experiments. Student projects illustrate the basic principles of potential vorticity conservation and inversion, Rossby wave propagation, baroclinic instability, and the behavior of isolated vortices.

  • Lean/Six Sigma Process

    Students of this course will develop a broad understanding of Lean/Six Sigma principles and practices, build capability to implement Lean/Six Sigma initiatives in manufacturing operations, and learn to operate with awareness of Lean/Six Sigma at the enterprise level. All course materials are organized around a common "single-point lesson" (SPL) format, with some of the SPLs provided by the instructor and guests and with some developed and delivered by student teams.

  • Lego Robotics

    LEGO robotics uses LEGOs as a fun tool to explore robotics, mechanical systems, electronics, and programming. This seminar is primarily a lab experience which provides students with resources to design, build, and program functional robots constructed from LEGOs and a few other parts such as motors and sensors.

  • Linear Algebra and the Calculus of Variations

    This course forms an introduction to a selection of mathematical topics that are not covered in traditional mechanical engineering curricula, such as differential geometry, integral geometry, discrete computational geometry, graph theory, optimization techniques, calculus of variations and linear algebra. The topics covered in any particular year depend on the interest of the students and instructor. Emphasis is on basic ideas and on applications in mechanical engineering. This year, the subject focuses on selected topics from linear algebra and the calculus of variations. It is aimed mainly (but not exclusively) at students aiming to study mechanics (solid mechanics, fluid mechanics, energy methods etc.), and the course introduces some of the mathematical tools used in these subjects. Applications are related primarily (but not exclusively) to the microstructures of crystalline solids.

  • Logic II

    This course begins with an introduction to the theory of computability, then proceeds to a detailed study of its most illustrious result: Kurt Gdel's theorem that, for any system of true arithmetical statements we might propose as an axiomatic basis for proving truths of arithmetic, there will be some arithmetical statements that we can recognize as true even though they don't follow from the system of axioms. In my opinion, which is widely shared, this is the most important single result in the entire history of logic, important not only on its own right but for the many applications of the technique by which it's proved. We'll discuss some of these applications, among them: Church's theorem that there is no algorithm for deciding when a formula is valid in the predicate calculus; Tarski's theorem that the set of true sentence of a language isn't definable within that language; and Gdel's second incompleteness theorem, which says that no consistent system of axioms can prove its own consistency.

  • Logistics and Supply Chain Management

    This subject presents a range of advanced topics in integrated logistics and supply chain management. The course was conducted in a lecture-discussion format, with participation of corporate executives as guest lecturers. Students prepare industry assessment analyses and make formal classroom presentations. Specific topics alternate from year to year, but basic content includes procurement strategies and strategic sourcing, dynamic pricing and revenue management tactics, mitigation of supply chain risk through supply contracts, strategic outsourcing of supply chain functions and operations, management and operation of third party logistics providers, and management of supply chain security.

  • Logistics Systems

    This subject is a survey of the fundamental analytic tools, approaches, and techniques which are useful in the design and operation of logistics systems and integrated supply chains. The material is taught from a managerial perspective, with an emphasis on where and how specific tools can be used to improve the overall performance and reduce the total cost of a supply chain. We place a strong emphasis on the development and use of fundamental models to illustrate the underlying concepts involved in both intra and inter-company logistics operations.

  • Machine Learning

    This course is an introductory course on machine learning which gives an overview of many concepts, techniques, and algorithms in machine learning, beginning with topics such as classification and linear regression and ending up with more recent topics such as boosting, support vector machines, hidden Markov models, and Bayesian networks. The course will give the student the basic ideas and intuition behind modern machine learning methods as well as a bit more formal understanding of how, why, and when they work. The underlying theme in the course is statistical inference as it provides the foundation for most of the methods covered.

  • Machine Vision

    Machine Vision provides an intensive introduction to the process of generating a symbolic description of an environment from an image. Lectures describe the physics of image formation, motion vision, and recovering shapes from shading. Binary image processing and filtering are presented as preprocessing steps. Further topics include photogrammetry, object representation alignment, analog VLSI and computational vision. Applications to robotics and intelligent machine interaction are discussed.

  • MADM with Applications in Material Selection and Optimal Design

    This course begins with a comparative review of conventional and advanced multiple attribute decision making (MADM) models in engineering practice. Next, a new application of particular MADM models in reliable material selection of sensitive structural components as well as a multi-criteria Taguchi optimization method is discussed. Other specific topics include dealing with uncertainties in material properties, incommensurability in decision-makers opinions for the same design, objective ways of weighting performance indices, rank stability analysis, compensations and non-compensations.

  • Magnetic Materials

    This course will cover the following topics: Magnetostatics, Origin of magnetism in materials, Magnetic domains and domain walls, Magnetic anisotropy, Reversible and irreversible magnetization processes, Hard and soft magnetic materials, Magnetic recording. Special topics include magnetism of thin films, surfaces and fine particles; transport in ferromagnets, magnetoresistive sensors, and amorphous magnetic materials.

  • Management of Services: Concepts, Designs, and Delivery

    The course builds on conceptual frameworks and cases from a wide range of service operations, selected from health care, hospitality, internet services, supply chain, transportation, retailing, food service, entertainment, financial services, humanitarian services, government services, and others.

  • Managing Nuclear Technology

    An examination of current economic and policy issues in the electric power industry, focusing on nuclear power and its fuel cycle. Introduces techniques for analyzing private and public policy alternatives, including discounted cash flow methods and other techniques in engineering economics. Application to specific problem areas, including nuclear waste management and weapons proliferation. Other topics include deregulation and restructuring in the electric power industry.

  • Maneuvering and Control of Surface and Underwater Vehicles

    This course is about maneuvering motions of surface and underwater vehicles. Topics covered include: derivation of equations of motion, hydrodynamic coefficients, memory effects, linear and nonlinear forms of the equations of motion, control surfaces modeling and design, engine, propulsor, and transmission systems modeling and simulation during maneuvering. The course also deals with stability of motion, principles of multivariable automatic control, optimal control, Kalman filtering, and loop transfer recovery. We will also explore applications chosen from autopilots for surface vehicles; towing in open seas; and remotely operated vehicles.

  • Manueuvering and Control of Surface and Underwater Vehicles

    This course is about maneuvering motions of surface and underwater vehicles. Topics covered include: derivation of equations of motion, hydrodynamic coefficients, memory effects, linear and nonlinear forms of the equations of motion, control surfaces modeling and design, engine, propulsor, and transmission systems modeling and simulation during maneuvering. The course also deals with stability of motion, principles of multivariable automatic control, optimal control, Kalman filtering, and loop transfer recovery. We will also explore applications chosen from autopilots for surface vehicles; towing in open seas; and remotely operated vehicles.

  • Manufacturing Systems Analysis

    This course covers the following topics: models of manufacturing systems, including transfer lines and flexible manufacturing systems; calculation of performance measures, including throughput, in-process inventory, and meeting production commitments; real-time control of scheduling; effects of machine failure, set-ups, and other disruptions on system performance.

  • Marine Autonomy, Sensing and Communications

    This course covers basic topics in autonomous marine vehicles, focusing mainly on software and algorithms for autonomous decision making (autonomy) by underwater vehicles operating in the ocean environments, autonomously adapting to the environment for improved sensing performance. It will introduce students to underwater acoustic communication environment, as well as the various options for undersea navigation, both crucial to the operation of collaborative undersea networks for environmental sensing. Sensors for acoustic, biological and chemical sensing by underwater vehicles and their integration with the autonomy system for environmentally adaptive undersea mapping and observation will be covered. The subject will have a significant lab component, involving the use of the MOOS-IvP autonomy software infrastructure for developing integrated sensing, modeling and control solutions for a variety of ocean observation problems, using simulation environments and a field testbed with small autonomous surface craft and underwater vehicles operated on the Charles River.

  • Marine Chemistry

    This course is an introduction to chemical oceanography. It describes reservoir models and residence time, major ion composition of seawater, inputs to and outputs from the ocean via rivers, the atmosphere, and the sea floor. Biogeochemical cycling within the oceanic water column and sediments, emphasizing the roles played by the formation, transport, and alteration of oceanic particles and the effects that these processes have on seawater composition. Cycles of carbon, nitrogen, phosphorus, oxygen, and sulfur. Uptake of anthropogenic carbon dioxide by the ocean. Material presented through lectures and student-led presentation and discussion of recent papers.

  • Marine Hydrodynamics

    In this course the fundamentals of fluid mechanics are developed in the context of naval architecture and ocean science and engineering. The various topics covered are: Transport theorem and conservation principles, Navier-Stokes' equation, dimensional analysis, ideal and potential flows, vorticity and Kelvin's theorem, hydrodynamic forces in potential flow, D'Alembert's paradox, added-mass, slender-body theory, viscous-fluid flow, laminar and turbulent boundary layers, model testing, scaling laws, application of potential theory to surface waves, energy transport, wave/body forces, linearized theory of lifting surfaces, and experimental project in the towing tank or propeller tunnel.

  • Marine Power and Propulsion

    This course discusses the selection and evaluation of commercial and naval ship power and propulsion systems. It will cover the analysis of propulsors, prime mover thermodynamic cycles, propeller-engine matching, propeller selection, waterjet analysis, and reviews alternative propulsors. The course also investigates thermodynamic analyses of Rankine, Brayton, Diesel, and Combined cycles, reduction gears and integrated electric drive. Battery operated vehicles and fuel cells are also discussed. The term project requires analysis of alternatives in propulsion plant design for given physical, performance, and economic constraints. Graduate students complete different assignments and exams.

  • Masters of Engineering Concepts of Engineering Practice

    This course is a core requirement for the Masters in Engineering program, designed to teach students about the roles of today's professional engineer and expose them to team-building skills through lectures, team workshops, and seminars. Topics include: written and oral communication, job placement skills, trends in the engineering and construction industry, risk analysis and risk management, managing public information, proposal preparation, project evaluation, project management, liability, professional ethics, and negotiation. The course draws on relevant large-scale projects to illustrate each component of the subject.

  • Materials at Equilibrium

    Material covered in this course includes the following topics: Laws of thermodynamics: general formulation and applications to mechanical, electromagnetic and electrochemical systems, solutions, and phase diagrams Computation of phase diagrams, Statistical thermodynamics and relation between microscopic and macroscopic properties, including ensembles, gases, crystal lattices, phase transitions, Applications to phase stability and properties of mixtures, Computational modeling, Interfaces

  • Materials for Biomedical Applications

    0

  • Materials in Human Experience

    This course examines the ways in which people in ancient and contemporary societies have selected, evaluated, and used materials of nature, transforming them to objects of material culture. Some examples are: glass in ancient Egypt and Rome; sounds and colors of powerful metals in Mesoamerica; cloth and fiber technologies in the Inca empire. It also explores ideological and aesthetic criteria often influential in materials development. Laboratory/workshop sessions provide hands-on experience with materials discussed in class. This course complements 3.091.

  • Materials Laboratory

    This course is a required sophomore subject in the Department of Materials Science and Engineering, designed to be taken in conjunction with the core lecture subject 3.012 Fundamentals of Materials Science and Engineering. The laboratory subject combines experiments illustrating the principles of quantum mechanics, thermodynamics and structure with intensive oral and written technical communication practice. Specific topics include: experimental exploration of the connections between energetics, bonding and structure of materials, and application of these principles in instruments for materials characterization; demonstration of the wave-like nature of electrons; hands-on experience with techniques to quantify energy (DSC), bonding (XPS, AES, FTIR, UV/Vis and force spectroscopy), and degree of order (x-ray scattering) in condensed matter; and investigation of structural transitions and structure-property relationships through practical materials examples.

  • Materials Processing

    The goal of this course is to teach cost-effective and sustainable production of solid material with a desired geometry, structure or distribution of structures, and production volume. Toward this end, it is organized around different types of phase transformations which determine the structure in various processes for making materials, in roughly increasing order of entropy change during those transformations: solid heat treatment, liquid-solid processing, fluid behavior, deformation processing, and vapor-solid processing. The course ends with several lectures that place the subject in the context of society at large.

  • Materials Project Laboratory

    Here we will learn about the mechanical behavior of structures and materials, from the continuum description of properties to the atomistic and molecular mechanisms that confer those properties to all materials. We will cover elastic and plastic deformation, creep, and fracture of materials including crystalline and amorphous metals, ceramics, and (bio)polymers, and will focus on the design and processing of materials from the atomic to the macroscale to achieve desired mechanical behavior. Integrated laboratories provide the opportunity to explore these concepts through hands-on experiments including instrumentation of pressure vessels, visualization of atomistic deformation in bubble rafts, nanoindentation, and uniaxial mechanical testing, as well as writing assignments to communicate these findings to either general scientific or nontechnical audiences.

  • Mathematical Methods for Engineering I

    This graduate-level course is a continuation of Mathematical Methods for Engineers I (18.085). Topics include numerical methods; initial-value problems; network flows; and optimization.

  • Mathematical Methods in Nanophotonics

    Find out what solid-state physics has brought to Electromagnetism in the last 20 years. This course surveys the physics and mathematics of nanophotonicselectromagnetic waves in media structured on the scale of the wavelength.

  • Mathematics for Computer Science

    This course covers elementary discrete mathematics for computer science and engineering. It emphasizes mathematical definitions and proofs as well as applicable methods. Topics include formal logic notation, proof methods; induction, well-ordering; sets, relations; elementary graph theory; integer congruences; asymptotic notation and growth of functions; permutations and combinations, counting principles; discrete probability. Further selected topics may also be covered, such as recursive definition and structural induction; state machines and invariants; recurrences; generating functions.

  • Mathematics for Materials Scientists and Engineers

    This course covers the mathematical techniques necessary for understanding of materials science and engineering topics such as energetics, materials structure and symmetry, materials response to applied fields, mechanics and physics of solids and soft materials. The class uses examples from the materials science and engineering core courses (3.012 and 3.014) to introduce mathematical concepts and materials-related problem solving skills. Topics include linear algebra and orthonormal basis, eigenvalues and eigenvectors, quadratic forms, tensor operations, symmetry operations, calculus of several variables, introduction to complex analysis, ordinary and partial differential equations, theory of distributions, and fourier analysis.

  • Mechanical Assembly and Its Role in Production Development

    The course presents a systematic approach to design and assembly of mechanical assemblies, which should be of interest to engineering professionals, as well as post-baccalaureate students of mechanical, manufacturing and industrial engineering. It introduces mechanical and economic models of assemblies and assembly automation at two levels. "Assembly in the small" includes basic engineering models of part mating, and an explanation of the Remote Center Compliance. "Assembly in the large" takes a system view of assembly, including the notion of product architecture, feature-based design, and computer models of assemblies, analysis of mechanical constraint, assembly sequence analysis, tolerances, system-level design for assembly and JIT methods, and economics of assembly automation. Class exercises and homework include analyses of real assemblies, the mechanics of part mating, and a semester long project. Case studies and current research are included.

  • Mechanical Behavior of Materials

    Here we will learn about the mechanical behavior of structures and materials, from the continuum description of properties to the atomistic and molecular mechanisms that confer those properties to all materials. We will cover elastic and plastic deformation, creep, fracture and fatigue of materials including crystalline and amorphous metals, semiconductors, ceramics, and (bio)polymers, and will focus on the design and processing of materials from the atomic to the macroscale to achieve desired mechanical behavior. We will cover special topics in mechanical behavior for material systems of your choice, with reference to current research and publications.

  • Mechanical Behavior of Plastics

    This course is aimed at presenting the concepts underlying the response of polymeric materials to applied loads. These will include both the molecular mechanisms involved and the mathematical description of the relevant continuum mechanics. It is dominantly an "engineering" subject, but with an atomistic flavor. It covers the influence of processing and structure on mechanical properties of synthetic and natural polymers: Hookean and entropic elastic deformation, linear viscoelasticity, composite materials and laminates, yield and fracture.

  • Mechanical Engineering Tools

    This course introduces the fundamentals of machine tool and computer tool use. Students work with a variety of machine tools including the bandsaw, milling machine, and lathe. Instruction given on MATLAB, MAPLE, XESS, and CAD. Emphasis is on problem solving, not programming or algorithmic development. Assignments are project-oriented relating to mechanical engineering topics. It is recommended that students take this subject in the first IAP after declaring the major in Mechanical Engineering.

  • Mechanics & Materials I

    This course provides an introduction to the mechanics of solids with applications to science and engineering. We emphasize the three essential features of all mechanics analyses, namely: (a) the geometry of the motion and/or deformation of the structure, and conditions of geometric fit, (b) the forces on and within structures and assemblages; and (c) the physical aspects of the structural system (including material properties) which quantify relations between the forces and motions/deformation.

  • Mechanics & Materials II

    0

  • Mechanics and Design of Conrete Structures

    This course provide students with a rational basis of the design of reinforced concrete members and structures through advanced understanding of material and structural behavior. This course is offered to undergraduate (1.054) and graduate students (1.541). Topics covered include: Strength and Deformation of Concrete under Various States of Stress; Failure Criteria; Concrete Plasticity; Fracture Mechanics Concepts; Fundamental Behavior of Reinforced Concrete Structural Systems and their Members; Basis for Design and Code Constraints; High-performance Concrete Materials and their use in Innovative Design Solutions; Slabs: Yield Line Theory; Behavior Models and Nonlinear Analysis; and Complex Systems: Bridge Structures, Concrete Shells, and Containments.

  • Mechanics of Fluids

    This course is an advanced subject in fluid and continuum mechanics. The course content includes kinematics, macroscopic balances for linear and angular momentum, stress tensors, creeping flows and the lubrication approximation, the boundary layer approximation, linear stability theory, and some simple turbulent flows.

  • Mechanics of Material Systems: An Energy Approach

    1.033 provides an introduction to continuum mechanics and material modeling of engineering materials based on first energy principles: deformation and strain; momentum balance, stress and stress states; elasticity and elasticity bounds; plasticity and yield design. The overarching theme is a unified mechanistic language using thermodynamics, which allows understanding, modeling and design of a large range of engineering materials. This course is offered both to undergraduate (1.033) and graduate (1.57) students.

  • Mechanics of Materials

    Overview of mechanical properties of ceramics, metals, and polymers, emphasizing the role of processing and microstructure in controlling these properties. Basic topics in mechanics of materials including: continuum stress and strain, truss forces, torsion of a circular shaft and beam bending. Design of engineering structures from a materials point of view.

  • Mechatronics

    This course teaches the design of mechatronic systems which integrate mechanical, electrical, and control systems engineering. A computer hard disk drive is an example of a complex mechatronic system discussed in the class. Laboratories form the core of the course. They cover topics such as aliasing, quantization, electronic feedback, power amplifiers, digital logic, encoder interfacing, and motor control. The labs make extensive use of Simulink, a MATLAB toolbox which allows for graphical simulation and programming of real-time control systems. The new lab facilities feature dSPACE digital signal processors which are programmed through Simulink. Each student builds circuits on a breadboard kit which is issued to them.

  • Medical Artificial Intelligence

    This course provides an intensive introduction to artificial intelligence and its applications to problems of medical diagnosis, therapy selection, and monitoring and learning from databases. It meets with lectures and recitations of 6.034 Artificial Intelligence, whose material is supplemented by additional medical-specific readings in a weekly discussion session. Students are responsible for completing all homework assignments in 6.034 and for additional problems and/or papers.

  • Medical Computing

    The focus of the course is on medical science and practice in the age of automation and the genome, both present and future. It ncludes an analysis of the computational needs of clinical medicine, a review systems and approaches that have been used to support those needs, and an examination of new technologies.

  • Medical Decision Support

    This course presents the main concepts of decision analysis, artificial intelligence, and predictive model construction and evaluation in the specific context of medical applications. The advantages and disadvantages of using these methods in real-world systems are emphasized, while students gain hands-on experience with application specific methods. The technical focus of the course includes decision analysis, knowledge-based systems (qualitative and quantitative), learning systems (including logistic regression, classification trees, neural networks), and techniques to evaluate the performance of such systems.

  • Micro/Nano Processing Technology

    This course introduces the theory and technology of micro/nano fabrication. Lectures and laboratory sessions focus on basic processing techniques such as diffusion, oxidation, photolithography, chemical vapor deposition, and more. Through team lab assignments, students are expected to gain an understanding of these processing techniques, and how they are applied in concert to device fabrication. Students enrolled in this course have a unique opportunity to fashion and test micro/nano-devices, using modern techniques and technology.

  • Microelectronic Devices and Circuits

    The topics covered include modeling of microelectronic devices, basic microelectronic circuit analysis and design, physical electronics of semiconductor junction and MOS devices, relation of electrical behavior to internal physical processes, development of circuit models, and understanding the uses and limitations of various models. The course uses incremental and large-signal techniques to analyze and design bipolar and field effect transistor circuits, with examples chosen from digital circuits, single-ended and differential linear amplifiers, and other integrated circuits.

  • Microscopic Theory of Transport

    Transport is among the most fundamental and widely studied phenomena in science and engineering. This subject will lay out the essential concepts and current understanding, with emphasis on the molecular view, that cut across all disciplinary boundaries.

  • Minds and Machines

    This course is an introduction to many of the central issues in a branch of philosophy called philosophy of mind.

  • Mobile Autonomous Systems Laboratory

    MASLab (Mobile Autonomous System Laboratory), also known as 6.186, is a robotics contest. The contest takes place during MIT's Independent Activities Period and participants earn 6 units of P/F credit and 6 Engineering Design Points. Teams of three to four students have less than a month to build and program sophisticated robots which must explore an unknown playing field and perform a series of tasks.

  • Modal Logic

    This course covers sentential and quantified modal logic, with emphasis on the model theory ("possible worlds semantics"). Topics include soundness, completeness, characterization results for alternative systems, sense and dynamic logics, epistemic logics, as well as logics of necessity and possibility. Course material applies to philosophy, theoretical computer science, and linguistics.

  • Modeling and Assessment for Policy

    This course explores how scientific information and quantitative models can be used to inform policy decision-making. Students will develop an understanding of quantitative modeling techniques and their role in the policy process through case studies and interactive activities. The course addresses issues such as analysis of scientific assessment processes, uses of integrated assessment models, public perception of quantitative information, methods for dealing with uncertainties, and design choices in building policy-relevant models. Examples used in this class focus on models and information used in earth system governance.

  • Modeling and Simulation of Dynamic Systems

    This course models multi-domain engineering systems at a level of detail suitable for design and control system implementation. Topics include network representation, state-space models; multi-port energy storage and dissipation, Legendre transforms; nonlinear mechanics, transformation theory, Lagrangian and Hamiltonian forms; and control-relevant properties. Application examples may include electro-mechanical transducers, mechanisms, electronics, fluid and thermal systems, compressible flow, chemical processes, diffusion, and wave transmission.

  • Modeling Dynamics and Control I

    This course is the first of a two term sequence in modeling, analysis and control of dynamic systems. The various topics covered are as follows: mechanical translation, uniaxial rotation, electrical circuits and their coupling via levers, gears and electro-mechanical devices, analytical and computational solution of linear differential equations, state-determined systems, Laplace transforms, transfer functions, frequency response, Bode plots, vibrations, modal analysis, open- and closed-loop control, instability, time-domain controller design, and introduction to frequency-domain control design techniques. Case studies of engineering applications are also covered.

  • Modeling Environmental Complexity

    This course provides an introduction to the study of environmental phenomena that exhibit both organized structure and wide variability i.e., complexity. Through focused study of a variety of physical, biological, and chemical problems in conjunction with theoretical models, we learn a series of lessons with wide applicability to understanding the structure and organization of the natural world. Students will also learn how to construct minimal mathematical, physical, and computational models that provide informative answers to precise questions.

  • Modeling Issues in Speech and Hearing

    This course explores the theory and practice of scientific modeling in the context of auditory and speech biophysics. Based on seminar-style discussions of the research literature, the class draws on examples from hearing and speech, and explores general, meta-theoretical issues that transcend the particular subject matter. Examples include: What is a model? What is the process of model building? What are the different approaches to modeling? What is the relationship between theory and experiment? How are models tested? What constitutes a good model?

  • Modelling and Assessment for Policy

    This course explores how scientific information and quantitative models can be used to inform policy decision-making. Students will develop an understanding of quantitative modeling techniques and their role in the policy process through case studies and interactive activities. The course addresses issues such as analysis of scientific assessment processes, uses of integrated assessment models, public perception of quantitative information, methods for dealing with uncertainties, and design choices in building policy-relevant models. Examples used in this class focus on models and information used in earth system governance.

  • Models, Data and Inference fo rSocio-Technical Systems

    In this class, students use data and systems knowledge to build models of complex socio-technical systems for improved system design and decision-making. Students will enhance their model-building skills, through review and extension of functions of random variables, Poisson processes, and Markov processes; move from applied probability to statistics via Chi-squared t and f tests, derived as functions of random variables; and review classical statistics, hypothesis tests, regression, correlation and causation, simple data mining techniques, and Bayesian vs. classical statistics. A class project is required.

  • Modern Blacksmithing and Physical Metallurgy

    Physical metallurgy encompasses the relationships between the composition, structure, processing history and properties of metallic materials. In this seminar you'll be introduced to metallurgy in a particularly "physical" way. We will do blacksmithing, metal casting, machining, and welding, using both traditional and modern methods. The seminar meets once per week for an evening laboratory session, and once per week for discussion of issues in materials science and engineering that tie in to the laboratory work. Students will begin by completing some specified projects and progress to designing and fabricating one forged and one cast piece.

  • Modern Navigation

    This course introduces the concepts and applications of navigation techniques using celestial bodies and satellite positioning systems such as the Global Positioning System (GPS). Topics include astronomical observations, radio navigation systems, the relationship between conventional navigation results and those obtained from GPS, and the effects of the security systems, Selective Availability, and anti-spoofing on GPS results. Laboratory sessions cover the use of sextants, astronomical telescopes, and field use of GPS. Application areas covered include ship, automobile, and aircraft navigation and positioning, including very precise positioning applications.

  • Modern Optics Project Laboratory

    This course covers a wide range of topics, including: polarization properties of light, reflection and refraction, coherence and interference, Fraunhofer and Fresnel diffraction, holography, imaging and transforming properties of lenses, spatial filtering, two-lens coherent optical processor, optical properties of materials, lasers, electro-optic, acousto-optic and liquid-crystal light modulators, optical detectors, optical waveguides and fiber-optic communication systems. Students engage in extensive oral and written communication exercises. There are 12 engineering design points associated with this subject.

  • Molecular Aspects of Chemical Engineering

    This class covers molecular-level engineering and analysis of chemical processes. The use of chemical bonding, reactivity, and other key concepts in the design and tailoring of organic systems are discussed in this class. Specific class topics include application and development of structure-property relationships, and descriptions of the chemical forces and structural factors that govern supramolecular and interfacial phenomena for molecular and polymeric systems.

  • Molecular Principles of Biomaterials

    This course covers the analysis and design at a molecular scale of materials used in contact with biological systems, including biotechnology and biomedical engineering. Topics include molecular interactions between bio- and synthetic molecules and surfaces; design, synthesis, and processing approaches for materials that control cell functions; and application of state-of-the-art materials science to problems in tissue engineering, drug delivery, vaccines, and cell-guiding surfaces.

  • Molecular Structure of Biological Materials

    This course, intended for both graduate and upper level undergraduate students, will focus on understanding of the basic molecular structural principles of biological materials. It will address the molecular structures of various materials of biological origin, such as several types of collagen, silk, spider silk, wool, hair, bones, shells, protein adhesives, GFP, and self-assembling peptides. It will also address molecular design of new biological materials applying the molecular structural principles. The long-term goal of this course is to teach molecular design of new biological materials for a broad range of applications. A brief history of biological materials and its future perspective as well as its impact to the society will also be discussed. Several experts will be invited to give guest lectures.

  • Molecular, Cellular and Tissue Biomechanics

    This course develops and applies scaling laws and the methods of continuum mechanics to biomechanical phenomena over a range of length scales. Topics include structure of tissues and the molecular basis for macroscopic properties; chemical and electrical effects on mechanical behavior; cell mechanics, motility and adhesion; biomembranes; biomolecular mechanics and molecular motors. The class also examines experimental methods for probing structures at the tissue, cellular, and molecular levels.

  • Motion Based Design

    This course presents a rational basis for the preliminary design of motion-sensitive structures. Topics covered include: analytical and numerical techniques for establishing the optimal stiffness distribution, the role of damping in controlling motion, tuned mass dampers, base isolation systems, and active structural control. Examples illustrating the application of the motion-based design paradigm to building structures subjected to seismic excitation are discussed.

  • Multidisciplinary System Design Optimization

    There is need for a rigorous, quantitative multidisciplinary design methodology that works with the non-quantitative and creative side of the design process in engineering systems. The goal of multidisciplinary systems design optimization is to create advanced and complex engineering systems that must be competitive not only in terms of performance, but also in terms of life-cycle value. The objective of the course is to present tools and methodologies for performing system optimization in a multidisciplinary design context. Focus will be equally strong on all three aspects of the problem: (i) the multidisciplinary character of engineering systems, (ii) design of these complex systems, and (iii) tools for optimization.

  • Multi-Scale System Design

    Multi-scale systems (MuSS) consist of components from two or more length scales (nano, micro, meso, or macro-scales). In MuSS, the engineering modeling, design principles, and fabrication processes of the components are fundamentally different. The challenge is to make these components so they are conceptually and model-wise compatible with other-scale components with which they interface. This course covers the fundamental properties of scales, design theories, modeling methods and manufacturing issues which must be addressed in these systems. Examples of MuSS include precision instruments, nanomanipulators, fiber optics, micro/nano-photonics, nanorobotics, MEMS (piezoelectric driven manipulators and optics), X-Ray telescopes and carbon nano-tube assemblies. Students master the materials through problem sets and a project literature critique.

  • Multithreaded Parallelism: Languanges and Compilers

    The topics covered in this course include: Languages and compilers to exploit multithreaded parallelism, Implicit parallel programming using functional languages and their extensions, Higher-order functions, non-strictness, and polymorphism, Explicit parallel programming and nondeterminism, The lambda calculus and its variants, Term rewriting and operational semantics, Compiling multithreaded code for symmetric multiprocessors and clusters, Static analysis and compiler optimizations.

  • Multivariable Control Systems

    This course uses computer-aided design methodologies for synthesis of multivariable feedback control systems. Topics covered include: performance and robustness trade-offs; model-based compensators; Q-parameterization; ill-posed optimization problems; dynamic augmentation; linear-quadratic optimization of controllers; H-infinity controller design; Mu-synthesis; model and compensator simplification; and nonlinear effects. The assignments for the course comprise of computer-aided (MATLAB) design problems.

  • Musculoskeletal Pathophsiology

    This course covers the growth, development and structure of normal bone and joints, the biomechanics of bone connective tissues, and their response to stress, calcium and phosphate homeostasis. Additional topics include regulation by parathyroid hormone and vitamin D, the pathogenesis of metabolic bone diseases and diseases of connective tissues, joints and muscle with consideration of possible mechanisms and underlying metabolic derangements.

  • Music and Technology: Recording Techniques and Audio Production

    This course covers foundations, practices, and creative techniques in audio recording and music production, including microphone selection and placement, mixing, mastering, signal processing, automation, and digital audio workstations.

  • Nano-life: An Introduction to Virus Structure and Assembly

    Watson and Crick noted that the size of a viral genome was insufficient to encode a protein large enough to encapsidate it and reasoned, therefore that a virus shell must be composed of multiple, but identical subunits. Today, high resolution structures of virus capsids reveal the basis of this genetic economy as a highly symmetrical structure, much like a geodesic dome composed of protein subunits. Crystallographic structures and cryo-electron microscopy reconstructions combined with molecular data are beginning to reveal how these nano-structures are built. Topics covered in the course will include basic principles of virus structure and symmetry, capsid assembly, strategies for enclosing nucleic acid, proteins involved in entry and exit, and the life cycles of well understood pathogens such as HIV, influenza, polio, and Herpes. A review of cutting edge structural methods is also covered.

  • Nanomechanics of Materials and Biomaterials

    0

  • Nano-to-Marco Transport Processes

    Parallel treatments of photons, electrons, phonons, and molecules as energy carriers, aiming at fundamental understanding and descriptive tools for energy and heat transport processes from nanoscale continuously to macroscale. Topics include the energy levels, the statistical behavior and internal energy, energy transport in the forms of waves and particles, scattering and heat generation processes, Boltzmann equation and derivation of classical laws, deviation from classical laws at nanoscale and their appropriate descriptions, with applications in nano- and microtechnology.

  • Natural Language and the Computer Representation of Knowledge

    6.863 is a laboratory-oriented course on the theory and practice of building computer systems for human language processing, with an emphasis on the linguistic, cognitive, and engineering foundations for understanding their design.

  • Natural Light in Design

    Today, computer-based simulations are becoming increasingly popular, especially when daylighting and energy conservation are amongst the key goals for a project. This two-week workshop will expose participants to the current daylighting simulation models and beyond, by introducing realistic and dynamic assessment methods through hands-on exercises and application to a design project. Open to students and practitioners. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

  • Near-Surface Geophysicial Imaging

    This graduate level course presents theories, methodologies, and applications of seismic imaging for solving the shallow near-surface (0 - 500 m) effects on the seismic data processing for oil and gas exploration on land. It introduces both conventional and advanced imaging technologies that have been developed in academia and the seismic industry.

  • Network and Computer Security

    This course is an upper-level undergraduate, first-year graduate course on network and computer security. It fits within the department's Computer Systems and Architecture Engineering concentration.

  • Network Medicine - Using Systems Biology and Signaling Networks to Create Novel Cancer Therapeutics

    This course is one of many Advanced Undergraduate Seminars offered by the Biology Department at MIT. These seminars are tailored for students with an interest in using primary research literature to discuss and learn about current biological research in a highly interactive setting. Many instructors of the Advanced Undergraduate Seminars are postdoctoral scientists with a strong interest in teaching.

  • Network Optimization

    This is a graduate subject in the theory and practice of network flows and its extensions. Network flow problems form a subclass of linear programming problems with applications to transportation, logistics, manufacturing, computer science, project management, and finance, as well as a number of other domains. This subject will survey some of the applications of network flows and focus on key special cases of network flow problems including the following: the shortest path problem, the maximum flow problem, the minimum cost flow problem, and the multi-commodity flow problem. We will also consider other extensions of network flow problems.

  • Network Representations of Complex Engineering Systems

    This course provides a deep understanding of engineering systems at a level intended for research on complex engineering systems. It provides a review and extension of what is known about system architecture and complexity from a theoretical point of view while examining the origins of and recent developments in the field. The class considers how and where the theory has been applied, and uses key analytical methods proposed. Students examine the level of observational (qualitative and quantitative) understanding necessary for successful use of the theoretical framework for a specific engineering system. Case studies apply the theory and principles to engineering systems.

  • Networks

    This course will introduce the tools for the study of networks. It will show how certain common principles permeate the functioning of these diverse networks and how the same issues related to robustness, fragility, and interlinkages arise in several different types of networks.

  • Networks, Complexity and Its Applications

    Networks are a ubiquitous way to represent complex systems, including those in the social and economic sciences. The goal of the course is to equip students with conceptual tools that can help them understand complex systems that emerge in both nature and social systems. This is a course intended for a general audience and will discuss applications of networks and complexity to diverse systems, including epidemic spreading, social networks and the evolution of economic development.

  • Neutron Interactions and Applications

    This course is intended to introduce the student to the concepts and methods of transport theory needed in neutron science applications. This course is a foundational study of the effects of multiple interactions on neutron distributions and their applications to problems across the Nuclear Engineering department. Stochastic and deterministic simulation techniques will be introduced to the students.

  • Neutron Science and Reactor Physics

    This course introduces fundamental properties of the neutron. It covers reactions induced by neutrons, nuclear fission, slowing down of neutrons in infinite media, diffusion theory, the few-group approximation, point kinetics, and fission-product poisoning. It emphasizes the nuclear physics bases of reactor design and its relationship to reactor engineering problems.

  • Nonlinear Dynamics and Waves

    This graduate-level course provides a unified treatment of nonlinear oscillations and wave phenomena with applications to mechanical, optical, geophysical, fluid, electrical and flow-structure interaction problems.

  • Nonlinear Programming

    This is a course in the department's "Communication, Control, and Signal Processing" concentration. This course provides a unified analytical and computational approach to nonlinear optimization problems. The topics covered in this course include: unconstrained optimization methods, constrained optimization methods, convex analysis, Lagrangian relaxation, nondifferentiable optimization, and applications in integer programming. There is also a comprehensive treatment of optimality conditions, Lagrange multiplier theory, and duality theory. Throughout the course, applications are drawn from control, communications, power systems, and resource allocation problems.

  • Nuclear Power Plant Dynamics and Control

    This short course provides an introduction to reactor dynamics including subcritical multiplication, critical operation in absence of thermal feedback effects and effects of Xenon, fuel and moderator temperature, etc. Topics include the derivation of point kinetics and dynamic period equations; techniques for reactor control including signal validation, supervisory algorithms, model-based trajectory tracking, and rule-based control; and an overview of light-water reactor startup. Lectures and demonstrations employ computer simulation and the use of the MIT Research Reactor. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

  • Nuclear Reactor Safety

    Problems in nuclear engineering often involve applying knowledge from many disciplines simultaneously in achieving satisfactory solutions. The course will focus on understanding the complete nuclear reactor system including the balance of plant, support systems and resulting interdependencies affecting the overall safety of the plant and regulatory oversight. Both the Seabrook and Pilgrim nuclear plant simulators will be used as part of the educational experience to provide as realistic as possible understanding of nuclear power systems short of being at the reactor.

  • Nuclear Systems Design Project

    This capstone course is a group design project involving integration of nuclear physics, particle transport, control, heat transfer, safety, instrumentation, materials, environmental impact, and economic optimization. It provides opportunities to synthesize knowledge acquired in nuclear and non-nuclear subjects and apply this knowledge to practical problems of current interest in nuclear applications design. Each year, the class takes on a different design project; this year, the project is a power plant design that ties together the creation of emission-free electricity with carbon sequestration and fossil fuel displacement. Students taking graduate version complete additional assignments.This course is an elective subject in MITs undergraduate Energy Studies Minor. This Institute-wide program complements the deep expertise obtained in any major with a broad understanding of the interlinked realms of science, technology, and social sciences as they relate to energy and associated environmental challenges.

  • Numerical Computation for Mechanical Engineers

    This class introduces elementary programming concepts including variable types, data structures, and flow control. After an introduction to linear algebra and probability, it covers numerical methods relevant to mechanical engineering, including approximation (interpolation, least squares and statistical regression), integration, solution of linear and nonlinear equations, ordinary differential equations, and deterministic and probabilistic approaches. Examples are drawn from mechanical engineering disciplines, in particular from robotics, dynamics, and structural analysis. Assignments require MATLAB programming.

  • Numerical Fluid Mechanics

    This course will provide students with an introduction to numerical methods and MATLAB. Topics covered throughout the course will include: errors, condition numbers and roots of equations; Navier-Stokes; direct and iterative methods for linear systems; finite differences for elliptic, parabolic and hyperbolic equations; Fourier decomposition, error analysis, and stability; high-order and compact finite-differences; finite volume methods; time marching methods; Navier-Stokes solvers; grid generation; finite volumes on complex geometries; finite element methods; spectral methods; boundary element and panel methods; turbulent flows; boundary layers; Lagrangian Coherent Structures. Subject includes a final research project.

  • Numerical Marine Hydrodynamics

    This course is an introduction to numerical methods: interpolation, differentiation, integration, and systems of linear equations. It covers the solution of differential equations by numerical integration, as well as partial differential equations of inviscid hydrodynamics: finite difference methods, boundary integral equation panel methods. Also addressed are introductory numerical lifting surface computations, fast Fourier transforms, the numerical representation of deterministic and random sea waves, as well as integral boundary layer equations and numerical solutions.

  • Numerical Methods Applied to Chemical Engineering

    Numerical methods for solving problems arising in heat and mass transfer, fluid mechanics, chemical reaction engineering, and molecular simulation. Topics: numerical linear algebra, solution of nonlinear algebraic equations and ordinary differential equations, solution of partial differential equations (e.g. Navier-Stokes), numerical methods in molecular simulation (dynamics, geometry optimization). All methods are presented within the context of chemical engineering problems. Familiarity with structured programming is assumed. The examples will use MATLAB.

  • Numerical Methods for Partial Differential Equations

    This graduate-level course is an advanced introduction to applications and theory of numerical methods for solution of differential equations. In particular, the course focuses on physically-arising partial differential equations, with emphasis on the fundamental ideas underlying various methods.

  • Object and Face Recognition

    Provides a comprehensive introduction to key issues and findings in object recognition in experimental, neural, computational, and applied domains. Emphasizes the problem of representation, exploring the issue of how 3-D objects should be encoded so as to efficiently recognize them from 2-D images. Second half focuses on face recognition, an ecologically important instance of the general object recognition problem. Describes experimental studies of human face recognition performance and recent attempts to mimic this ability in artificial computational systems.

  • Ocean Wave Interaction with Ships and Offshore Energy Systems

    The subject introduces the principles of ocean surface waves and their interactions with ships, offshore platforms and advanced marine vehicles. Surface wave theory is developed for linear and nonlinear deterministic and random waves excited by the environment, ships, or floating structures.

  • Operating System Engineering

    This course teaches the fundamentals of engineering operating systems. The following topics are studied in detail: virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, coordination of concurrent activities, and the interface between software and hardware. Most importantly, the interactions between these concepts are examined. The course is divided into two blocks; the first block introduces an operating system, xv6, which runs on x86 SMPs and provides the basic Unix semantics of Unix v6.

  • Optical Engineering

    This course concerns the theory and practice of optical methods in engineering and system design, with an emphasis on diffraction, statistical optics, holography, and imaging. It provides the engineering methodology skills necessary to incorporate optical components in systems serving diverse areas such as precision engineering and metrology, bio-imaging, and computing (sensors, data storage, communication in multi-processor systems). Experimental demonstrations and a design project are included.

  • Optical Signals, Devices and Systems

    This course covers the fundamentals of optical signals and modern optical devices and systems from a practical point of view. Its goal is to help students develop a thorough understanding of the underlying physical principles such that device and system design and performance can be predicted, analyzed, and understood.

  • Optimization Methods

    This course introduces the principal algorithms for linear, network, discrete, nonlinear, dynamic optimization and optimal control. Emphasis is on methodology and the underlying mathematical structures. Topics include the simplex method, network flow methods, branch and bound and cutting plane methods for discrete optimization, optimality conditions for nonlinear optimization, interior point methods for convex optimization, Newton's method, heuristic methods, and dynamic programming and optimal control methods.

  • Optimization Methods in Management Science

    This course introduces students to the theory, algorithms, and applications of optimization. Optimization methodologies include linear programming, network optimization, integer programming, decision trees, and dynamic programming. The methods have applications to logistics, manufacturing, transportation, marketing, project management, and finance.

  • Organic & Biomaterials Chemistry

    This course covers principles of materials chemistry common to organic materials ranging from biological polypeptides to engineered block copolymers. Topics include molecular structure, polymer synthesis reactions, protein-protein interactions, multifunctional organic materials including polymeric nanoreactors, conducting polymers and virus-mediated biomineralization.

  • Organic Optoelectronics

    The course examines optical and electronic processes in organic molecules and polymers that govern the behavior of practical organic optoelectronic devices. Electronic structure of a single organic molecule is used as a guide to the electronic behavior of organic aggregate structures. Emphasis is placed on the use of organic thin films in active organic devices including organic LEDs, solar cells, photodetectors, transistors, chemical sensors, memory cells, electrochromic devices, as well as xerography and organic non-linear optics. How to reach the ultimate miniaturization limit of molecular electronics and related nanoscale patterning techniques of organic materials will also be discussed. The class encompasses three laboratory sessions during which the students will practice the use of select vacuum and non-vacuum organic deposition techniques by making their own active organic devices.

  • Organizing for Innovative Product Development

    This course introduces new product development. Topics include technology transfer, relations between science and technology, and the innovation process.

  • Organometallic Chemistry

    This course examines important transformations of organotransition-metal species with an emphasis on basic mechanisms, structure-reactivity relationships, and applications in organic synthesis.

  • Out of Context: A course on Computer Systems That Adapt To, and Learn From Context

    This course will explore the state of the art in common sense knowledge, and class projects will design and build interfaces that can exploit this knowledge to make more usable and helpful interfaces.

  • Parallel Computing

    This is an advanced interdisciplinary introduction to applied parallel computing on modern supercomputers. It has a hands-on emphasis on understanding the realities and myths of what is possible on the world's fastest machines. We will make prominent use of the Julia Language software project.

  • Parallel Programming for Multicore Machines Using OpenMP and MPI

    This course introduces fundamentals of shared and distributed memory programming, teaches you how to code using openMP and MPI respectively, and provides hands-on experience of parallel computing geared towards numerical applications.

  • Pattern Recognition and Analysis

    This class deals with the fundamentals of characterizing and recognizing patterns and features of interest in numerical data. We discuss the basic tools and theory for signal understanding problems with applications to user modeling, affect recognition, speech recognition and understanding, computer vision, physiological analysis, and more. We also cover decision theory, statistical classification, maximum likelihood and Bayesian estimation, nonparametric methods, unsupervised learning and clustering. Additional topics on machine and human learning from active research are also talked about in the class.

  • Pattern Recognition for Machine Vision

    The applications of pattern recognition techniques to problems of machine vision is the main focus for this course. Topics covered include, an overview of problems of machine vision and pattern classification, image formation and processing, feature extraction from images, biological object recognition, bayesian decision theory, and clustering.

  • Performance Engineering of Software Systems

    Modern computing platforms provide unprecedented amounts of raw computational power. But significant complexity comes along with this power, to the point that making useful computations exploit even a fraction of the potential of the computing platform is a substantial challenge. Indeed, obtaining good performance requires a comprehensive understanding of all layers of the underlying platform, deep insight into the computation at hand, and the ingenuity and creativity required to obtain an effective mapping of the computation onto the machine. The reward for mastering these sophisticated and challenging topics is the ability to make computations that can process large amount of data orders of magnitude more quickly and efficiently and to obtain results that are unavailable with standard practice.

  • Perspectives in Biological Engineering

    This seminar-format course provides an in-depth presentation and discussion of how engineering and biological approaches can be combined to solve problems in science and technology, emphasizing integration of biological information and methodologies with engineering analysis, synthesis, and design. Emphasis is placed on molecular mechanisms underlying cellular processes, including signal transduction, gene expression networks, and functional responses.

  • Photon and Neutron Scattering Spectroscopy and Its Applications in Condensed Matter

    The purpose of this course is to discuss modern techniques of generation of x-ray photons and neutrons and then follow with selected applications of newly developed photon and neutron scattering spectroscopic techniques to investigations of properties of condensed matter which are of interest to nuclear engineers.

  • Photonic Materials and Devices

    This course covers the theory, design, fabrication and applications of photonic materials and devices. After a survey of optical materials design for semiconductors, dielectrics and polymers, the course examines ray optics, electromagnetic optics and guided wave optics; physics of light-matter interactions; and device design principles of LEDs, lasers, photodetectors, modulators, fiber and waveguide interconnects, optical filters, and photonic crystals. Device processing topics include crystal growth, substrate engineering, thin film deposition, etching and process integration for dielectric, silicon and compound semiconductor materials. The course also covers microphotonic integrated circuits and applications in telecom/datacom systems. Course assignments include four design projects that emphasize materials, devices and systems applications.

  • Photovoltaic Solar Energy Systems

    This class will study the behavior of photovoltaic solar energy systems, focusing on the behavior of "stand-alone" systems. The design of stand-alone photovoltaic systems will be covered. This will include estimation of costs and benefits, taking into account any available government subsidies. Introduction to the hardware elements and their behavior will be included.

  • Physical Chemistry II

    This course covers elementary statistical mechanics, transport properties, kinetic theory, solid state, reaction rate theory, and chemical reaction dynamics.

  • Physical Metallurgy

    The central point of this course is to provide a physical basis that links the structure of materials with their properties, focusing primarily on metals. With this understanding in hand, the concepts of alloy design and microstructural engineering are also discussed, linking processing and thermodynamics to the structure and properties of metals.

  • Physics for Solid-State Applications

    This course examines classical and quantum models of electrons and lattice vibrations in solids, emphasizing physical models for elastic properties, electronic transport, and heat capacity. Topics covered include: crystal lattices, electronic energy band structures, phonon dispersion relatons, effective mass theorem, semiclassical equations of motion, and impurity states in semiconductors, band structure and transport properties of selected semiconductors, and connection of quantum theory of solids with quasifermi levels and Boltzmann transport used in device modeling.

  • Physics of Microfabrication: Front End Processing

    This course is offered to graduates and focuses on understanding the fundamental principles of the "front-end" processes used in the fabrication of devices for silicon integrated circuits. This includes advanced physical models and practical aspects of major processes, such as oxidation, diffusion, ion implantation, and epitaxy. Other topics covered include: high performance MOS and bipolar devices including ultra-thin gate oxides, implant-damage enhanced diffusion, advanced metrology, and new materials such as Silicon Germanium (SiGe).

  • Physics of Rock Climbing

    0

  • Planning for Sustainable Development

    This course explores policy and planning for sustainable development. It critically examines concept of sustainability as a process of social, organizational, and political development drawing on cases from the U.S. and Europe. It also explores pathways to sustainability through debates on ecological modernization; sustainable technology development, international and intergenerational fairness, and democratic governance.

  • Planning, Communications, and Digital Media

    This course focuses on methods of digital visualization and communication and their application to planning issues. Lectures will introduce a variety of methods for describing or representing a place and its residents, for simulating changes, for presenting visions of the future, and for engaging multiple actors in the process of guiding action. Through a series of laboratory exercises, students will apply these methods in the construction of a web-based portfolio. The portfolio is not only the final project for the course, but will serve as a container for other course work throughout the MCP program.

  • Plasma Transport Theory

    This course describes the processes by which mass, momentum, and energy are transported in plasmas, with special reference to magnetic confinement fusion applications.

  • Plates and Shells

    This course explores the following topics: derivation of elastic and plastic stress-strain relations for plate and shell elements; the bending and buckling of rectangular plates; nonlinear geometric effects; post-buckling and ultimate strength of cold formed sections and typical stiffened panels used in naval architecture; the general theory of elastic shells and axisymmetric shells; buckling, crushing and bending strength of cylindrical shells with application to offshore structures; and the application to crashworthiness of vehicles and explosive and impact loading of structures. The class is taught during the first half of term.

  • Polymer Engineering

    This course offers and overview of engineering analysis and design techniques for synthetic polymers. Treatment of materials properties selection, mechanical characterization, and processing in design of load-bearing and environment-compatible structures are covered.

  • Polymer Physics

    This course presents the mechanical, optical, and transport properties of polymers with respect to the underlying physics and physical chemistry of polymers in melt, solution, and solid state. Topics include conformation and molecular dimensions of polymer chains in solutions, melts, blends, and block copolymers; an examination of the structure of glassy, crystalline, and rubbery elastic states of polymers; thermodynamics of polymer solutions, blends, crystallization; liquid crystallinity, microphase separation, and self-assembled organic-inorganic nanocomposites. Case studies include relationships between structure and function in technologically important polymeric systems.

  • Polymer Science Laboratory

    Experiments in this class are broadly aimed at acquainting students with the range of properties of polymers, methods of synthesis, and physical chemistry. Some examples of laboratory work include solution polymerization of acrylamide, bead polymerization of divinylbenzene, and interfacial polymerization of nylon 6,10. Evaluation of networks by tensile and swelling experiments, rheology of polymer solutions and suspensions, and physical properties of natural and silicone rubber are also covered.

  • Power Electronics

    Topics covered include: modeling, analysis, and control techniques; design of power circuits including inverters, rectifiers, and DC-DC converters; analysis and design of magnetic components and filters; and characteristics of power semiconductor devices. Numerous application examples will be presented such as motion control systems, power supplies, and radio-frequency power amplifiers. The course is worth 6 engineering design points.

  • Practical Electronics

    The subject begins with an overview of the fundamental concepts, followed by a series of laboratory exercises that demonstrate the basic rules, and a final project.

  • Practical Programming in C

    This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system and lingua franca of embedded processors and micro-controllers. The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques. The remaining lectures will focus on more advanced concepts, such as dynamic memory allocation, concurrency and synchronization, UNIX signals and process control, library development and usage. Daily programming assignments and weekly laboratory exercises are required. Knowledge of C is highly marketable for summer internships, UROPs, and full-time positions in software and embedded systems development.

  • Precision Machine Design

    Intensive coverage of precision engineering theory, heuristics, and applications pertaining to the design of systems ranging from consumer products to machine tools. Topics covered include: economics, project management, and design philosophy; principles of accuracy, repeatability, and resolution; error budgeting; sensors; sensor mounting; systems design; bearings; actuators and transmissions; system integration driven by functional requirements, and operating physics. Emphasis on developing creative designs, which are optimized by analytical techniques applied via spreadsheets. This is a projects course with lectures consisting of design teams presenting their work and the class helping to develop solutions; thereby everyone learning from everyone's projects.

  • Prediction: Machine Learning and Statistics

    Prediction is at the heart of almost every scientific discipline, and the study of generalization (that is, prediction) from data is the central topic of machine learning and statistics, and more generally, data mining. Machine learning and statistical methods are used throughout the scientific world for their use in handling the "information overload" that characterizes our current digital age. Machine learning developed from the artificial intelligence community, mainly within the last 30 years, at the same time that statistics has made major advances due to the availability of modern computing. However, parts of these two fields aim at the same goal, that is, of prediction from data. This course provides a selection of the most important topics from both of these subjects.

  • Principles and Practice of Tissue Engineering

    The principles and practice of tissue engineering (and regenerative medicine) are taught by faculty of the Harvard-MIT Division of Health Sciences and Technology (HST) and Tsinghua University, Beijing, China. The principles underlying strategies for employing selected cells, biomaterial scaffolds, soluble regulators or their genes, and mechanical loading and culture conditions, for the regeneration of tissues and organs in vitro and in vivo are addressed. Differentiated cell types and stem cells are compared and contrasted for this application, as are natural and synthetic scaffolds. Methodology for the preparation of cells and scaffolds in practice is described. The rationale for employing selected growth factors is covered and the techniques for incorporating their genes into the scaffolds are examined. Discussion also addresses the influence of environmental factors including mechanical loading and culture conditions (e.g., static versus dynamic). Methods for fabricating tissue-engineered products and devices for implantation are taught. Examples of tissue engineering-based procedures currently employed clinically are analyzed as case studies.

  • Principles of Automatice Control

    The course deals with introduction to design of feedback control systems, properties and advantages of feedback systems, time-domain and frequency-domain performance measures, stability and degree of stability. It also covers root locus method, nyquist criterion, frequency-domain design, and state space methods.

  • Principles of Autonomy and Decision Making

    This course will cover fundamentals of digital communications and networking. We will study the basics of information theory, sampling and quantization, coding, modulation, signal detection and system performance in the presence of noise. The study of data networking will include multiple access, reliable packet transmission, routing and protocols of the internet. The concepts taught in class will be discussed in the context of aerospace communication systems: aircraft communications, satellite communications, and deep space communications.

  • Principles of Computer Design: An Introduction

    Principles of Computer System Design: An Introduction is published in two parts. Part I, containing chapters 1-6, is a traditional printed textbook published by Morgan Kaufman, an imprint of Elsevier. Part II, containing chapters 7-11, is available here as an open educational resource.

  • Principles of Computer Systems

    This course provides an introduction to the basic principles of computer systems, with emphasis on the use of rigorous techniques as an aid to understanding and building modern computing systems. Particular attention is paid to concurrent and distributed systems. Topics covered include: specification and verification, concurrent algorithms, synchronization, naming, networking, replication techniques (including distributed cache management), and principles and algorithms for achieving reliability.

  • Principles of Digital Communication I

    The course serves as an introduction to the theory and practice behind many of today's communications systems. 6.450 forms the first of a two-course sequence on digital communication. The second class, 6.451 Principles of Digital Communication II, is offered in the spring.

  • Principles of Digital Communication II

    This course is the second of a two-term sequence with 6.450. The focus is on coding techniques for approaching the Shannon limit of additive white Gaussian noise (AWGN) channels, their performance analysis, and design principles. After a review of 6.450 and the Shannon limit for AWGN channels, the course begins by discussing small signal constellations, performance analysis and coding gain, and hard-decision and soft-decision decoding. It continues with binary linear block codes, Reed-Muller codes, finite fields, Reed-Solomon and BCH codes, binary linear convolutional codes, and the Viterbi algorithm.

  • Principles of Engineering Practice

    This class introduces students to the interdisciplinary nature of 21st-century engineering projects with three threads of learning: a technical toolkit, a social science toolkit, and a methodology for problem-based learning. Students encounter the social, political, economic, and technological challenges of engineering practice by participating in real engineering projects with faculty and industry; this semester's major project focuses on the engineering and economics of solar cells. Student teams will create prototypes and mixed media reports with exercises in project planning, analysis, design, optimization, demonstration, reporting and team building.

  • Principles of Medical Imaging

    An introduction to the principles of tomographic imaging and its applications. It includes a series of lectures with a parallel set of recitations that provide demonstrations of basic principles. Both ionizing and non-ionizing radiation are covered, including x-ray, PET, MRI, and ultrasound. Emphasis on the physics and engineering of image formation.

  • Principles of Oceanographic Instrument Systems - Sensors and Measurements

    This course introduces theoretical and practical principles of design of oceanographic sensor systems. Topics include: transducer characteristics for acoustic, current, temperature, pressure, electric, magnetic, gravity, salinity, velocity, heat flow, and optical devices; limitations on these devices imposed by ocean environments; signal conditioning and recording; noise, sensitivity, and sampling limitations; and standards. Lectures by experts cover the principles of state-of-the-art systems being used in physical oceanography, geophysics, submersibles, acoustics. For lab work, day cruises in local waters allow students to prepare, deploy and analyze observations from standard oceanographic instruments.

  • Principles of Optimal Control

    This course studies basic optimization and the principles of optimal control. It considers deterministic and stochastic problems for both discrete and continuous systems. The course covers solution methods including numerical search algorithms, model predictive control, dynamic programming, variational calculus, and approaches based on Pontryagin's maximum principle, and it includes many examples and applications of the theory.

  • Principles of Radiation Interactions

    The central theme of this course is the interaction of radiation with biological material. The course is intended to provide a broad understanding of how different types of radiation deposit energy, including the creation and behavior of secondary radiations; of how radiation affects cells and why the different types of radiation have very different biological effects. Topics will include: the effects of radiation on biological systems including DNA damage; in vitro cell survival models; and in vivo mammalian systems. The course covers radiation therapy, radiation syndromes in humans and carcinogenesis. Environmental radiation sources on earth and in space, and aspects of radiation protection are also discussed. Examples from the current literature will be used to supplement lecture material.

  • Principles of the Global Positioning System

    The aim of this course is to introduce the principles of the Global Positioning System and to demonstrate its application to various aspects of Earth Sciences. The specific content of the course depends each year on the interests of the students in the class. In some cases, the class interests are towards the geophysical applications of GPS and we concentrate on high precision (millimeter level) positioning on regional and global scales. In other cases, the interests have been more toward engineering applications of kinematic positioning with GPS in which case the concentration is on positioning with slightly less accuracy but being able to do so for a moving object. In all cases, we concentrate on the fundamental issues so that students should gain an understanding of the basic limitations of the system and how to extend its application to areas not yet fully explored.

  • Principles of Wireless Communications

    This course is an introduction to the design, analysis, and fundamental limits of wireless transmission systems. Topics to be covered include: wireless channel and system models; fading and diversity; resource management and power control; multiple-antenna and MIMO systems; space-time codes and decoding algorithms; multiple-access techniques and multiuser detection; broadcast codes and precoding; cellular and ad-hoc network topologies; OFDM and ultrawideband systems; and architectural issues.

  • Probabilistic Systems Analysis and Applied Probability

    This course is a subject on the modeling and analysis of random phenomena and processes, including the basics of statistical inference. Nowadays, there is broad consensus that the ability to think probabilistically is a fundamental component of scientific literacy.

  • Probability and its Applications to Reliability, Quality Control and Risk Assessment

    This course covers interpretations of the concept of probability. Topics include basic probability rules; random variables and distribution functions; functions of random variables; and applications to quality control and the reliability assessment of mechanical/electrical components, as well as simple structures and redundant systems. The course also considers elements of statistics; Bayesian methods in engineering; methods for reliability and risk assessment of complex systems (event-tree and fault-tree analysis, common-cause failures, human reliability models); uncertainty propagation in complex systems (Monte Carlo methods, Latin Hypercube Sampling); and an introduction to Markov models. Examples and applications are drawn from nuclear and other industries, waste repositories, and mechanical systems.

  • Probability and Statistics in Engineering

    This class covers quantitative analysis of uncertainty and risk for engineering applications. Fundamentals of probability, random processes, statistics, and decision analysis are covered, along with random variables and vectors, uncertainty propagation, conditional distributions, and second-moment analysis. System reliability is introduced. Other topics covered include Bayesian analysis and risk-based decision, estimation of distribution parameters, hypothesis testing, simple and multiple linear regressions, and Poisson and Markov processes. There is an emphasis placed on real-world applications to engineering problems.

  • Process Dynamics, Operations, and Control

    This course introduces dynamic processes and the engineering tasks of process operations and control. Subject covers modeling the static and dynamic behavior of processes; control strategies; design of feedback, feedforward, and other control structures; and applications to process equipment.

  • Product Design and Development

    Product Design and Development is a project-based course that covers modern tools and methods for product design and development. The cornerstone is a project in which teams of management, engineering, and industrial design students conceive, design and prototype a physical product. Class sessions are conducted in workshop mode and employ cases and hands-on exercises to reinforce the key ideas. Topics include identifying customer needs, concept generation, product architecture, industrial design, and design-for-manufacturing.

  • Program Analysis

    This is a graduate seminar that investigates a variety of program analysis techniques that address software engineering tasks. Static analysis topics include abstract interpretation (dataflow), type systems, model checking, decision procedures (SAT, BDDs), theorem-proving. Dynamic analysis topics include testing, fault isolation (debugging), model inference, and visualization. While the course focuses on the design and implementation of programming tools, the material will be useful to anyone who wishes to improve his or her programming or understand the state of the art. Students are expected to read classic and current technical papers, actively participate in class discussion, perform small exercises that provide experience with a variety of tools, and complete a team research project.

  • Programming Languages

    This course teaches the principles of functional, imperative, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming, modules, and multiprocessing. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Scheme+ programming language for all of its assignments.

  • Project Evaluation

    This course covers methodologies for evaluating civil engineering projects, which typically are large-scale and long-lived and involve many economic, financial, social and environmental factors. The course places an emphasis on dealing with uncertainty. Students learn basic techniques of engineering economics, including net present value analysis, life-cycle costing, benefit-cost analysis, and other approaches to project evaluation. Examples are drawn from both contemporary and historical projects in various fields, including transportation systems, urban development, energy and environmental projects, water resource management, telecommunications systems, and other elements of the public and private projects and programs.

  • Project Management

    This course focuses on the management and implementation of construction projects, primarily infrastructure projects. A project refers to a temporary piece of work undertaken to create a unique product or service. Whereas operations are continuous and repeating, projects are finite and have an end date. Projects bring form or function to ideas or need. Some notable projects include the Manhattan Project (developing the first nuclear weapon); the Human Genome Project (mapping the human genome); and the Central Artery Project (Boston's "Big Dig"). The field of project management deals with the planning, execution, and controlling of projects.

  • Projects in Microscale Engineering for the Live Sciences

    This course is a project-based introduction to manipulating and characterizing cells and biological molecules using microfabricated tools. It is designed for first year undergraduate students. In the first half of the term, students perform laboratory exercises designed to introduce (1) the design, manufacture, and use of microfluidic channels, (2) techniques for sorting and manipulating cells and biomolecules, and (3) making quantitative measurements using optical detection and fluorescent labeling. In the second half of the term, students work in small groups to design and test a microfluidic device to solve a real-world problem of their choosing. Includes exercises in written and oral communication and team building.

  • Prototypes to Products

    For students and teams who have started a sustainable-development project in D-Lab (SP.776), Product Engineering Processes (2.009), or elsewhere, this class provides a setting to continue developing projects for field implementation. Topics covered include prototyping techniques, materials selection, design-for-manufacturing, field-testing, and project management. All classwork will directly relate to the students' projects, and the instructor will consult on the projects during weekly lab time. There are no exams.

  • Prototyping Avionics

    In the past building prototypes of electronic components for new projects/products was limited to using protoboards and wirewrap. Manufacturing a printed-circuit-board was limited to final production, where mistakes in the implementation meant physically cutting traces on the board and adding wire jumpers - the final products would have these fixes on them! Today that is no longer the case, while you will still cut traces and use jumpers when debugging a board, manufacturing a new final version without the errors is a simple and relatively inexpensive task. For that matter, manufacturing a prototype printed circuit board which you know is likely to have errors but which will get the design substantially closer to the final product than a protoboard setup is not only possible, but desirable. In this class, you'll learn to design, build, and debug printed-circuit-boards.

  • Quantifying Uncertainty

    The ability to quantify the uncertainty in our models of nature is fundamental to many inference problems in Science and Engineering. In this course, we study advanced methods to represent, sample, update and propagate uncertainty. This is a "hands on" course: Methodology will be coupled with applications. The course will include lectures, invited talks, discussions, reviews and projects and will meet once a week to discuss a method and its applications.

  • Quantitative Physiology: Organ Transport Systems

    This course elaborates on the application of the principles of energy and mass flow to major human organ systems. It discusses mechanisms of regulation and homeostasis. It also discusses anatomical, physiological, and pathophysiological features of the cardiovascular, respiratory, and renal systems. There is emphasis on those systems, features, and devices that are most illuminated by the methods of physical sciences.

  • Quantum Complexity Theory

    This course is an introduction to quantum computational complexity theory, the study of the fundamental capabilities and limitations of quantum computers. Topics include complexity classes, lower bounds, communication complexity, proofs, advice, and interactive proof systems in the quantum world. The objective is to bring students to the research frontier.

  • Quantum Computation

    This course provides an introduction to the theory and practice of quantum computation. Topics covered include: physics of information processing, quantum logic, quantum algorithms including Shor's factoring algorithm and Grover's search algorithm, quantum error correction, quantum communication, and cryptography.

  • Quantum Information Service

    This is an advanced graduate course on quantum computation and quantum information, for which prior knowledge of quantum mechanics is required. Topics include quantum computation, advanced quantum error correction codes, fault tolerance, quantum algorithms beyond factoring, properties of quantum entanglement, and quantum protocols and communication complexity.

  • Quantum Optical Communication

    This course is offered to graduate students and covers topics in five major areas of quantum optical communication: quantum optics, single-mode and two-mode quantum systems, multi-mode quantum systems, nonlinear optics, and quantum systems theory. Specific topics include the following: Dirac notation quantum mechanics; harmonic oscillator quantization; number states, coherent states, and squeezed states; P-representation and classical fields; direct, homodyne, and heterodyne detection; linear propagation loss; phase insensitive and phase sensitive amplifiers; entanglement and teleportation; field quantization; quantum photodetection; phase-matched interactions; optical parametric amplifiers; generation of squeezed states, photon-twin beams, non-classical fourth-order interference, and polarization entanglement; optimum binary detection; quantum precision measurements; and quantum cryptography.

  • Quantum Theory of Radiation Interactions

    This subject introduces the key concepts and formalism of quantum mechanics and their relevance to topics in current research and to practical applications. Starting from the foundation of quantum mechanics and its applications in simple discrete systems, it develops the basic principles of interaction of electromagnetic radiation with matter.

  • Quasi-Balanced Circulations in Oceans and Atmospheres

    This course introduces the students to dynamics of large-scale circulations in oceans and atmospheres. Basic concepts include mass and momentum conservation, hydrostatic and geostrophic balance, and pressure and other vertical coordinates. It covers the topics of fundamental conservation and balance principles for large-scale flow, generation and dissipation of quasi-balanced eddies, as well as equilibrated quasi-balanced systems. Examples of oceanic and atmospheric quasi-balanced flows, computational models, and rotating tank experiments can be found in the accompaniment laboratory course 12.804, Large-scale Flow Dynamics Lab.

  • Queues: Theory and Applications

    This class deals with the modeling and analysis of queueing systems, with applications in communications, manufacturing, computers, call centers, service industries and transportation. Topics include birth-death processes and simple Markovian queues, networks of queues and product form networks, single and multi-server queues, multi-class queueing networks, fluid models, adversarial queueing networks, heavy-traffic theory and diffusion approximations. The course will cover state of the art results which lead to research opportunities.

  • Radiative Transfer

    This course investigates the principles of thermal radiation and their applications to engineering heat and photon transfer problems. Topics include quantum and classical models of radiative properties of materials, electromagnetic wave theory for thermal radiation, radiative transfer in absorbing, emitting, and scattering media, and coherent laser radiation. Applications cover laser-material interactions, imaging, infrared instrumentation, global warming, semiconductor manufacturing, combustion, furnaces, and high temperature processing.

  • Random Walks and Diffusion

    This graduate-level subject explores various mathematical aspects of (discrete) random walks and (continuum) diffusion. Applications include polymers, disordered media, turbulence, diffusion-limited aggregation, granular flow, and derivative securities.

  • Randomized Algorithms

    This course examines how randomization can be used to make algorithms simpler and more efficient via random sampling, random selection of witnesses, symmetry breaking, and Markov chains. Topics covered include: randomized computation; data structures (hash tables, skip lists); graph algorithms (minimum spanning trees, shortest paths, minimum cuts); geometric algorithms (convex hulls, linear programming in fixed or arbitrary dimension); approximate counting; parallel algorithms; online algorithms; derandomization techniques; and tools for probabilistic analysis of algorithms.

  • Readings in Optimization

    In keeping with the tradition of the last twenty-some years, the Readings in Optimization seminar will focus on an advanced topic of interest to a portion of the MIT optimization community: randomized methods for deterministic optimization. In contrast to conventional optimization algorithms whose iterates are computed and analyzed deterministically, randomized methods rely on stochastic processes and random number/vector generation as part of the algorithm and/or its analysis. In the seminar, we will study some very recent papers on this topic, many by MIT faculty, as well as some older papers from the existing literature that are only now receiving attention.

  • Receivers, Antennas, and Signals

    This course explores the detection and measurement of radio and optical signals encountered in communications, astronomy, remote sensing, instrumentation, and radar. Topics covered include: statistical analysis of signal processing systems, including radiometers, spectrometers, interferometers, and digital correlation systems; matched filters and ambiguity functions; communications channel performance; measurement of random electromagnetic fields, angular filtering properties of antennas, interferometers, and aperture synthesis systems; and radiative transfer and parameter estimation.

  • Relational Machines

    This course examines the issues, principles, and challenges toward building relational machines through a combination of studio-style design and critique along with lecture, lively discussion of course readings, and assignments. Insights from social psychology, human-computer interaction, and design will be examined, as well as how these ideas are manifest in a broad range of applications for software agents and robots.

  • Representation and Modeling for Image Analysis

    Most algorithms in computer vision and image analysis can be understood in terms of two important components: a representation and a modeling/estimation algorithm. The representation defines what information is important about the objects and is used to describe them. The modeling techniques extract the information from images to instantiate the representation for the particular objects present in the scene. In this seminar, we will discuss popular representations (such as contours, level sets, deformation fields) and useful methods that allow us to extract and manipulate image information, including manifold fitting, markov random fields, expectation maximization, clustering and others.

  • Research Seminar in Deep Sea Archaeology

    This course examines the intellectual foundations of archaeology in the deep sea. The course explores the current convergence of oceanography, archaeology, and engineering which allows scientists to discover, survey, and excavate shipwrecks in deep water with robots and submarines. The course seeks to address the following questions: How are new devices best employed for archaeological work? How do new capabilities (e.g. higher frequencies, higher resolution, all digital data output) change operations plans and research designs? What new technologies will be required? Area studies focus on the Aegean in Minoan times and western Sicily during Phoenician, Greek, and Roman hegemony.

  • Research Topics in Architecture: Citizen Centered Design of Open Governance Systems

    In this seminar, students will design and perfect a digital environment to house the activities of large-scale organizations of people making bottom-up decisions, such as with citizen-government affairs, voting corporate shareholders or voting members of global non-profits and labor unions. A working Open Source prototype created last semester will be used as the starting point, featuring collaborative filtering and electronic agent technology pioneered at the Media Lab. This course focuses on development of online spaces as part of an interdependent human environment, including physical architectures, mapped work processes and social/political dimensions.

  • Robust System Design

    This course was created for the "product development" track of MIT's System Design and Management Program (SDM) in conjunction with the Center for Innovation in Product Development.

  • Rocket Propulsion

    This class focuses on chemical rocket propulsion systems for launch, orbital, and interplanetary flight. It studies the modeling of solid, liquid-bipropellant, and hybrid rocket engines. Thermochemistry, prediction of specific impulse, and nozzle flows including real gas and kinetic effects will also be covered. Other topics to be covered include structural constraints, propellant feed systems, turbopumps, and combustion processes in solid, liquid, and hybrid rockets.

  • Role of Science and Scientists in Collaborative Approaches to Environmental Policymaking

    This course examines joint fact-finding within the context of adaptive and ecosystem-based management. Challenges and obstacles to collaborative approaches for deciding environmental and natural resource policy and the institutional changes within federal agencies necessary to utilize joint fact-finding as a means to link science and societal decisions are discussed and reviewed with scientists and managers. Senior-level federal policymakers also participate in these discussions.

  • Sailing Yacht Design

    This subject teaches students, having an initial interest in sailing design, how to design good yachts. Topics covered include hydrostatics, transverse stability, and the incorporation of the design spiral into one's working methods. Computer aided design (CAD) is used to design the shapes of hulls, appendages and decks, and is an important part of this course. The capstone project in this course is the Final Design Project in which each student designs a sailing yacht, complete in all major respects.

  • Satellite Engineering

    Satellite Engineering introduces students to subsystem design in engineering spacecraft. The course presents characteristic subsystems, such as power, structure, communication and control, and analyzes the engineering trades necessary to integrate subsystems successfully into a satellite. Discussions of spacecraft operating environment and orbital mechanics help students to understand the functional requirements and key design parameters for satellite systems.

  • Scientific Visualization across Disciplines: A Critical Introduction

    This subject exposes students to a variety of visualization techniques so that they learn to understand the work involved in producing them and to critically assess the power and limits of each. Students concentrate on areas where visualizations are crucial for meaning making and data production. Drawing on scholarship in science and technology studies on visualization, critical art theory, and core discussions in science and engineering, students work through a series of case studies in order to become better readers and producers of visualizations.

  • Selected Topics in Cryptography

    This course covers a number of advanced "selected topics" in the field of cryptography. The first part of the course tackles the foundational question of how to define security of cryptographic protocols in a way that is appropriate for modern computer networks, and how to construct protocols that satisfy these security definitions. For this purpose, the framework of "universally composable security" is studied and used. The second part of the course concentrates on the many challenges involved in building secure electronic voting systems, from both theoretical and practical points of view. In the third part, an introduction to cryptographic constructions based on bilinear pairings is given.

  • Semiconductor Manufacturing

    This course covers statistical modeling and the control of semiconductor fabrication processes and plants. Topics covered include: design of experiments, response surface modeling, and process optimization; defect and parametric yield modeling; process/device/circuit yield optimization; monitoring, diagnosis, and feedback control of equipment and processes; and analysis and scheduling of semiconductor manufacturing operations.

  • Semiconductor Optoelectronics: Theory and Design

    This course focuses on the physics of the interaction of photons with semiconductor materials. The band theory of solids is used to calculate the absorption and gain of semiconductor media. The rate equation formalism is used to develop the concepts of laser threshold, population inversion and modulation response. Matrix methods and coupled mode theory are applied to resonator structures such as distributed feedback lasers, tunable lasers and microring devices. The course is also intended to introduce students to noise models for semiconductor devices and to applications of optoelectronic devices to fiber optic communications. This course is worth 12 Engineering Design points.

  • Seminar in Electric Power Systems

    This course comprises of a seminar on planning and operation of modern electric power systems. Content varies with current interests of instructor and class; emphasis on engineering aspects, but economic issues may be examined too. Core topics include: overview of power system structure and operation; representation of components, including transmission lines, transformers, generating plants, loads; power flow analysis, dynamics and control of multimachine systems, steady-state and transient stability, system protection; economic dispatch; mobile and isolated power systems; computation and simulation.

  • Seminar on Health Care Systems Innovation

    This seminar applies a systems perspective to understand health care delivery today, its stakeholders and problems as well as opportunities. Students are introduced to the 'systems perspective' that has been used successfully in other industries, and will address the introduction of new processes, technologies and strategies to improve overall health outcomes. Students are assigned to teams to work on a semester?long group project, in collaboration with staff of a nearby Boston hospital.

  • Sensor Technologies for Interactive Environments

    This course is a broad introduction to a host of sensor technologies, illustrated by applications drawn from human-computer interfaces and ubiquitous computing. After extensively reviewing electronics for sensor signal conditioning, the lectures cover the principles and operation of a variety of sensor architectures and modalities, including pressure, strain, displacement, proximity, thermal, electric and magnetic field, optical, acoustic, RF, inertial, and bioelectric. Simple sensor processing algorithms and wired and wireless network standards are also discussed. Students are required to complete written assignments, a set of laboratories, and a final project.

  • Sensory-Neural Systems: Spatial Orientation from End Organs to Behavior and Adaptation

    This course introduces sensory systems and multi-sensory fusion using the vestibular and spatial orientation systems as a model. Topics range from end organ dynamics to neural responses, to sensory integration, to behavior, and adaptation, with particular application to balance, posture and locomotion under normal gravity and space conditions. Depending upon the background and interests of the students, advanced term project topics might include motion sickness, astronaut adaptation, artificial gravity, lunar surface locomotion, vestibulo-cardiovascular responses, vestibular neural prostheses, or other topics of interest.

  • Separation Processes for Biochemical Products

    This course serves as an introduction to the fundamental principles of separation operations for the recovery of products from biological processes, membrane filtration, chromatography, centrifugation, cell disruption, extraction, and process design.

  • Separaton Processes

    This course covers the general principles of separation by equilibrium and rate processes. Topics include staged cascades and applications to distillation, absorption, adsorption, and membrane processes. Phase equilibria and the role of diffusion are also covered.

  • Ship Structural Analysis & Design

    This course is intended for first year graduate students and advanced undergraduates with an interest in design of ships or offshore structures. It requires a sufficient background in structural mechanics. Computer applications are utilized, with emphasis on the theory underlying the analysis. Hydrostatic loading, shear load and bending moment, and resulting primary hull primary stresses will be developed. Topics will include; ship structural design concepts, effect of superstructures and dissimilar materials on primary strength, transverse shear stresses in the hull girder, and torsional strength among others. Failure mechanisms and design limit states will be developed for plate bending, column and panel buckling, panel ultimate strength, and plastic analysis. Matrix stiffness, grillage, and finite element analysis will be introduced. Design of a ship structure will be analyzed by "hand" with desktop computer tools and a final design project using current applications for structural design of a section will be accomplished.

  • Signal Processing: Continuous and Discrete

    This course provides a solid theoretical foundation for the analysis and processing of experimental data, and real-time experimental control methods. Topics covered include spectral analysis, filter design, system identification, and simulation in continuous and discrete-time domains. The emphasis is on practical problems with laboratory exercises.

  • Signals and Systems

    The course presents and integrates the basic concepts for both continuous-time and discrete-time signals and systems. Signal and system representations are developed for both time and frequency domains. These representations are related through the Fourier transform and its generalizations, which are explored in detail. Filtering and filter design, modulation, and sampling for both analog and digital systems, as well as exposition and demonstration of the basic concepts of feedback systems for both analog and digital systems, are discussed and illustrated.

  • Signals, Systems and Information for Media Technology

    This class teaches the fundamentals of signals and information theory with emphasis on modeling audio/visual messages and physiologically derived signals, and the human source or recipient. Topics include linear systems, difference equations, Z-transforms, sampling and sampling rate conversion, convolution, filtering, modulation, Fourier analysis, entropy, noise, and Shannon's fundamental theorems. Additional topics may include data compression, filter design, and feature detection. The undergraduate subject MAS.160 meets with the two half-semester graduate subjects MAS.510 and MAS.511, but assignments differ.

  • Site and Infrastructure Systems Planning

    This course is a client-based land analysis and site planning project. The primary focus of the course changes from year to year. This year the focus is on Japan's New Towns. Students will review land inventory, analysis, and planning of sites and the infrastructure systems that serve them. They will also examine spatial organization of uses, parcelization, design of roadways, grading, utility systems, stormwater runoff, parking, traffic and off-site impacts, as well as landscaping. Lectures will cover analytical techniques and examples of good site-planning practice. Requirements include a series of assignments and a client-based project.

  • Social Studies of Bioscience and Biotech

    In this course, social, ethical and clinical issues associated with the development of new biotechnologies and their integration into clinical practice is discussed. Basic scientists, clinicians, bioethicists, and social scientists present on the following four general topics: changing political economy of biotech research; problems associated with the adaption of new biotechnologies and findings from molecular biology for clinical settings; the ethical issues that emerge from clinical research and clinical use of new technologies; and the broader social ethics of access and inequality.

  • Software Engineering Concepts

    This is a reading and discussion subject on issues in the engineering of software systems and software development project design. It includes the present state of software engineering, what has been tried in the past, what worked, what did not, and why. Topics may differ in each offering, but will be chosen from: the software process and lifecycle; requirements and specifications; design principles; testing, formal analysis, and reviews; quality management and assessment; product and process metrics; COTS and reuse; evolution and maintenance; team organization and people management; and software engineering aspects of programming languages.

  • Software Engineering for Web Applications

    6.171 is a course for students who already have some programming and software engineering experience. The goal is to give students some experience in dealing with those challenges that are unique to Internet applications, such as: * concurrency; * unpredictable load; * security risks; * opportunity for wide-area distributed computing; * creating a reliable and stateful user experience on top of unreliable connections and stateless protocols; * extreme requirements and absurd development schedules; * requirements that change mid-way through a project, sometimes because of experience gained from testing with users; * user demands for a multi-modal interface.

  • Soil Behavior

    This class presents a detailed study of soil properties with emphasis on interpretation of field and laboratory test data and their use in soft-ground construction engineering. Topics to be covered include: consolidation and secondary compression; basic strength principles; stress-strain strength behavior of clays, emphasizing effects of sample disturbance, anisotropy, and strain rate; strength and compression of granular soils; and engineering properties of compacted soils. Some knowledge of field and laboratory testing is assumed for all students.

  • Solid Mechanics

    This course introduces students to the fundamental principles and methods of structural mechanics. Topics covered include: static equilibrium, force resultants, support conditions, analysis of determinate planar structures (beams, trusses, frames), stresses and strains in structural elements, states of stress (shear, bending, torsion), statically indeterminate systems, displacements and deformations, introduction to matrix methods, elastic stability, and approximate methods. Design exercises are used to encourage creative student initiative and systems thinking.

  • Solid Mechanics Laboratory

    This course introduces students to basic properties of structural materials and behavior of simple structural elements and systems through a series of experiments. Students learn experimental technique, data collection, reduction and analysis, and presentation of results. Students generally take this subject during the same semester as 1.050, Solid Mechanics.

  • Solid-State Circuits

    We cover the tools and methods necessary for the creative design of useful circuits using active devices. The class stresses insight and intuition, applied to the design of transistor circuits and the estimation of their performance. We concentrate on circuits using the bipolar junction transistor, but the techniques that we study can be equally applied to circuits using JFETs, MOSFETs, MESFETs, future exotic devices, or even vacuum tubes.

  • Solving Complex Problems

    Each year's class explores a different problem in detail through the study of complementary case histories and the development of creative solution strategies. It includes training in Web site development, effective written and oral communication, and team building. Initially developed with major financial support from the d'Arbeloff Fund for Excellence in Education, 12.000 is designed to enhance the freshman experience by helping students develop contexts for other subjects in the sciences and humanities, and by helping them to establish learning communities that include upperclassmen, faculty, MIT alumni, and professionals in science and engineering fields.

  • Space Propulsion

    Space Propulsion begins with a review of rocket propulsion fundamentals. The course then proceeds into advanced propulsion concepts, ranging from chemical to electrical engines. Propulsion system selection criteria and mission analysis are introduced. The bulk of the semester is devoted to the physics and engineering of various engine classes, including electrothermal, electrostatic and electro-magnetic. Specific topics include arcjets, ion engines, Hall thrusters and colloid thrusters.

  • Space System Architecture and Design

    Space System Architecture and Design incorporates lectures, readings and discussion on topics in the architecting of space systems. The class reviews existing space system architectures and the classical methods of designing them. Sessions focus on multi-attribute utility theory as a new design paradigm for space systems, when combined with integrated concurrent engineering and efficient searches of large architectural tradespaces. Designing for flexibility and uncertainty is considered, as are policy and product development issues.

  • Space Systems Engineeering

    Space Systems Engineering is the astronautical capstone course option in the Department of Aeronautics and Astronautics. Between Spring 2002 and Spring 2003, the course was offered in a 3-semester format, using a Conceive, Design, Implement and Operate (C-D-I-O) teaching model.

  • Space Systems Engineeering

    Students will first be asked to understand the key challenges in designing ground and space telescopes, the stakeholder structure and value flows, and the particular pros and cons of the proposed project. The first half of the class will concentrate on performing a thorough architectural analysis of the key astrophysical, engineering, human, budgetary and broader policy issues that are involved in this decision. This will require the students to carry out a qualitative and quantitative conceptual study during the first half of the semester and recommend a small set of promising architectures for further study at the Preliminary Design Review (PDR).

  • Spatial Database Management and Advanced Geographic Information Systems

    This semester long subject (11.521) is divided into two halves. The first half focuses on learning spatial database management techniques and methods and the second half focuses on using these skills to address a 'real world,' client-oriented planning problem. The first half of the semester may be taken separately using the class number 11.523 and the second half may be taken separately as 11.524. In order to help shape and utilize the information infrastructure that will support the management and development of our metropolitan areas, planners need a basic understanding of the tools and technology for querying, analyzing, and sharing complex databases and maps. Managing online access to large and constantly-changing spatial datasets can be a powerful aid to planning and can facilitate inter-agency cooperation and collaboration in an increasingly decentralized world. But it requires the use of knowledge representation methods, client-server technologies and access control issues that are quite different from what are needed to model and visualize standalone datasets on a personal computer. Hence, planners should acquire basic skills in database management, digital spatial data analysis, and networking. The 11.523 portion of the semester addresses these issues while retaining a focus on planning (rather than on computer science). This is an intensive, hands-on class that stresses learning by doing. Exercises and examples involving real-world data, maps, and images are used to develop skills with database query languages and the design development and use of structured databases. Class work utilizes web tools, GIS, and database software with lab exercises primarily on the new high-performance PC computing cluster. Specifically, we will access an Oracle 8i database using SQL (structured query language) and use ArcView for GIS. Each week there are two sixty to ninety-minute classes plus another 90+ minute hands-on lab in electronic classrooms. Class lectures will focus on concepts and case discussion, the scheduled lab time focuses on computer mechanics and skill building. Specific topics during 11.523 include: * finding, understanding and structuring digital spatial data that are available on the Internet using various browsing, visualization, and data management tools; * considerable work with relational database technologies and the Structured Query Language (SQL) to design, construct, query, and update urban planning databases; * some experience with so-called 'client/server' and 'enterprise GIS' technologies for facilitating distributed access to complex spatial data and urban planning applications; * advanced GIS topics such as 3D visualizations and geospatial web services. The 11.524 portion of the semester will treat the classroom like a professional planning office, working as a team to produce a two deliverables for their client, Lawrence Community Works, Inc. (LCW), a community development corporation located in the City of Lawrence, Massachusetts. LCW and DUSP recently agreed to work together for the next five years to design and implement a multi-tier web-based planning system that promotes democratic involvement and informs community development projects. Your involvement this semester is critical, because the implementation plan that you craft this semester will serve as the road map for both organizations for years to come and the simple web-based planning tool that you design will engage stakeholders by giving them a better sense of how technologies can aid decision-making processes. To assist you with the more technical aspects of the project, we hired Robert Cheetham, President of Azavea, Inc. (http://www.azavea.com/ ), to provide exactly 100 hours of consultancy services. Through their project work, students will enhance important professional skills by: * formulating an implementation plan for a real client; * designing a simple web-based tool for understanding problems; * engaging constituents and stakeholders in a real setting; * integrating theory and practice by evaluating the role of technology in community development; * learning to communicate effectively within a group and with a professional consultant; * working with such tools as the WWW, Access, ArcView, ArcIMS, SDE, etc.

  • Special Problems in Architectural Design

    This class focuses on representation tools used by architects during the design process and attempts to discuss the relationship they develop with the object of design. Representation plays a key role in architectural design, not only as a medium of conveying and narrating a determined meaning or a preconceived idea, but also as a code of creating new meaning, while the medium seeks to establish a relationship with itself. In this sense, mediums of representation, as external parameters to the design process, are not neutral tools of translating an idea into its concrete form. They are neither authentic means of creativity, nor vapid carriers of an idea. Therefore, an important aspect in issues of meaning is how the architect manipulates the play of translating a concept to its concrete version, through the use of a medium of representation. The course is a continuation of the equivalent course taught in the fall semester and specifically focuses on digital media. The course is intended to establish a reciprocal relationship with the design studio, feeding from and contributing to its content.

  • Special Topics in Earth, Atmospheric, and Planetary Sciences: The Environment of the Earth's Surface

    A great variety of processes affect the surface of the Earth. Topics to be covered are production and movement of surficial materials; soils and soil erosion; precipitation; streams and lakes; groundwater flow; glaciers and their deposits. The course combines aspects of geology, climatology, hydrology, and soil science to present a coherent introduction to the surface of the Earth, with emphasis on both fundamental concepts and practical applications, as a basis for understanding and intelligent management of the Earth's physical and chemical environment.

  • Special Topics in Mechanical Engineering: The Art and Science of Boat Design

    This class is jointly sponsored by the MIT Museum, Massachusetts Bay Maritime Artisans, the Department of Mechanical Engineering's Center for Ocean Engineering, and the Department of Architecture. The course teaches the fundamental steps in traditional boat design and demonstrates connections between craft and modern methods. Instructors provide vessel design orientation and then students carve their own shape ideas in the form of a wooden half-hull model. Experts teach the traditional skills of visualizing and carving your model in this phase of the class. After the models are completed, a practicing naval architect guides students in translating shape from models into a lines plan. The final phase of the class is a comparative analysis of the designs generated by the group.

  • Special Topics in Supply Management

    This subject presents a range of advanced topics in integrated logistics and supply chain management. The course was conducted in a lecture-discussion format, with participation of corporate executives as guest lecturers. Students prepare industry assessment analyses and make formal classroom presentations. Specific topics alternate from year to year, but basic content includes procurement strategies and strategic sourcing, dynamic pricing and revenue management tactics, mitigation of supply chain risk through supply contracts, strategic outsourcing of supply chain functions and operations, management and operation of third party logistics providers, and management of supply chain security.

  • Special Topics in Vision Science

    An advanced seminar on issues of current interest in human and machine vision. Topics vary from year to year. This year, the class will involve studying the perception of materials. Participants discuss current literature as well as their ongoing research. Topics are tackled from multiple standpoints, including optics, psychophysics, computer graphics and computer vision.

  • Special Topics: Designing Sociable Media

    This project-based course explores new design strategies for social interaction in the computer mediated world. Through weekly readings and design assignments we will examine topics such as: Data-based portraiture, Depicting growth, change and the passage of time, Visualizing conversations, crowds, and networks, Interfaces for the connected city, Mobile social technologies. The course emphasizes developing visual and interactive literacy.

  • Special Topics: New Textiles

    This project-based course will explore the future of textiles, focusing particularly on blending rich crafting traditions with new technologies. Topics will include textile-based electronics, textile fabrication, algorithmic pattern design, and composites. We will experiment with a wide range of fibers, yarns, and fabrics including traditional materials like wool and cotton as well as metal fibers and yarns, fusible plastics, papers, and resins. We will also explore techniques like felting, laser cutting, CNC knitting, digital printing, and CNC embroidery. Students will complete weekly hands-on assignments and a final project.

  • Statistical Learning Theory and Applications

    Focuses on the problem of supervised learning from the perspective of modern statistical learning theory starting with the theory of multivariate function approximation from sparse data. Develops basic tools such as Regularization including Support Vector Machines for regression and classification. Derives generalization bounds using both stability and VC theory. Discusses topics such as boosting and feature selection. Examines applications in several areas: computer vision, computer graphics, text classification and bioinformatics. Final projects and hands-on applications and exercises are planned, paralleling the rapidly increasing practical uses of the techniques described in the subject.

  • Statistical Methods in Brain and Cognitive Science

    This course emphasizes statistics as a powerful tool for studying complex issues in behavioral and biological sciences, and explores the limitations of statistics as a method of inquiry. The course covers descriptive statistics, probability and random variables, inferential statistics, and basic issues in experimental design. Techniques introduced include confidence intervals, t-tests, F-tests, regression, and analysis of variance. Assignments include a project in data analysis.

  • Statistical Physics in Biology

    Statistical Physics in Biology is a survey of problems at the interface of statistical physics and modern biology. Topics include: bioinformatic methods for extracting information content of DNA; gene finding, sequence comparison, and phylogenetic trees; physical interactions responsible for structure of biopolymers; DNA double helix, secondary structure of RNA, and elements of protein folding; considerations of force, motion, and packaging; protein motors, membranes. We also look at collective behavior of biological elements, cellular networks, neural networks, and evolution.

  • Statistical Thermodynamics of Biomolecular Systems

    This course provides an introduction to the physical chemistry of biological systems. Topics include: connection of macroscopic thermodynamic properties to microscopic molecular properties using statistical mechanics, chemical potentials, equilibrium states, binding cooperativity, behavior of macromolecules in solution and at interfaces, and solvation. Example problems include protein structure, genomic analysis, single molecule biomechanics, and biomaterials.

  • Statistical Thinking and Data Analysis

    This course is an introduction to statistical data analysis. Topics are chosen from applied probability, sampling, estimation, hypothesis testing, linear regression, analysis of variance, categorical data analysis, and nonparametric statistics.

  • Stochastic Estimation and Control

    The major themes of this course are estimation and control of dynamic systems. Preliminary topics begin with reviews of probability and random variables. Next, classical and state-space descriptions of random processes and their propagation through linear systems are introduced, followed by frequency domain design of filters and compensators. From there, the Kalman filter is employed to estimate the states of dynamic systems. Concluding topics include conditions for stability of the filter equations.

  • Stochastic Processes, Detection, and Estimation

    This course examines the fundamentals of detection and estimation for signal processing, communications, and control. Topics covered include: vector spaces of random variables; Bayesian and Neyman-Pearson hypothesis testing; Bayesian and nonrandom parameter estimation; minimum-variance unbiased estimators and the Cramer-Rao bounds; representations for stochastic processes, shaping and whitening filters, and Karhunen-Loeve expansions; and detection and estimation from waveform observations. Advanced topics include: linear prediction and spectral estimation, and Wiener and Kalman filters.

  • Strange Bedfellows: Science and Environmental Policy

    This course explores the role of scientific knowledge, discovery, method, and argument in environmental policymaking from both idealistic and realistic perspectives. The course will use case studies of science-intensive environmental controversies to study how science was used and abused in the policymaking process. Case studies include: global warming, biodiversity loss, and nuclear waste disposal siting. Subject includes intensive practice in the writing and presentation of "position statements" on environmental science issues.

  • Strategic Management in the Design and Construction Value Chain

    This course provides an overview of key concepts in strategic management in the construction, real estate, and architecture industries. Topics include supply chain analysis, market segmentation, vertical integration, competitive advantage, and industry transformation. This course is of interest to students seeking more understanding of the business dynamics of real estate and construction; seeking to provide value in firms which they may join; or seeking to build a foundation for their own entrepreneurial pursuits.

  • Strobe Project Laboratory

    This is a laboratory experience course with a focus on photography, electronic imaging, and light measurement, much of it at short duration. In addition to teaching these techniques, the course provides students with experience working in a laboratory and teaches good work habits and techniques for approaching laboratory work. A major purpose of 6.163 is to provide students with many opportunities to sharpen their communication skills: oral, written, and visual.

  • Structural Analysis and Control

    This course uses computer-based methods for the analysis of large-scale structural systems. Topics covered include: modeling strategies for complex structures; application to tall buildings, cable-stayed bridges, and tension structures; introduction to the theory of active structural control; design of classical feedback control systems for civil structures; and simulation studies using customized computer software.

  • Structural Engineering Design

    This course aims at providing students with a solid background on the principles of structural engineering design. Students will be exposed to the theories and concepts of both concrete and steel design and analysis both at the element and system levels. Hands-on design experience and skills will be gained and learned through problem sets and a comprehensive design project. An understanding of real-world open-ended design issues will be developed. Besides regular lectures, weekly recitations and project discussion sessions will be held.

  • Structural Mechanics

    Applies solid mechanics to analysis of high-technology structures. Structural design considerations. Review of three-dimensional elasticity theory; stress, strain, anisotropic materials, and heating effects. Two-dimensional plane stress and plane strain problems. Torsion theory for arbitrary sections. Bending of unsymmetrical section and mixed material beams. Bending, shear, and torsion of thin-wall shell beams. Buckling of columns and stability phenomena. Introduction to structural dynamics. Exercises in the design of general and aerospace structures.

  • Structural Mechanics

    Fundamental concepts of structural mechanics with applications to marine, civil, and mechanical structures. Residual stresses. Thermal effects. Analysis of beams, columns, tensioned beams, trusses, frames, cables, and shafts of general shape and material, including composites. Elastic buckling of columns. Exact and approximate methods, energy methods, principle of virtual work, introduction to computational structural mechanics. Examples from civil, mechanical, offshore, and ship structures.

  • Structural Mechanics in Nuclear Power Technology

    This course deals with structural components in nuclear power plant systems, their functional purposes, operating conditions, and mechanical-structural design requirements. It combines mechanics techniques with models of material behavior to determine adequacy of component design. Considerations include mechanical loading, brittle fracture, in-elastic behavior, elevated temperatures, neutron irradiation, and seismic effects.

  • Structure and Interpretation of Computer Programs

    This course introduces students to the principles of computation. Upon completion of 6.001, students should be able to explain and apply the basic methods from programming languages to analyze computational systems, and to generate computational solutions to abstract problems. Substantial weekly programming assignments are an integral part of the course. This course is worth 4 Engineering Design Points.

  • Structure of Earth Materials

    This course provides a comprehensive introduction to crystalline structure, crystal chemistry, and bonding in rock-forming minerals. It introduces the theory relating crystal structure and crystal symmetry to physical properties such as refractive index, elastic modulus, and seismic velocity. It surveys the distribution of silicate, oxide, and metallic minerals in the interiors and on the surfaces of planets, and discusses the processes that led to their formation. It also addresses why diamonds are hard and why micas split into thin sheets.

  • Submicrometer and Nanometer Technology

    This course surveys techniques to fabricate and analyze submicron and nanometer structures, with applications. Optical and electron microscopy is reviewed. Additional topics that are covered include: surface characterization, preparation, and measurement techniques, resist technology, optical projection, interferometric, X-ray, ion, and electron lithography; Aqueous, ion, and plasma etching techniques; lift-off and electroplating; and ion implantation. Applications in microelectronics, microphotonics, information storage, and nanotechnology will also be explored.

  • Symmetry, Structure, and Tensor Properties of Materials

    This course covers the derivation of symmetry theory; lattices, point groups, space groups, and their properties; use of symmetry in tensor representation of crystal properties, including anisotropy and representation surfaces; and applications to piezoelectricity and elasticity.

  • Synthesis of Polymers

    Studies synthesis of polymeric materials, emphasizing interrelationships of chemical pathways, process conditions, and microarchitecture of molecules produced. Chemical pathways include traditional approaches such as anionic polymerization, radical condensation, and ring-opening polymerizations. Other techniques are discussed, including stable free radical polymerizations and atom transfer free radical polymerizations (ARTP), catalytic approaches to well-defined architectures, and polymer functionalization in bulk and at surfaces. Process conditions include bulk, solution, emulsion, suspension, gas phase, and batch vs. continuous fluidized bed. Microarchitecture includes tacticity, molecular-weight distribution, sequence distributions in copolymers, errors in chains such as branches, head-to-head addition, and peroxide incorporation.

  • Synthetic Organic Chemistry II

    This course focuses on general methods and strategies for the synthesis of complex organic molecules. Emphasis is on strategies for stereoselective synthesis, including stereocontrolled synthesis of complex acyclic compounds.

  • System Architecture

    This course covers principles and methods for technical System Architecture. It presents a synthetic view including: the resolution of ambiguity to identify system goals and boundaries; the creative process of mapping form to function; and the analysis of complexity and methods of decomposition and re-integration. Industrial speakers and faculty present examples from various industries. Heuristic and formal methods are presented. Restricted to SDM (System Design and Management) students.

  • System Design and Analysis based on AD and Complexity Theories

    This course studies what makes a good design and how one develops a good design. Students consider how the design of engineered systems (such as hardware, software, materials, and manufacturing systems) differ from the "design" of natural systems such as biological systems; discuss complexity and how one makes use of complexity theory to improve design; and discover how one uses axiomatic design theory (AD theory) in design of many different kinds of engineered systems. Questions are analyzed using Axiomatic Design Theory and Complexity Theory. Case studies are presented including the design of machines, tribological systems, materials, manufacturing systems, and recent inventions. Implications of AD and complexity theories on biological systems discussed.

  • System Dynamics for Business Policy

    15.874 and 15.871 provide an introduction to system dynamics modeling for the analysis of business policy and strategy. Students learn to visualize a business organization in terms of the structures and policies that create dynamics and regulate performance. The course uses role playing games, simulation models, and management flight simulators to develop principles for the successful management of complex strategies. Special emphasis will be placed on case studies of successful strategies using system dynamics.

  • System Dynamics II

    The course uses simulation models, management flight simulators and case studies to deepen the conceptual and modeling skills introduced in 15.871. Through models and case studies of successful applications, students learn how to use qualitative and quantitative data to formulate and test models, and how to work effectively with senior executives to implement change successfully. 15.872 is a prerequisite for further work in the field.

  • System Dynamics Self Study

    Many books and thousands of papers cover the field of system dynamics. With all of these resources available, it can be difficult to know where to begin. The System Dynamics in Education Project at MIT put together these resources to help people sort through the vast library of books and papers on system dynamics. This course site includes a collection of papers and computer exercises entitled Road Maps, as well as a collection of assignments and solutions that were initially part of a guided study to system dynamics. Note that while the level of the course indicated in the upper right corner of the screen is "Undergraduate / Graduate," the material is suitable for people ranging from K-12 students to chief executives of corporations.

  • System Identification

    This course is offered to graduates and includes topics such as mathematical models of systems from observations of their behavior; time series, state-space, and input-output models; model structures, parametrization, and identifiability; non-parametric methods; prediction error methods for parameter estimation, convergence, consistency, and asymptotic distribution; relations to maximum likelihood estimation; recursive estimation; relation to Kalman filters; structure determination; order estimation; Akaike criterion; bounded but unknown noise model; and robustness and practical issues.

  • System Optimization and Analysis for Manufacturing

    One objective of this course is to introduce modeling, optimization and simulation, as it applies to the study and analysis of manufacturing systems for decision support. The introduction of optimization models and algorithms provide a framework to think about a wide range of issues that arise in manufacturing systems. The second objective is to expose students to a wide range of applications for these methods and models, and to integrate this material with their introduction to operations management.

  • System Safety

    The goal of this class is to teach basic principles of system safety, including accident analysis, hazard analysis, design for safety, human factors and safety, controlling safety during operations, and management of safety critical projects and systems. While you will learn what is currently done today, you will also learn new techniques that are proving to be more powerful and effective than the traditional safety engineering approaches.

  • Systems Analysis of the Nuclear Fuel Cycle

    This course provides an in-depth technical and policy analysis of various options for the nuclear fuel cycle. Topics include uranium supply, enrichment fuel fabrication, in-core physics and fuel management of uranium, thorium and other fuel types, reprocessing and waste disposal. Also covered are the principles of fuel cycle economics and the applied reactor physics of both contemporary and proposed thermal and fast reactors. Nonproliferation aspects, disposal of excess weapons plutonium, and transmutation of actinides and selected fission products in spent fuel are examined. Several state-of-the-art computer programs are provided for student use in problem sets and term papers.

  • Systems and Synthetic Biology - How the Cell Solves Problems

    This course is one of many Advanced Undergraduate Seminars offered by the Biology Department at MIT. These seminars are tailored for students with an interest in using primary research literature to discuss and learn about current biological research in a highly interactive setting. Many instructors of the Advanced Undergraduate Seminars are postdoctoral scientists with a strong interest in teaching.

  • Systems Engineering

    Systems Engineering is an interdisciplinary approach and means to enable the realization of successful systems. It focuses on defining customer needs and required functionality early in the development cycle, documenting requirements, then proceeding with design synthesis and system validation while considering the complete problem including operations, performance, test, manufacturing, cost, and schedule. This subject emphasizes the links of systems engineering to fundamentals of decision theory, statistics, and optimization. It also introduces the most current, commercially successful techniques for systems engineering.

  • Systems Microbiology

    This course covers introductory microbiology from a systems perspective, considering microbial diversity, population dynamics, and genomics. Emphasis is placed on the delicate balance between microbes and humans, and the changes that result in the emergence of infectious diseases and antimicrobial resistance. The case study approach covers such topics as vaccines, toxins, biodefense, and infections including Legionnaires disease, tuberculosis, Helicobacter pylori, and plague.

  • Systems Optimization

    Managers and engineers are constantly attempting to optimize, particularly in the design and operation of complex systems. This course is an application-oriented introduction to (systems) optimization

  • Systems Optimization: Models and Computation

    This class is an applications-oriented course covering the modeling of large-scale systems in decision-making domains and the optimization of such systems using state-of-the-art optimization tools. Application domains include: transportation and logistics planning, pattern classification and image processing, data mining, design of structures, scheduling in large systems, supply-chain management, financial engineering, and telecommunications systems planning. Modeling tools and techniques include linear, network, discrete and nonlinear optimization, heuristic methods, sensitivity and post-optimality analysis, decomposition methods for large-scale systems, and stochastic optimization.

  • Systems Perspectives on Industrial Ecology

    This course examines quantitative techniques for life cycle analysis of the impacts of materials extraction, processing use, and recycling; and economic analysis of materials processing, products, and markets. Student teams undertake a major case study using the latest methods of analysis and computer-based models of materials process.

  • Systems, Modeling and Control II

    Create lumped parameter models (expressed as ODEs) of simple dynamic systems in the electrical and mechanical energy domains. Make quantitative estimates of model parameters from experimental measurements. Obtain the time-domain response of linear systems to initial conditions and/or common forcing functions (specifically; impulse, step and ramp input) by both analytical and computational methods. Obtain the frequency-domain response of linear systems to sinusoidal inputs. Compensate the transient response of dynamic systems using feedback techniques. Design, implement and test an active control system to achieve a desired performance measure

  • Technical Design: Scenery, Mechanisms, and Special Effects

    This class looks at the special structural and practical needs of theatrical scenery and effects and how they can be constructed. We map the technical design process from initial meetings to realization on stage. The class emphasizes safety, budgeting, and problem solving. Ten 1-3 page Tech notes are required as well as a final project. Work includes actual production assignments as well as paper design projects.

  • Techniques for Structural Analysis and Design

    This course introduces analysis techniques for complex structures and the role of material properties in structural design, failure, and longevity. Students will learn about the energy principles in structural analysis and their applications to statically-indeterminate structures and solid continua. Additionally, the course will examine matrix and finite-element methods of structured analysis including bars, beams, and two-dimensional plane stress elements. Structural materials and their properties will be considered, as will metals and composites. Other topics include modes of structural failure, criteria for yielding and fracture, crack formation and fracture mechanics, and fatigue and design for longevity. Students are expected to apply these concepts to their own structural design projects.

  • Techniques in Artificial Intelligence

    This course is a graduate-level introduction to artificial intelligence. Topics covered include: representation and inference in first-order logic, modern deterministic and decision-theoretic planning techniques, basic supervised learning methods, and Bayesian network inference and learning.

  • Technology and Nature in American History

    This course considers how the visual and material world of "nature" has been reshaped by industrial practices, ideologies, and institutions, particularly in nineteenth- and twentieth-century America. Topics include land-use patterns; the changing shape of cities and farms; the redesign of water systems; the construction of roads, dams, bridges, irrigation systems; the creation of national parks; ideas about wilderness; and the role of nature in an industrial world. From small farms to suburbia, Walden Pond to Yosemite, we will ask how technological and natural forces have interacted, and whether there is a place for nature in a technological world.

  • Technology in Transporation

    This course provides an introduction to the transportation industry's major technical challenges and considerations. For upper level undergraduates interested in learning about the transportation field in a broad but quantitative manner. Topics include road vehicle engineering, internal combustion engines, batteries and motors, electric and hybrid powertrains, urban and high speed rail transportation, water vessels, aircraft types and aerodynamics, radar, navigation, GPS, GIS. Students will complete a project on a subject of their choosing.

  • Technology Policy Negotiations

    This course features a core framework for an interest-based, problem-solving approach to technology, logistics and other systems-oriented negotiations. A comprehensive approach to dispute resolution in organizations and complex engineered systems is also developed. The course builds key interactive skills, including communications skills, dealing with difficult people, negotiating over the "rules of game," and cross-cultural negotiations. Assignments center on analysis of negotiated interactions and assessing dispute resolution systems.

  • Technology, Law, and the Working Environment

    This course addresses the relationship between technology-related problems and the law applicable to work environment. The National Labor Relations Act, the Occupational Safety and Health Act, the Toxic Substances Control Act, state worker's compensation, and suits by workers in the courts are discussed in the course. Problems related to occupational health and safety, collective bargaining as a mechanism for altering technology in the workplace, job alienation, productivity, and the organization of work are also addressed. Prior courses or experience in environmental, public health, or law-related areas will be useful.

  • Technology-based Business Transformation

    This course covers how to leverage major technology advances to significantly transform a business in the marketplace. There is a focus on major issues a business must deal with to transform its technical and market strategies successfully, including the organizational and cultural aspects that often cause such business transformations to fail. Class material draws from concrete experiences of IBM's major transformation in the late 1990s, when it aggressively embraced the Internet and came up with its e-business strategy.

  • The Art of Approximation in Science and Engineering

    This course teaches simple reasoning techniques for complex phenomena: divide and conquer, dimensional analysis, extreme cases, continuity, scaling, successive approximation, balancing, cheap calculus, and symmetry. Applications are drawn from the physical and biological sciences, mathematics, and engineering. Examples include bird and machine flight, neuron biophysics, weather, prime numbers, and animal locomotion. Emphasis is on low-cost experiments to test ideas and on fostering curiosity about phenomena in the world.

  • The Development of Object and Face Recognition

    This course takes a 'back to the beginning' view that aims to better understand the end result. What might be the developmental processes that lead to the organization of 'booming, buzzing confusions' into coherent visual objects? This course examines key experimental results and computational proposals pertinent to the discovery of objects in complex visual inputs. The structure of the course is designed to get students to learn and to focus on the genre of study as a whole; to get a feel for how science is done in this field.

  • The History of Computing

    This course focuses on one particular aspect of the history of computing: the use of the computer as a scientific instrument. The electronic digital computer was invented to do science, and its applications range from physics to mathematics to biology to the humanities. What has been the impact of computing on the practice of science? Is the computer different from other scientific instruments? Is computer simulation a valid form of scientific experiment? Can computer models be viewed as surrogate theories? How does the computer change the way scientists approach the notions of proof, expertise, and discovery? No comprehensive history of scientific computing has yet been written. This seminar examines scientific articles, participants memoirs, and works by historians, sociologists, and anthropologists of science to provide multiple perspectives on the use of computers in diverse fields of physical, biological, and social sciences and the humanities. We explore how the computer transformed scientific practice, and how the culture of computing was influenced, in turn, by scientific applications.

  • the Human Intelligence Enterprise

    This is a course in the department's "Artifical Intelligence and Applications" concentration. This course is offered both to undergraduates (6.803) and graduates (6.833). 6.803/6.833 is designed to help students learn about progress toward the scientific goal of understanding human intelligence from a computational point of view. This course complements 6.034, because 6.803/6.833 focuses on long-standing scientific questions, whereas 6.034 focuses on existing tools for building applications with reasoning and learning capability. The content of 6.803/6.833 is largely based on papers by representative Artificial Intelligence leaders, which serve as the basis for discussion and assignments for the course.

  • The Impact of Globalization on the Built Envirnoment

    The course is designed to provide a better understanding of the built environment, globalization, the current financial crisis and the impact of these factors on the rapidly changing and evolving international architecture, engineering, construction fields.

  • The Mathematics in Toys and Games

    We will explore the mathematical strategies behind popular games, toys, and puzzles. Topics covered will combine basic fundamentals of game theory, probability, group theory, and elementary programming concepts. Each week will consist of a lecture and discussion followed by game play to implement the concepts learned in class.

  • The Society of Mind

    This course is an introduction to a theory that tries to explain how minds are made from collections of simpler processes. The subject treats such aspects of thinking as vision, language, learning, reasoning, memory, consciousness, ideals, emotions, and personality. Ideas incorporate psychology, artificial intelligence, and computer science to resolve theoretical issues such as whole vs. parts, structural vs. functional descriptions, declarative vs. procedural representations, symbolic vs. connectionist models, and logical vs. common-sense theories of learning.

  • The Software Business

    This subject is a seminar-style course aimed at anyone who is interested in founding a software company or working for a software company or company that uses software technology extensively as a senior manager, developer, or product/program manager. It is also appropriate for people interested in the industry or in working as an industry analyst. Many of the issues we discuss are highly relevant for companies whose businesses are heavily dependent on software, such as in e-business or financial services, or embedded software for industrial applications.

  • Theory of Computation

    This graduate level course is more extensive and theoretical treatment of the material in Computability, and Complexity (6.045J / 18.400J). Topics include Automata and Language Theory, Computability Theory, and Complexity Theory.

  • Theory of Solids I

    This is the first term of a theoretical treatment of the physics of solids. Topics covered include crystal structure and band theory, density functional theory, a survey of properties of metals and semiconductors, quantum Hall effect, phonons, electron phonon interaction and superconductivity.

  • Theory of Solids II

    This is the second term of a theoretical treatment of the physics of solids. Topics covered include linear response theory; the physics of disorder; superconductivity; the local moment and itinerant magnetism; the Kondo problem and Fermi liquid theory.

  • Thermal Energy

    This course is taught in four main parts. The first is a review of fundamental thermodynamic concepts (e.g. energy exchange in propulsion and power processes), and is followed by the second law (e.g. reversibility and irreversibility, lost work). Next are applications of thermodynamics to engineering systems (e.g. propulsion and power cycles, thermo chemistry), and the course concludes with fundamentals of heat transfer (e.g. heat exchange in aerospace devices).

  • Thermal Hydraulics in Power Technology

    This course covers the thermo-fluid dynamic phenomena and analysis methods for conventional and nuclear power stations. Specific topics include: kinematics and dynamics of two-phase flows; steam separation; boiling, instabilities, and critical conditions; single-channel transient analysis; multiple channels connected at plena; loop analysis including single and two-phase natural circulation; and subchannel analysis.

  • Thermodynamics and Kinetics of Materials

    This course presents a unified treatment of phenomenological and atomistic kinetic processes in materials. It provides the foundation for the advanced understanding of processing, microstructural evolution, and behavior for a broad spectrum of materials. The course emphasizes analysis and development of rigorous comprehension of fundamentals. Topics include: irreversible thermodynamics; diffusion; nucleation; phase transformations; fluid and heat transport; morphological instabilities; gas-solid, liquid-solid, and solid-solid reactions.

  • Thermodynamics of Biomolecular Systems

    This subject deals primarily with equilibrium properties of macroscopic and microscopic systems, basic thermodynamics, chemical equilibrium of reactions in gas and solution phase, and macromolecular interactions.

  • Thermodynamics of Materials

    Treatment of the laws of thermodynamics and their applications to equilibrium and the properties of materials. Provides a foundation to treat general phenomena in materials science and engineering, including chemical reactions, magnetism, polarizability, and elasticity. Develops relations pertaining to multiphase equilibria as determined by a treatment of solution thermodynamics. Develops graphical constructions that are essential for the interpretation of phase diagrams. Treatment includes electrochemical equilibria and surface thermodynamics. Introduces aspects of statistical thermodynamics as they relate to macroscopic equilibrium phenomena.

  • This course is an introduction to data cleaning, analysis and visualization. We will teach the basics of data analysis through concrete examples. You will learn how to take raw data, extract meaningfu

    0

  • Tools for Analysis: Design for Real Estate and Infrastructure Development

    This course is an introduction to the analytical tools that support design and decision-making in real estate and infrastructure development. There is a particular focus on identifying and valuing sources of flexibility using real options, Monte-Carlo simulation, and other techniques from the field of engineering systems. This course integrates economic and engineering perspectives, and is suitable for students with various backgrounds. It serves to provide useful preparation for thesis work in the area. The course applies the approach to the design and phasing of a mega infrastructure real estate project.

  • Topics in Combinatorial Optimization

    In this graduate-level course, we will be covering advanced topics in combinatorial optimization. We will start with non-bipartite matchings and cover many results extending the fundamental results of matchings, flows and matroids. The emphasis is on the derivation of purely combinatorial results, including min-max relations, and not so much on the corresponding algorithmic questions of how to find such objects. The intended audience consists of Ph.D. students interested in optimization, combinatorics, or combinatorial algorithms.

  • Topics in Computational and Systems Biology

    The MIT Initiative in Computational and Systems Biology (CSBi) is a campus-wide research and education program that links biology, engineering, and computer science in a multidisciplinary approach to the systematic analysis and modeling of complex biological phenomena. This course is one of a series of core subjects offered through the CSB Ph.D. program, for students with an interest in interdisciplinary training and research in the area of computational and systems biology.

  • Topics in Fluid Dynamics

    The goal of this resource is to help each student master the concepts and mathematical tools that make up the foundation of classical and geophysical fluid dynamics. These essays treat these topics in considerably greater depth than a comprehensive fluids textbook can afford, and they are accompanied by data files (MATLAB and Fortan) that allows some application and experimentation. They should be suitable for self study.

  • Topics in Phonology

    This course introduces students to the theory and practice of modeling phonology, with an empirical focus on modeling the discovery of static phonotactics, the discovery of alternations, learning in the midst of variation and exceptions, and the discovery of gradient patterns. This course is also intended to provide hands-on experience with various aspects of using and developing models, including preparing training data, running simulations, and interpreting their results.

  • Topics in Statistics: Statistical Learning Theory

    The main goal of this course is to study the generalization ability of a number of popular machine learning algorithms such as boosting, support vector machines and neural networks. Topics include Vapnik-Chervonenkis theory, concentration inequalities in product spaces, and other elements of empirical process theory.

  • Topics in Theoretical Computer Science: Internet Research Problems

    We will discuss numerous research problems that are related to the internet. Sample topics include: routing algorithms such as BGP, communication protocols such as TCP, algorithms for intelligently selecting a resource in the face of uncertainty, bandwidth sensing tools, load balancing algorithms, streaming protocols, determining the structure of the internet, cost optimization, DNS-related problems, visualization, and large-scale data processing. The seminar is intended for students who are ready to work on challenging research problems.

  • Toy Product Design

    In this course, students work in small teams of 5-6 members to design and prototype new toys. Students work closely with a local sponsor, an elementary school, and experienced mentors on a themed toy design project. Students will be introduced to the product development process, including determining customer needs; brainstorming; estimation; sketching; sketch modeling; concept development; design aesthetics; detailed design; prototyping; and written, visual, and oral communication.

  • Transcribing Prosodic Structure of Spoken Utterances with ToBI

    This course presents a tutorial on the ToBI (Tones and Break Indices) system, for labelling certain aspects of prosody in Mainstream American English (MAE-ToBI). The course is appropriate for undergrad or grad students with background in linguistics (phonology or phonetics), cognitive psychology (psycholinguistics), speech acoustics or music, who wish to learn about the prosody of speech, i.e. the intonation, rhythm, grouping and prominence patterns of spoken utterances, prosodic differences that signal meaning and phonetic implementation.

  • Transport Phenomena in Materials Engineering

    This course deals with solid-state diffusion, homogeneous and heterogeneous chemical reactions, and spinodal decomposition. Topics covered include: heat conduction in solids, convective and radiative heat transfer boundary conditions; fluid dynamics, 1-D solutions to the Navier-Stokes equations, boundary layer theory, turbulent flow, and coupling with heat conduction and diffusion in fluids to calculate heat and mass transfer coefficients.

  • Transport Processes

    Principles of heat and mass transfer. Steady and transient conduction and diffusion. Radiative heat transfer. Convective transport of heat and mass in both laminar and turbulent flows. Emphasis on the development of a physical understanding of the underlying phenomena and upon the ability to solve real heat and mass transfer problems of engineering significance.

  • Transport Processes in Environment

    This class serves as an introduction to mass transport in environmental flows, with emphasis given to river and lake systems. The class will cover the derivation and solutions to the differential form of mass conservation equations. Class topics to be covered will include: molecular and turbulent diffusion, boundary layers, dissolution, bed-water exchange, air-water exchange and particle transport.

  • Transport Processes in the Environment

    This class serves as an introduction to mass transport in environmental flows, with emphasis given to river and lake systems. The class will cover the derivation and solutions to the differential form of mass conservation equations. Class topics to be covered will include: molecular and turbulent diffusion, boundary layers, dissolution, bed-water exchange, air-water exchange and particle transport.

  • Transportation Flow Systems

    Design, operation, and management of traffic flows over complex transportation networks are the foci of this course. It covers two major topics: traffic flow modeling and traffic flow operations. Sub-topics include deterministic and probabilistic models, elements of queuing theory, and traffic assignment. Concepts are illustrated through various applications and case studies. This is a half-term subject offered during the second half of the semester.

  • Transportation Policy and Environmental Limits

    Through a combination of lectures, cases, and class discussions this subject examines the economic and political conflict between transportation and the environment. It investigates the role of government regulation, green business and transportation policy as facilitators of economic development and environmental sustainability. It analyzes a variety of international policy problems including government-business relations; the role of interest groups, non-governmental organizations, and the public and media in the regulation of the automobile; sustainable development; global warming; the politics of risk and siting of transport facilities; environmental justice; equity; and transportation and public health in the urban metropolis. It provides students with an opportunity to apply transportation and planning methods to developing policy alternatives in the context of environmental politics.

  • Transportation Systems

    Approaching transportation as a complex, large-scale, integrated, open system (CLIOS), this course strives to be an interdisciplinary systems subject in the "open" sense. It introduces qualitative modeling ideas and various techniques and philosophies of modeling complex transportation enterprises. It also introduces conceptual frameworks for qualitative analysis, such as frameworks for regional strategic planning, institutional change analysis, and new technology development and deployment. And it covers transportation as a large-scale, integrated system that interacts directly with the social, political, and economic aspects of contemporary society. Fundamental elements and issues shaping traveler and freight transportation systems are covered, along with underlying principles governing transportation planning, investment, operations, and maintenance.

  • Transportation Systems Analysis: Demand and Economics

    The main objective of this course is to give broad insight into the different facets of transportation systems, while providing a solid introduction to transportation demand and cost analyses. As part of the core in the Master of Science in Transportation program, the course will not focus on a specific transportation mode but will use the various modes to apply the theoretical and analytical concepts presented in the lectures and readings.

  • Tribology

    This course addresses the design of tribological systems: the interfaces between two or more bodies in relative motion. Fundamental topics include: geometric, chemical, and physical characterization of surfaces; friction and wear mechanisms for metals, polymers, and ceramics, including abrasive wear, delamination theory, tool wear, erosive wear, wear of polymers and composites; and boundary lubrication and solid-film lubrication. The course also considers the relationship between nano-tribology and macro-tribology, rolling contacts, tribological problems in magnetic recording and electrical contacts, and monitoring and diagnosis of friction and wear. Case studies are used to illustrate key points.

  • Tropical Meterology

    This course describes the large-scale circulation systems of the tropical atmosphere and analyses the dynamics of such systems. Topics include: Radiative-convective equilibrium; the Hadley and walker circulation; monsoons; tropical boundary layers; theory of the response of the tropical atmosphere to localized sea-surface temperature anomalies; intraseasonal oscillations; equatorial waves; El Nio/Southern Oscillation; easterly waves; and tropical cyclones.

  • Tumor Pathophysiology and Transport Phenomena

    Tumor pathophysiology plays a central role in the growth, invasion, metastasis and treatment of solid tumors. This class applies principles of transport phenomena to develop a systems-level, quantitative understanding of angiogenesis, blood flow and microcirculation, metabolism and microenvironment, transport and binding of small and large molecules, movement of cancer and immune cells, metastatic process, and treatment response.

  • Turbulence in the Ocean and Atmosphere

    This course presents the phenomena, theory, and modeling of turbulence in the Earth's oceans and atmosphere. The scope ranges from centimeter to planetary scale motions. The regimes of turbulence include homogeneous isotropic three dimensional turbulence, convection, quasi-geostrophic turbulence, shallow water turbulence, baroclinic turbulence, macroturbulence in the ocean and atmosphere.

  • Turbulent Flow and Transport

    Turbulence: its production, dissipation, and scaling laws. Reynolds averaged equations for momentum, energy, and species transfer. Simple closure approaches for free and bounded turbulent shear flows. Applications to jets, pipe and channel flows, boundary layers, buoyant plumes and thermals, and Taylor dispersion, etc., including heat and species transport as well as flow fields. Introduction to more complex closure schemes, including the k-epsilon, and statistical methods in turbulence.

  • Ultrafast Optics

    This course is offered to graduate students and addresses issues regarding ultrafast optics. Topics covered include: Generation, propagation and applications of ultrashort pulses (nano-, pico-, femto-, attosecond pulses); Linear and nonlinear pulse shaping processes: Optical solitons, Pulse compression; Laser principles: Single- and multi-mode laser dynamics, Q-switching, Active and passive mode-locking; Pulse characterization: Autocorrelation, FROG, SPIDER; Noise in mode-locked lasers and its limitations in measurements; Laser amplifiers, optical parametric amplifiers, and oscillators; Applications in research and industry: Pump-probe techniques, Optical imaging, Frequency metrology, Laser ablation, High harmonic generation.

  • Uncertainity in Engineering

    This course gives an introduction to probability and statistics, with emphasis on engineering applications. Course topics include events and their probability, the total probability and Bayes' theorems, discrete and continuous random variables and vectors, uncertainty propagation and conditional analysis. Second-moment representation of uncertainty, random sampling, estimation of distribution parameters (method of moments, maximum likelihood, Bayesian estimation), and simple and multiple linear regression. Concepts illustrated with examples from various areas of engineering and everyday life.

  • Underactuated Robotics

    This course discusses nonlinear dynamics and control of underactuated mechanical systems, with an emphasis on machine learning methods. Topics include nonlinear dynamics of passive robots (walkers, swimmers, flyers), motion planning, partial feedback linearization, energy-shaping control, analytical optimal control, reinforcement learning/approximate optimal control, and the influence of mechanical design on control. Discussions include examples from biology and applications to legged locomotion, compliant manipulation, underwater robots, and flying machines.

  • Unified Engineering I, II, III & IV

    The basic objective of Unified Engineering is to give a solid understanding of the fundamental disciplines of aerospace engineering, as well as their interrelationships and applications. These disciplines are Materials and Structures (M); Computers and Programming (C); Fluid Mechanics (F); Thermodynamics (T); Propulsion (P); and Signals and Systems (S). In choosing to teach these subjects in a unified manner, the instructors seek to explain the common intellectual threads in these disciplines, as well as their combined application to solve engineering Systems Problems (SP). Throughout the year, the instructors emphasize the connections among the disciplines.

  • Use of Joint Fact Finding in Science Intensive Policy Disputes, Part I

    The goal of this seminar is to explore the role of science and scientists in ecosystems and natural resources management focusing on joint fact finding as a new approach to environmental policy-making. Increasingly scientists and science organizations are confronting a conundrum: Why is science often ignored in important societal decisions even as the call for decisions based on sound science escalates? One reason is that decision-making is often driven by a variety of nonscientific, adversarial, and stakeholder dynamics. Thus, even though science helps inform choices, it is only one of many values and interests considered by each stakeholder. In response to this emerging challenge, scientists, and science agencies such as the U.S. Geological Survey, are embarking upon research that explores the problems of incorporating science into value-laden societal decisions. This research includes designing experiments that will assess the appropriateness of using the new and emerging approach of Joint Fact Finding to address some of the Nation's most contentious environmental conflicts. In the first few sessions we will examine the problems of using science in environmental disputes. In following sessions, students will analyze and discuss cases that involved or that should have involved Joint Fact Finding of various kinds.

  • Use of Joint Fact Finding in Science Intensive Policy Disputes, Part II

    This course makes up the second half of a year-long seminar on Joint Fact Finding in Science-Intensive Disputes. In 11.941, the first half of the seminar, students analyzed and discussed cases that involved or that should have involved Joint Fact Finding of various kinds. In this portion, students concentrate on gathering information to assist in resolving the Cape Wind project, the dispute concerning the placement of wind farms in waters adjacent to Nantucket. Students will lay the groundwork for a collaborative project that includes Federal and State agencies, academic institutions and non-profits.

  • User Interface Design and Implementation

    6.831/6.813 examines human-computer interaction in the context of graphical user interfaces. The course covers human capabilities, design principles, prototyping techniques, evaluation techniques, and the implementation of graphical user interfaces. Deliverables include short programming assignments and a semester-long group project. Students taking the graduate version also have readings from current literature and additional assignments.

  • Waste Containment and Remediation Technology

    This class on the geotechnical aspects of hazardous waste management, with specific emphasis on the design of land-based waste containment structures and hazardous waste remediation. Topics include: introduction to hazardous waste, definition of hazardous waste, regulatory requirements, waste characteristics, geo-chemistry, and contaminant transport; the design and operation of waste containment structures, landfills, impoundments, and mine-waste disposal; the characterization and remediation of contaminated sites, the superfund law, preliminary site assessment, site investigation techniques, and remediation technologies; and monitoring requirements.

  • Water and Sanitation Infrastructure Planning in Developing Countries

    This course examines the policy and planning for the provision of water supply and sanitation services in developing countries. It reviews available technologies, but emphasizes the planning and policy process, including economic, social, environmental, and health issues. The course incorporates considerations of financing, pricing, institutional structure, consumer demand, and community participation in the planning process. And it evaluates policies and projects in case studies from Asia, Africa, Latin America, and Central and Eastern Europe.

  • Water and Wastewater Treatment Engineering

    This course is an overview of engineering approaches to protecting water quality with an emphasis on fundamental principals. Theory and conceptual design of systems for treating municipal wastewater and drinking water are discussed, as well as reactor theory, process kinetics, and models. Physical, chemical, and biological processes are presented, including sedimentation, filtration, biological treatment, disinfection, and sludge processing. Finally, there is discussion of engineered and natural processes for wastewater treatment.

  • Water Jet Technologies

    In this Public Service Design Seminar (PSDS), we will design and build products with developmentally disabled students at the Protestant Guild Learning Center in Waltham, MA. The class will work closely with community clients to make sure that what is developed is helpful and functional. These products will be built using the Hobby Shop equipment, the water jet machine in particular. Over the course of the seminar, this class will teach students how to use the OMAX Jet Machining Center commonly called the water jet and associated OMAX software. The product development process will also be detailed in depth: determining customer needs, concept development, prototyping, design, and manufacturing.

  • Water Quality Control

    The course material emphasizes mathematical models for predicting distribution and fate of effluents discharged into lakes, reservoirs, rivers, estuaries, and oceans. It also focuses on formulation and structure of models as well as analytical and simple numerical solution techniques. Also discussed are the role of element cycles, such as oxygen, nitrogen, and phosphorus, as water quality indicators; offshore outfalls and diffusion; salinity intrusion in estuaries; and thermal stratification, eutrophication, and sedimentation processes in lakes and reservoirs. This course is a core requirement for the Environmental MEng program.

  • Water Resource Systems

    This subject is concerned with quantitative methods for analyzing large-scale water resource problems. Topics covered include the design and management of facilities for river basin development, flood control, water supply, groundwater remediation, and other activities related to water resources. Simulation models and optimization methods are often used to support analyses of water resource problems. In this subject we will be constructing simulation models with the MATLAB programming language and solving numerical optimization problems with the GAMS optimization package.

  • Wave Motions in the Ocean and the Atmosphere

    This course is an introduction to basic ideas of geophysical wave motion in rotating, stratified, and rotating-stratified fluids. Subject begins with general wave concepts of phase and group velocity. It also covers the dynamics and kinematics of gravity waves with a focus on dispersion, energy flux, initial value problems, etc.

  • Wave Propogation

    This course discusses the Linearized theory of wave phenomena in applied mechanics. Examples are chosen from elasticity, acoustics, geophysics, hydrodynamics and other subjects. The topics include: basic concepts, one dimensional examples, characteristics, dispersion and group velocity, scattering, transmission and reflection, two dimensional reflection and refraction across an interface, mode conversion in elastic waves, diffraction and parabolic approximation, radiation from a line source, surface Rayleigh waves and Love waves in elastic media, waves on the sea surface and internal waves in a stratified fluid, waves in moving media, ship wave pattern, atmospheric lee waves behind an obstacle, and waves through a laminated media.

  • Wavelets, Filter Banks and Applications

    Wavelets are localized basis functions, good for representing short-time events. The coefficients at each scale are filtered and subsampled to give coefficients at the next scale. This is Mallat's pyramid algorithm for multiresolution, connecting wavelets to filter banks. Wavelets and multiscale algorithms for compression and signal/image processing are developed. Subject is project-based for engineering and scientific applications.

  • Welding and Joining Processes

    Discusses a wide variety of processes and materials from the viewpoint of their fundamental physical and chemical properties. Specific topics: cold welding, adhesive bonding, diffusion bonding, soldering, brazing, flames, arcs, high-energy density heat sources, solidification, cracking resistance, shielding methods, and electric contacts. Emphasis on underlying science of a given process rather than a detailed description of the technique or equipment.

  • Wheelchair Design in Developing Countries

    According to the United States Agency for International Development, 20 million people in developing countries require wheelchairs, and the United Nations Development Programme estimates below 1% of their need is being met in Africa by local production. Wheelchair Design in Developing Countries (WDDC) gives students the chance to better the lives of others by improving wheelchairs and tricycles made in the developing world. Lectures will focus on understanding local factors, such as operating environments, social stigmas against the disabled, and manufacturing constraints, and then applying sound scientific/engineering knowledge to develop appropriate technical solutions. Multidisciplinary student teams will conduct term-long projects on topics such as hardware design, manufacturing optimization, biomechanics modeling, and business plan development. Theory will further be connected to real-world implementation during guest lectures by MIT faculty, Third-World community partners, and U.S. wheelchair organizations. This class is made possible by an MIT Alumni Sponsored Funding Opportunities grant with additional support from the National Collegiate Inventors and Innovators Alliance, the MIT Public Service Center, and the MIT Edgerton Center; special thanks to CustomInk.com.

Go Back