Most books that use MATLAB are aimed at readers who know how …
Most books that use MATLAB are aimed at readers who know how to program. This book is for people who have never programmed before. As a result, the order of presentation is unusual. The book starts with scalar values and works up to vectors and matrices very gradually. This approach is good for beginning programmers, because it is hard to understand composite objects until you understand basic programming semantics.
A university-level introduction to basic astronomy. Includes course readings, assignments, exams, and …
A university-level introduction to basic astronomy. Includes course readings, assignments, exams, and study notes with links to images and to biographical profiles of famous astronomers.
Fundamental principles of the processes used in the fabrication of silicon monolithic …
Fundamental principles of the processes used in the fabrication of silicon monolithic integrated circuits. Physical models of bulk crystal growth, thermal oxidation, solid-state diffusion, ion implantation, epitaxial deposition, chemical vapor deposition, and physical vapor deposition. Refractory metal silicides, plasma and reactive ion etching, and rapid thermal processing. Process modeling and simulation. Technological limitations on integrated circuit design and fabrication. VLSI fundamentals.
Explores policy and planning for sustainable development. Critically examines concept of sustainability …
Explores policy and planning for sustainable development. Critically examines concept of sustainability as a process of social, organizational, and political development drawing on cases from the US and Europe. Explores pathways to sustainability through debates on ecological modernization; sustainable technology development, international and intergenerational fairness, and democratic governance. Third subject in the Environmental Policy and Planning sequence.
This course explores the following topics: derivation of elastic and plastic stress-strain …
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 first half of term.
This workshop provides an introduction to urban environmental design and explores the …
This workshop provides an introduction to urban environmental design and explores the potential of information technology and the Internet to transform public education, city design, and community development in inner-city neighborhoods. Integration of comprehensive ("top-down") and grassroots ("bottom-up") approaches to design and planning is a major theme.
The course purpose is to provide the substance and skill necessary to …
The course purpose is to provide the substance and skill necessary to make sound business decisions relating to information systems, and to work with senior line managers in the resolution of issues and problems in this area. Categories of issues which will be addressed in the course include: How do IT and its various manifestations in business, such as the Internet, affect current and future competitiveness? How do we align business strategy and plans with IT strategy and IT plans? How can we engage executives in learning and leading IT-related change? How do we implement new systems, change work behavior, manage projects? How should we organize and govern IT in an organization.
"This course provides a thorough introduction to the C programming language, the …
"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 Labs 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."
This course provides students with the opportunity to develop a map of …
This course provides students with the opportunity to develop a map of contemporary architectural practice and discourse. The seminar examines six themes in terms of their recent history: city and global economy, urban plan and map of operations, program and performance, drawing and scripting, image and surface, and utopia and projection. Students will study buildings and read relevant texts in order to place recent architectural projects in disciplinary and cultural context.
The principles and practice of tissue engineering (and regenerative medicine) are taught …
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 Computer System Design: An Introduction is published in two parts. …
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. This textbook, an introduction to the principles and abstractions used in the design of computer systems, is an outgrowth of notes written for 6.033 Computer System Engineering over a period of 40-plus years. Individual chapters are also used in other EECS subjects. There is also a Web site for the current 6.033 class with a lecture schedule that includes daily Assignments and Labs, lecture notes, and lecture slides. The 6.033 class Web site also contains a thirteen-year archive of class Assignments and Labs, design projects, and quizzes. Technical Requirements: Special software is required to use some of the files in this resource: .key, .ppt, and .zip.
Deals with more advanced design theories and textual analysis. Emphasis on script …
Deals with more advanced design theories and textual analysis. Emphasis on script analysis in general, as well as from a designer's perspective. Students also refine technical skills in rendering and presentation, historical research, and analysis. Class sessions include interaction with student/faculty directors and other staff designers. Goal is for students to approach text with a fresh vision and translate that vision into design for performance.
Explores the interaction of radiation with matter at the microscopic level from …
Explores the interaction of radiation with matter at the microscopic level from both the theoretical and experimental viewpoints. Emphasis on radiation effects in biological systems. Topics include energy deposition by various types of radiation, including the creation and behavior of secondary radiations; the effects of radiation on cells and on DNA; and experimental techniques used to measure these radiation effects. Cavity theory, microdosimetry and methods used to simulate radiation track structure are reviewed. Examples of current literature used to relate theory, modeling, and experimental methods. Requires a term paper and presentation. 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.
Welcome to 6.041/6.431, a subject on the modeling and analysis of random …
Welcome to 6.041/6.431, 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. For example: The concept of statistical significance (to be touched upon at the end of this course) is considered by the Financial Times as one of "The Ten Things Everyone Should Know About Science". A recent Scientific American article argues that statistical literacy is crucial in making health-related decisions. Finally, an article in the New York Times identifies statistical data analysis as an upcoming profession, valuable everywhere, from Google and Netflix to the Office of Management and Budget. The aim of this class is to introduce the relevant models, skills, and tools, by combining mathematics with conceptual understanding and intuition.
Quantitative analysis of uncertainty and risk for engineering applications. Fundamentals of probability, …
Quantitative analysis of uncertainty and risk for engineering applications. Fundamentals of probability, random processes, statistics, and decision analysis. Random variables and vectors, uncertainty propagation, conditional distributions, and second-moment analysis. Introduction to system reliability. Bayesian analysis and risk-based decision. Estimation of distribution parameters, hypothesis testing, and simple and multiple linear regressions. Poisson and Markov processes. Emphasis on application to engineering problems.
Covers modern tools and methods for product design and development. The cornerstone …
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 employ cases and hands-on exercises to reinforce the key ideas. Topics include: product planning, identifying customer needs, concept generation, product architecture, industrial design, concept design, and design-for-manufacturing.
Subject engages a dialogue with architecture and urbanism from the perspective of …
Subject engages a dialogue with architecture and urbanism from the perspective of the visual artist. Ideas investigated thematically from early modernist practices to the most recent examples of contemporary production. Art making as an adjunct to the design process is challenged by both synthetic and critical models of production. Visual art practice is examined as a conceptual prologue to architectural and urbanistic thinking, as an integrated part of the design process, and as a critical epilogue. Lectures and discussions lead to the development of realized projects to be coordinated with architectural studio. This seminar engages in the notion of space from various points of departure. The goal is first of all to engage in the term and secondly to examine possibilities of art, architecture within urban settings in order to produce what is your interpretation of space.
Unlike some other textbooks, this one does not follow a top-down narrative. …
Unlike some other textbooks, this one does not follow a top-down narrative. Rather it has the flow of a conversation, with backtracking. We will often build up programs incrementally, just as a pair of programmers would. We will include mistakes, not because I don’t know the answer, but because this is the best way for you to learn. Including mistakes makes it impossible for you to read passively: you must instead engage with the material, because you can never be sure of the veracity of what you’re reading.
The main programming language used in this book is Racket. Like with all operating systems, however, Racket actually supports a host of programming languages, so you must tell Racket which language you’re programming in.
This textbook has been used in classes at: Brown University, Cal Poly, Columbus State University, Northeastern University, NYU, Reed College, UC-San Diego, UC-Santa Cruz, University of Rhode Island, University of Utah, Westmont College, Williams College, and Worcester Polytechnic Institute.
Principles of functional, imperative, and logic programming languages. Meta-circular interpreters, semantics (operational …
Principles of functional, imperative, and logic programming languages. Meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming, modules, and multiprocessing. Case studies of contemporary programming languages. Programming experience and background in language implementation required. From the course home page: 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.
This class builds a bridge between the recreational world of algorithmic puzzles …
This class builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching students to program while solving puzzles. Python syntax and semantics required to understand the code are explained as needed for each puzzle.
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.