Advanced Search
DSpace@MIT

Browsing MIT OpenCourseWare (MIT OCW) - Archived Content by Title

Research and Teaching Output of the MIT Community

Browsing MIT OpenCourseWare (MIT OCW) - Archived Content by Title

Sort by: Order: Results:

  • Amarasinghe, Saman P.; Rinard, Martin C. (2002-12)
    Analyzes issues associated with the implementation of higher-level programming languages. Fundamental concepts, functions, and structures of compilers. The interaction of theory and practice. Using tools in building software. ...
  • Medard, Muriel; Tsitsiklis, John N.; Bertsekas, Dimitri P.; Abou Faycal, Ibrahim C. (Ibrahim Chafik) (2002-12)
    Modeling, quantification, and analysis of uncertainty. Formulation and solution in sample space. Random variables, transform techniques, simple random processes and their probability distributions, Markov processes, limit ...
  • Bertsekas, Dimitri; Tsitsiklis, John; Médard, Muriel (2005-06)
    This course is offered both to undergraduates (6.041) and graduates (6.431), but the assignments differ. 6.041/6.431 introduces students to the modeling, quantification, and analysis of uncertainty. Topics covered include: ...
  • Nagpal, Radhika; Meyer, Albert R. (2002-12)
    This is an introductory course in Discrete Mathematics oriented toward Computer Science and Engineering. The course divides roughly into thirds: Fundamental concepts of Mathematics: definitions, proofs, sets, functions, ...
  • Rivest, Ronald L. (2002-06)
    Slower paced than 6.840J/18.404J. Introduces basic mathematical models of computation and the finite representation of infinite objects. Finite automata and regular languages. Context-free languages. Turing machines. Partial ...
  • Lynch, Nancy (2005-06)
    This course is offered to undergraduates and introduces basic mathematical models of computation and the finite representation of infinite objects. The course is slower paced than 6.840J/18.404J. Topics covered include: ...
  • Demaine, Erik D.; Leiserson, Charles Eric; Lee, Wee Sun (2001-12)
    Techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph ...
  • Leiserson, Charles Eric; Indyk, Piotr (2004-12)
    Techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph ...
  • Lloyd, Seth; Penfield, Paul (2003-06)
    Unified theory of information with applications to computing, communications, thermodynamics, and other sciences. Digital signals and streams, codes, compression, noise, and probability. Reversible and irreversible operations. ...
  • Kirtley, James (2007-06)
    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 ...
  • Kirtley, James L. (2003-06)
    Fundamentals of energy-handling electric circuits and electromechanical apparatus. Modeling of magnetic field devices and description of their behavior using appropriate models. Simplification of problems using transformation ...
  • Cory, David G.; Freidberg, Jeffrey P.; Parmelee, Elizabeth W. (2002-12)
    Introductory subject suitable for students with little or no previous background in electronics. Elementary network theory with op-amps, transients, second order linear systems and active filters, AM and FM modulation, ...
  • Akeju, Usman O.; Jones, Evan Philip Charles; Koch, Olivier (Olivier A.) (2008-01)
    This course is an introduction to software engineering, using the Java™ programming language; it covers concepts useful to 6.005. The focus is on developing high quality, working software that solves real problems. Students ...
  • Jones, Evan; Koch, Olivier; Cudre-Mauroux, Philippe (2009-01)
    This course is an introduction to Java programming and software engineering. It is designed for those who have little or no programming experience in Java and covers concepts useful to 6.005. The focus is on developing ...
  • Ho, Patrick; Dey, Sourav; Šćepanović, Danilo; Patel, Ankit (2009)
    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 a computer running ...
  • Dunietz, Jesse; Malik, Radhika; Kumar, Tanmay (2009)
    This course is designed for undergraduate and graduate students in science, social science and engineering programs who need to learn fundamental programming skills quickly but not in great depth. The course is ideal for ...
  • Roscoe, Byron M. (2002-12)
    Introductory experimental laboratory explores the design, construction, and debugging of analog electronic circuits. Lectures and six laboratory projects investigate the performance characteristics of diodes, transistors, ...
  • Chandrakasan, Anantha P.; Troxel, Donald E. (2004-06)
    Lectures and labs on digital logic, flipflops, PALs, counters, timing, synchronization, finite-state machines, and microprogrammed systems prepare students for the design and implementation of a final project of their ...
  • Schmidt, Martin A.; O'Handley, Robert C., 1942-; Ruff, Susan (2003-12)
    Introduces the theory and technology of integrated-circuit fabrication. Lectures and laboratory sessions on basic processing techniques such as diffusion, oxidation, epitaxy, photolithography, chemical vapor deposition, ...
  • Warde, Cardinal (2002-12)
    Lectures, laboratory exercises, and projects in modern optics. Topics: polarization properties of light, reflection and refraction, coherence and interference, Fraunhofer and Fresnel diffraction, imaging and transforming ...
MIT-Mirage