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 will focus on advanced techniques and concepts in database management. …
This course will focus on advanced techniques and concepts in database management. Emphasis will be on Structured Query Language (SQL) and current industry best practices for utilizing data and databases. This course will be using hands-on exercises and real-world case studies for topics such as database optimization, database scalability, performance tuning, and concurrency control. Learning Objectives
Choose appropriate data models for projects. Implement data design in a relational database. Use query language (SQL) to create, access, update, and delete. Articulate how to collect and handle data Visualize and present data in ways that are easy to communicate with others Write efficient SQL statements Practice and implement database modeling and design Utilize and implement industry best practices for security and data standards Program a complex project using industry standard techniques. Describe the issues related to database performance. Show the advantages and disadvantages of various database types.
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.
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.
The purpose of this tutorial (along with the “Advanced Keyword Searching, Part …
The purpose of this tutorial (along with the “Advanced Keyword Searching, Part I” tutorial) is to help the student master comprehensive, keyword searching. Performing a truly comprehensive, keyword search is more difficult than performing a similarly thorough, subject heading search. We hope that this tutorial will make the steps involved in this complex process easier to understand and master.
Long Description: Hosted by: Word Count: 8074 Included H5P activities: 8 ISBN: …
Long Description: Hosted by:
Word Count: 8074
Included H5P activities: 8
ISBN: 978-1-55195-451-6
(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.)
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.
Short Description: A short course for graduate students to increase their proficiency …
Short Description: A short course for graduate students to increase their proficiency in conducting research for literature and systematic reviews. After taking the mini course graduate students will understand how to conduct their review, how to execute appropriate searches, manage their results and demonstrate strategic reading skills. Module 1 provides a quick overview of the different types of academic reviews and the steps involved in conducting them. Module 2 demonstrates how to formulate a research question and how to search for sources. Module 3 discusses how to select and organize sources. Finally, Module 4 outlines techniques for reading and assessing the quality of sources.The course contains interactive H5P activities for students to test their learning. Students have access to a workbook of reflective activities to document their research process. The intended outcome is to ensure graduate students understand how to conduct and manage their own research for their academic success and future careers.
Word Count: 17511
(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.)
Short Description: A short course for graduate students to increase their proficiency …
Short Description: A short course for graduate students to increase their proficiency in conducting research for literature and systematic reviews. After taking the mini course graduate students will understand how to conduct their review, how to execute appropriate searches, manage their results and demonstrate strategic reading skills. Module 1 provides a quick overview of the different types of academic reviews and the steps involved in conducting them. Module 2 demonstrates how to formulate a research question and how to search for sources. Module 3 discusses how to select and organize sources. Finally, Module 4 outlines techniques for reading and assessing the quality of sources.The course contains interactive H5P activities for students to test their learning. Students have access to a workbook of reflective activities to document their research process. The intended outcome is to ensure graduate students understand how to conduct and manage their own research for their academic success and future careers.
Word Count: 18244
(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.)
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.
The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge …
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.
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.