UrbanismUrbanism is the study of how inhabitants of urban areas, such as towns and cities, interact with the built environment. It is a direct component of disciplines such as urban planning, a profession focusing on the design and management of urban areas, and urban sociology, an academic field which studies urban life. Many architects, planners, geographers, and sociologists investigate the way people live in densely populated urban areas. There is a wide variety of different theories and approaches to the study of urbanism.
Land developmentLand development is the alteration of landscape in any number of ways such as: Changing landforms from a natural or semi-natural state for a purpose such as agriculture or housing Subdividing real estate into lots, typically for the purpose of building homes Real estate development or changing its purpose, for example by converting an unused factory complex into a condominium. In an economic context, land development is also sometimes advertised as land improvement or land amelioration.
LandLand, also known as dry land, ground, or earth, is the solid terrestrial surface of Earth not submerged by the ocean or another body of water. It makes up 29.2% of Earth's surface and includes all continents and islands. Earth's land surface is almost entirely covered by regolith, a layer of rock, soil, and minerals that forms the outer part of the crust. Land plays important roles in Earth's climate system, being involved in the carbon cycle, nitrogen cycle, and water cycle.
Urban studiesUrban studies or pre-urban planning education is based on the study of the urban development of cities. This includes studying the history of city development from an architectural point of view, to the impact of urban design on community development efforts. The core theoretical and methodological concerns of the urban studies field come from the academic disciplines of history, economics, sociology, geography, political science, anthropology, civil engineering, environmental studies, business administration, and the professional fields of urban planning, architecture, landscape architecture, and urban design.
Complex adaptive systemA complex adaptive system is a system that is complex in that it is a dynamic network of interactions, but the behavior of the ensemble may not be predictable according to the behavior of the components. It is adaptive in that the individual and collective behavior mutate and self-organize corresponding to the change-initiating micro-event or collection of events. It is a "complex macroscopic collection" of relatively "similar and partially connected micro-structures" formed in order to adapt to the changing environment and increase their survivability as a macro-structure.
Urban villageIn urban planning and design, an urban village is an urban development typically characterized by medium-density housing, mixed use zoning, good public transit and an emphasis on pedestrianization and public space. Contemporary urban village ideas are closely related to New Urbanism and smart growth ideas initiated in the United States. Urban villages are seen to provide an alternative to recent patterns of urban development in many cities, especially decentralization and urban sprawl.
Descriptive complexity theoryDescriptive complexity is a branch of computational complexity theory and of finite model theory that characterizes complexity classes by the type of logic needed to express the languages in them. For example, PH, the union of all complexity classes in the polynomial hierarchy, is precisely the class of languages expressible by statements of second-order logic.
Urban agricultureUrban agriculture refers to various practices of cultivating, processing, and distributing food in urban areas. The term also applies to the area activities of animal husbandry, aquaculture, beekeeping, and horticulture in an urban context. Urban agriculture is distinguished from peri-urban agriculture, which takes place in rural areas at the edge of suburbs. Urban agriculture can appear at varying levels of economic and social development.
Parameterized complexityIn computer science, parameterized complexity is a branch of computational complexity theory that focuses on classifying computational problems according to their inherent difficulty with respect to multiple parameters of the input or output. The complexity of a problem is then measured as a function of those parameters. This allows the classification of NP-hard problems on a finer scale than in the classical setting, where the complexity of a problem is only measured as a function of the number of bits in the input.
Time complexityIn computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by the algorithm, supposing that each elementary operation takes a fixed amount of time to perform. Thus, the amount of time taken and the number of elementary operations performed by the algorithm are taken to be related by a constant factor.