This is a graduate course on the design and analysis of 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.
This course is a first-year graduate course in algorithms. Emphasis is placed …
This course is a first-year graduate course in algorithms. Emphasis is placed on fundamental algorithms and advanced methods of algorithmic design, analysis, and implementation. Techniques to be covered include amortization, randomization, fingerprinting, word-level parallelism, bit scaling, dynamic programming, network flow, linear programming, fixed-parameter algorithms, and approximation algorithms. Domains include string algorithms, network optimization, parallel algorithms, computational geometry, online algorithms, external memory, cache, and streaming algorithms, and data structures.
Following a brief classroom discussion of relevant principles, each student in this …
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. This course is worth 12 Engineering Design Points.
This graduate-level course focuses on current research topics in computational complexity theory. …
This graduate-level course focuses on current research topics in computational complexity theory. Topics include: Nondeterministic, alternating, probabilistic, and parallel computation models; Boolean circuits; Complexity classes and complete sets; The polynomial-time hierarchy; Interactive proof systems; Relativization; Definitions of randomness; Pseudo-randomness and derandomizations;Interactive proof systems and probabilistically checkable proofs.
Data structures play a central role in modern computer science. You interact …
Data structures play a central role in modern computer science. You interact with data structures even more often than with algorithms (think Google, your mail server, and even your network routers). In addition, data structures are essential building blocks in obtaining efficient algorithms. This course covers major results and current directions of research in data structure. Acknowledgments Thanks to videographers Martin Demaine and Justin Zhang.
This course introduces the basic components of an airframe structure and discusses …
This course introduces the basic components of an airframe structure and discusses their use and limitations. The realities of composite design such as the effect of material scatter, environmental knockdowns, and damage knockdowns are discussed and guidelines accounting for these effects and leading to robust designs are presented.
The resulting design constraints and predictive tools are applied to real-life design problems in composite structures. A brief revision of lamination theory and failure criteria leads into the development of analytical solutions for typical failure modes for monolithic skins (layup strength, buckling under combined loads and for a variety of boundary conditions) and stiffeners (strength, column buckling under a variety of loads and boundary conditions, local buckling or crippling for one-edge and no-edge-free conditions). These are then combined into stiffened composite structures where additional failure modes such as skin-stiffener separation are considered. Analogous treatment of sandwich skins examines buckling, wrinkling, crimping, intra-cellular buckling failure modes. Once the basic analysis and design techniques have been presented, typical designs (e.g. flange layup, stiffness, taper requirements) are presented and a series of design guidelines (stiffness mismatch minimization, symmetric and balanced layups, 10% rule, etc.) addressing layup and geometry are discussed. On the metal side, the corresponding design practices and analysis methods are presented for the more important failure modes (buckling, crippling) and comparisons to composite designs are made. A design problem is given in the end as an application of the material in this Part of the course.
An open-source textbook covering vector calculus, ordinary and partial differential equations, and …
An open-source textbook covering vector calculus, ordinary and partial differential equations, and Fourier series. The textbook is used in a first-year graduate level course in the Department of Mechanical Engineering at the Colorado School of Mines. It undergoes extensive revisions annually, but is relatively complete.
Designed to familiarize students with theories and analytical tools useful for studying …
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.
Designed to familiarize students with theories and analytical tools useful for studying …
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.
This course is a survey of principal concepts and methods of fluid …
This course is a survey of principal concepts and methods of fluid dynamics. Topics include mass conservation, momentum, and energy equations for continua; Navier-Stokes equation for viscous flows; similarity and dimensional analysis; lubrication theory; boundary layers and separation; circulation and vorticity theorems; potential flow; introduction to turbulence; lift and drag; surface tension and surface tension driven flows.
1.364 examines site characterization and geotechnical aspects of the design and construction …
1.364 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.
Project-based course on the design of mechatronic devices to address needs identified …
Project-based course on the design of mechatronic devices to address needs identified by hospital-based clinicians and industry. Students work in teams to develop a mechatronic prototype. The lectures will cover the design of medical devices and robotics including sensors, actuators, and robots. The students will communicate with customers to understand design needs, then conduct study on prior art, intellectual property, due diligence, and idea conceptualization. Students will present ideas in class and to a broad audience from local industry. Students will also write a publication-quality final report, which they will be encouraged for publication submission.
This course is a graduate introduction to natural language processing - the …
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.
Word Count: 70634 (Note: This resource's metadata has been created automatically by …
Word Count: 70634
(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)
This class presents the application of principles of soil mechanics. It considers …
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.
This course is designed to introduce students who wish to specialize in …
This course is designed to introduce students who wish to specialize in stress analysis of thin-walled structures to more advanced topics such as the analysis of statically indeterminate structures, warping, constraint stresses, shear diffusion, and elements of plate bending.
This course begins with the foundations of 3D elasticity, fluid and elastic …
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. This course was originally offered in Course 13 (Department of Ocean Engineering) as 13.811. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and this course was renumbered 2.067.
This class is developed around the concept of disobedient interference within the …
This class is developed around the concept of disobedient interference within the existing models of production of space and knowledge. Modeling is the main modus operandi of the class as students will be required to make critical diagrammatic cuts through processes of production in different thematic registers – from chemistry, law and economy to art, architecture and urbanism – in order to investigate the sense of social responsibility and control over the complex agendas embedded in models that supports production of everyday objects and surroundings. Students will be encouraged to explore relations between material or immaterial aspects and agencies of production, whether they emerged as a consequence of connection of mind, body and space, or the infrastructural, geographical and ecological complexities of the Anthropocene. These production environments will be taken as modeling settings.
This course provides a deep understanding of engineering systems at a level …
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.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.