This course addresses advanced structures, exterior envelopes and contemporary production technologies. It …
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 determinante, 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 offers an introduction to the history, theory, and construction of …
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.
Concepts of building technology and experimental methods. Projects vary yearly and have …
Concepts of building technology and experimental methods. Projects vary yearly and have included design and test of strategies for daylighting, passive heating and cooling, and improved indoor air quality. Experimental methods focus on measurement and analysis of thermally driven and wind-driven airflows, lighting intensity and glare, heat flow and thermal storage, and load deformation of materials. Experiments are conducted at model and full scale and are often motivated by ongoing field work in developing countries.
"A Byte of Python" is a free book on programming using the …
"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. There are many translations of the book available in different human languages.
C is the most commonly used programming language for writing operating systems. …
C is the most commonly used programming language for writing operating systems. The first operating system written in C is Unix. Later operating systems like GNU/Linux were all written in C. Not only is C the language of operating systems, it is the precursor and inspiration for almost all of the most popular high-level languages available today. In fact, Perl, PHP, Python and Ruby are all written in C. By way of analogy, let's say that you were going to be learning Spanish, Italian, French, or Portuguese. Do you think knowing Latin would be helpful? Just as Latin was the basis of all of those languages, knowing C will enable you to understand and appreciate an entire family of programming languages built upon the traditions of C. Knowledge of C enables freedom.
Although C# is derived from the C programming language, it introduces some …
Although C# is derived from the C programming language, it introduces some unique and powerful features, such as delegates (which can be viewed as type-safe function pointers) and lambda expressions which introduce elements of functional programming languages, as well as a simpler single class inheritance model (than C++) and, for those of you with experience in "C-like" languages, a very familiar syntax that may help beginners become proficient faster than its predecessors. Similar to Java, it is object-oriented, comes with an extensive class library, and supports exception handling, multiple types of polymorphism, and separation of interfaces from implementations. Those features, combined with its powerful development tools, multi-platform support, and generics, make C# a good choice for many types of software development projects: rapid application development projects, projects implemented by individuals or large or small teams, Internet applications, and projects with strict reliability requirements. Testing frameworks such as NUnit make C# amenable to test-driven development and thus a good language for use with Extreme Programming (XP). Its strong typing helps to prevent many programming errors that are common in weakly typed languages.
The student will learn the mechanics of editing and compiling a simple …
The student will learn the mechanics of editing and compiling a simple program written in C++ beginning with a discussion of the essential elements of C++ programming: variables, loops, expressions, functions, and string class. Next, the student will cover the basics of object-oriented programming: classes, inheritance, templates, exceptions, and file manipulation. The student will then review function and class templates and the classes that perform output and input of characters to/from files. This course will also cover the topics of namespaces, exception handling, and preprocessor directives. In the last part of the course, the student will learn some slightly more sophisticated programming techniques that deal with data structures such as linked lists and binary trees. Upon successful completion of this course, students will be able to: Compile and execute code written in C++ language; Work with the elementary data types and conditional and iteration structures; Define and use functions, pointers, arrays, struct, unions, and enumerations; Write C++ using principles of object-oriented programming; Write templates and manipulate the files; Code and use namespaces, exceptions, and preprocessor instructions; Write a code that represents linked lists and binary trees; Translate simple word problems into C++ language. (Computer Science 107)
Students are presented with information relating to stand alone Python programs, stdin, …
Students are presented with information relating to stand alone Python programs, stdin, stdout, and command line arguments. This is a lab exercise. After completion students should be able to create executable Python programs which can accept input from stdin or command line arguments.
This book is a guide to Cascading Style Sheets (CSS), a technique …
This book is a guide to Cascading Style Sheets (CSS), a technique widely used in web pages including Wikipedia to describe their visual style and appearance. CSS can take HTML to new places creatively and functionally. Once you learn how to style mark-up, you can additionally learn JavaScript functions that make dynamic web pages.
Introduction to urban form and design, focusing on the physical, historical, and …
Introduction to urban form and design, focusing on the physical, historical, and social form of cities. Selected cities are analyzed, drawn, and compared, to develop a working understanding of urban and architectural form. The development of map making and urban representation is discussed, and use of the computer is required. Special focus on the historical development of the selected cities, especially mid-nineteenth and mid-twentieth century periods of expansion. Readings on urban design theory in the twentieth century and a weekly discussion/seminar on them. Methods class for S.M.Arch.S. students in Architecture and Urbanism.
Laboratory or field work in atmospheric science and oceanography. To be arranged …
Laboratory or field work in atmospheric science and oceanography. To be arranged with department faculty. Consult with department Education Office. 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. This course is offered as part of the MIT/WHOI Joint Program in Oceanography/Applied Ocean Science and Engineering.
For Institute students in all departments interested in the behavior of chemicals …
For Institute students in all departments interested in the behavior of chemicals in the environment (see ESD listings for other subjects). Emphasis on man-made chemicals, their movement through water, air, 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.
This course addresses the challenges of defining a relationship between exposure to …
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.
This course's aims are two-fold: 1) to offer students the theoretical and …
This course's aims are two-fold: 1) to offer students the theoretical and practical tools to understand how and why cities become torn by ethnic, religious, racial, nationalist, and/or other forms of identity that end up leading to conflict, violence, inequality, and social injustice; and 2) to use this knowledge and insight in the search for solutions. As preparation, students will be required to become familiar with social and political theories of the city and the nation and their relationship to each other. They also will focus on the ways that racial, ethnic, religious, nationalist or other identities grow and manifest themselves in cities or other territorial levels of determination (including the regional or transnational). In the search for remedies, students will be encouraged to consider a variety of policymaking or design points of entry, ranging from the political- institutional (e.g. forms of democratic participation and citizenship) to spatial, infrastructural, and technological interventions.
Around the world, major challenges of our time such as population growth …
Around the world, major challenges of our time such as population growth and climate change are being addressed in cities. Here, citizens play an important role amidst governments, companies, NGOs and researchers in creating social, technological and political innovations for achieving sustainability.
Citizens can be co-creators of sustainable cities when they engage in city politics or in the design of the urban environment and its technologies and infrastructure. In addition, citizens influence and are influenced by the technologies and systems that they use every day. Sustainability is thus a result of the interplay between technology, policy and people’s daily lives. Understanding this interplay is essential for creating sustainable cities. In this MOOC, we zoom in on Amsterdam, Beijing, Ho Chi Minh City, Nairobi, Kampala and Suzhou as living labs for exploring the dynamics of co-creation for sustainable cities worldwide. We will address topics such as participative democracy and legitimacy, ICTs and big data, infrastructure and technology, and SMART technologies in daily life.
Do you want to think about ways to help solve New OrleansŰŞ …
Do you want to think about ways to help solve New OrleansŰŞ problems? Cityscope is a project-based introduction to the contemporary city. "Problem solving in complex (urban) environments" is different than "solving complex problems." As a member of a team, you will learn to assess scenarios for the purpose of formulating social, economic and design strategies to provide humane and sustainable solutions. A visit to New Orleans is planned for spring break 2007.
This class is intended to introduce students to understandings of the city …
This class is intended to introduce students to understandings of the city generated from both social science literature and the field of urban design. The first part of the course examines literature on the history and theory of the city. Among other factors, it pays special attention to the larger territorial settings in which cities emerged and developed (ranging from the global to the national to the regional context) and how these affected the nature, character, and functioning of cities and the lives of their inhabitants. The remaining weeks focus more explicitly on the theory and practice of design visions for the city, the latter in both utopian and realized form. One of our aims will be to assess the conditions under which a variety of design visions were conceived, and to assess them in terms of the varying patterns of territorial "nestedness" (local, regional, national, imperial, and global) examined in the first part of the course. Another will be to encourage students to think about the future prospects of cities (in terms of territorial context or other political functions and social aims) and to offer design visions that might reflect these new dynamics.
Introduces the concepts, techniques, and devices used to measure engineering properties of …
Introduces the concepts, techniques, and devices used to measure engineering properties of materials. 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.
Based on working on exercises on project decision making and planning, the …
Based on working on exercises on project decision making and planning, the specific context of working abroad in general and in developing countries in particular is illustrated, with regard to socio-cultural aspects, planning and financing of projects, roles of (consulting) engineers and contractors, local materials, techniques and knowledge and environmental issues.
This graduate seminar examines the roles that civil society actors play in …
This graduate seminar examines the roles that civil society actors play in international, national, and local environmental governance. We will consider theories pertaining to civil society development, social movement mobilization, and relations between state and non-state actors. During the course of the semester, particular attention will be given to the legitimacy and accountability of nongovernmental organizations (NGOs). Case studies of civil society response to specific environmental issues will be used to illustrate theoretical issues and assess the impacts that these actors have on environmental policy and planning.
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.