Lect.
Building Type Program
And the Pattern Language
1. Introduction.. Needs, Institution & Building Type
2. Facility Programming
• Definition & the role of program
• Inputs.. [institution, community, context]
• Process.. [objectives, functions, activities, relations, areas]
• Outputs.. [space prog. Sheet, alternatives]
3. Pattern language & programming
• Definition + examples
• Using pattern language in programming
• Way of doing activities
• Spatial requirements
• Scenario of events
4. Hidden program & the role of the architect
5. Examples
6. Conclusion.. (hidden program
Dr. Raghad Mofeed
+ patterns = program)
Lect [3] Building Type Program 1
2. Facility programming.. Definition & the role of program
Programming
terms & definitions
The program of requirements is a summary of the limiting conditions and
requirements, quantitative and qualitative, which need to be satisfied by the
solution to a particular housing requirement. (government building agency 1995)
A program of requirements is an ordered collection of data about an organization’s
housing needs and the performance required in respect of the site, building,
rooms, parts of the building and facilities in the building and on the site. (Voordt
1999)
Briefing is an evolutionary process of understanding an organization’s needs and
resources, and matching these to its objectives and its mission. It is about
problem formulating and problem solving… (Blyth 2001)
ترجمة أهداف المؤسسة وقواعدها الحاكمة الى مبادئ وأسس تصميمية/هو العملية التي يتم فيها تحليل
بما يسمح باستيعاب األنشطة واألحداث المتوقعة والمرتبطة بالمجتمع والمكان
Source.. Voordet, (2005)
Dr. Raghad Mofeed Lect [3] Building Type Program 2
2. Facility programming.. Definition & the role of program
Analysis vs. synthesis
Projected images of reality
Programming vs.
Image of information vs. image of building
Design
Programming & designing project different images of reality..
Palmer (1981) p. 16
Dr. Raghad Mofeed Lect [3] Building Type Program 3
2. Facility programming.. Inputs
Process of programming
Inputs Process outputs
Dr. Raghad Mofeed Lect [3] Building Type Program 4
2. Facility programming.. Inputs
Process of programming should articulate values of:
Institution
Inputs of
programming
Community
process
Context
Dr. Raghad Mofeed Lect [3] Building Type Program 5
2. Facility programming.. Process
)Programming basic procedures (process
Objectives & Rules .1تحديد أهداف المؤسسة /العميل سواء المعلنة أو غير
المعلنة مع تحديد المحددات مثل األكواد والقوانين
Functions
.2تحويل أهداف المؤسسة الى وظائف مطلوبة
Activities & Patterns
.3ترجمة الوظائف الى مجموعة من األنشطة التي تستلزم
Relations
حيزات معمارية /فراغية لكي تحتويها
.4تحليل العالقات الوظيفية لعناصر المشروع
Areas
.5تحديد المسطحات الالزمة
Alternatives .6تقديم البدائل
Dr. Raghad Mofeed Lect [3] Building Type Program 6
2. Facility programming.. Process
Programming basic procedures (process)
Objectives & Rules
Functions
Activities & Patterns
Relations
Areas
Alternatives
Dr. Raghad Mofeed Lect [3] Building Type Program 7
2. Facility programming.. Process
Programming basic procedures (process)
Objectives & Rules
Functions
Activities & Patterns
Relations
Areas
Alternatives
Dr. Raghad Mofeed Lect [3] Building Type Program 8
2. Facility programming.. Process
Programming basic procedures (process)
Objectives & Rules
Functions
Activities & Patterns
Relations
Areas
Alternatives
Dr. Raghad Mofeed Lect [3] Building Type Program 9
2. Facility programming.. Process
Programming basic procedures (process)
Objectives & Rules
Functions
Activities & Patterns
Relations
Areas
Alternatives
Dr. Raghad Mofeed Lect [3] Building Type Program 10
2. Facility programming.. Process
Programming basic procedures (process)
Objectives & Rules
Functions
Activities & Patterns
Relations
Areas
Alternatives
Dr. Raghad Mofeed Lect [3] Building Type Program 11
2. Facility programming.. Process
Programming basic procedures (process)
Objectives & Rules
Functions
Activities & Patterns
Relations
Areas
Alternatives
Dr. Raghad Mofeed Lect [3] Building Type Program 12
2. Facility programming.. Output
Space program sheet
Dr. Raghad Mofeed Lect [3] Building Type Program 13
2. Facility programming.. The whole process
To conclude..
Inputs Process outputs
• Institution • Objectives & • Space
• Community Rules program
• Context • Functions sheet
• Activities • Needed
• Relations Areas
• Areas • Identification
of activities
• Alternatives
and way of
doing them
• Spatial
qualities
Dr. Raghad Mofeed Lect [3] Building Type Program 14
Lect. 3
Building Type Program
And the Pattern Language
1. Introduction.. Needs, Institution & Building Type
2. Facility Programming
• Definition & the role of program
• Inputs.. [institution, community, context]
• Process.. [objectives, functions, activities, relations, areas]
• Outputs.. [space prog. Sheet, alternatives]
3. Pattern language & programming
• Definition + examples
• Using pattern language in programming
• Way of doing activities
• Spatial requirements
• Scenario of events
4. Hidden program & the role of the architect
5. Examples
6. Conclusion.. (hidden program
Dr. Raghad Mofeed
+ patterns = program)
Lect [3] Building Type Program 15
3. Pattern language & programming.. Definition + Examples
Pattern Language .. What & Why?
Why?
Modern Architecture didn’t fulfill users
needs.. Architects didn’t offer environments
that allow users to carry out their activities
comfortably and conveniently.
“Life is right, Architecture is wrong” Le
Corbusier
Dr. Raghad Mofeed Lect [3] Building Type Program 16
3. Pattern language & programming.. Definition + Examples
Pattern Language .. What & Why?
Definition of Pattern
The patterns describe a design problem which occurs over and
over again in the environment, and then describe a core
solution for understanding a similar pattern. (Alexander
1977)
تحديد/النسق هو وصف لطريقة أداء نشاط متكرر الحدوث(المشكلة) مع وصف
)الخصائص الفراغية التي يمكن أن تحتوى هذا النشاط (الحل
Dr. Raghad Mofeed Lect [3] Building Type Program 17
3. Pattern language & programming.. Definition + Examples
Entrance pattern
Zaynab Khatoon house El Dbbousiah house
Dr. Raghad Mofeed Lect [3] Building Type Program 18
3. Pattern language & programming.. Definition + Examples
Entrance pattern
Dr. Raghad Mofeed Lect [3] Building Type Program 19
3. Pattern language & programming.. Definition + Examples
The Pattern
Japanese Western Arab
Dr. Raghad Mofeed Lect [3] Building Type Program 20
The problem
Pattern
Variations
The solution The solution
Lect [3] Levels of Criticism 21
3. Pattern language & programming.. Definition + Examples
The patterns describe a design problem which occurs over and over again in the
environment, and then describe a core solution for understanding a similar
pattern. (Alexander 1977)
تحديد الخصائص الفراغية/النسق هو وصف لطريقة أداء نشاط متكرر الحدوث(المشكلة) مع وصف
)التي يمكن أن تحتوى هذا النشاط (الحل
A pattern is based on the premise that typical systems of connection exist. (Sanoff
1977)
حل الشكل والوظيفية معا ً باالعتماد على وجود عالقة نمطية تجمع بين النشاط/النسق هو محاولة لفهم
وخصائص تشكيل الفراغ الذي يحتويه
Activity Repetition Space
Problem Solution
Based on needs Spatial requirements
Functional aspect Formal aspect
Pattern
Dr. Raghad Mofeed Lect [3] Building Type Program 22
3. Pattern language & programming.. Using patterns in programming
Inputs Process outputs
• Institution • Objectives & • Space
• Community Rules program
• Context • Functions sheet
• Activities
• Relations
• Areas
• Alternatives
Break down the function into certain activities or patterns
1. Identification of activities and the way of
How to use doing activities
pattern 2. Identification of spatial requirements
language in related to such activities
programming 3. Scenario/ sequence of activities
Dr. Raghad Mofeed Lect [3] Building Type Program 23
3. Pattern language & programming.. Using patterns in programming
1. Identification of activities and the way of doing activities Example
2. Identification of spatial requirements related to such activities
3. Scenario/ sequence of activities
Dr. Raghad Mofeed Lect [3] Building Type Program 24
3. Pattern language & programming.. Using patterns in programming
1. Identification of activities and the way of doing activities Example
2. Identification of spatial requirements related to such activities
3. Scenario/ sequence of activities
Dr. Raghad Mofeed Lect [3] Building Type Program 25
3. Pattern language & programming.. Using patterns in programming
1. Identification of activities and the way of doing activities Example
2. Identification of spatial requirements related to such activities
3. Scenario/ sequence of activities
Dr. Raghad Mofeed Lect [3] Building Type Program 26
3. Pattern language & programming.. Using patterns in programming
1. Identification of activities and the way of doing activities Example
2. Identification of spatial requirements related to such activities
3. Scenario/ sequence of activities
Dr. Raghad Mofeed Lect [3] Building Type Program 27
3. Pattern language & programming.. Using patterns in programming
1. Identification of activities and the way of doing activities Example
2. Identification of spatial requirements related to such activities
3. Scenario/ sequence of activities
Dr. Raghad Mofeed Lect [3] Building Type Program 28
Lect. 3
Building Type Program
And the Pattern Language
1. Introduction.. Needs, Institution & Building Type
2. Facility Programming
• Definition & the role of program
• Inputs.. [institution, community, context]
• Process.. [objectives, functions, activities, relations, areas]
• Outputs.. [space prog. Sheet, alternatives]
3. Pattern language & programming
• Definition + examples
• Using pattern language in programming
• Way of doing activities
• Spatial requirements
• Scenario of events
4. Hidden program & the role of the architect
5. Examples
6. Conclusion.. (hidden program
Dr. Raghad Mofeed
+ patterns = program)
Lect [3] Building Type Program 29
4. Hidden program & the role of the architect
What is the hidden program??
Hidden program is the system of relationships, usually taken for
granted, that give the building its basic social-physical form and
connect it to the rest of society.. (Preiser, 1978),
The role of the architect..
Dr. Raghad Mofeed Lect [3] Building Type Program 30
Lect. 3
Building Type Program
And the Pattern Language
1. Introduction.. Needs, Institution & Building Type
2. Facility Programming
• Definition & the role of program
• Inputs.. [institution, community, context]
• Process.. [objectives, functions, activities, relations, areas]
• Outputs.. [space prog. Sheet, alternatives]
3. Pattern language & programming
• Definition + examples
• Using pattern language in programming
• Way of doing activities
• Spatial requirements
• Scenario of events
4. Hidden program & the role of the architect
5. Examples
6. Conclusion.. (hidden program
Dr. Raghad Mofeed
+ patterns = program)
Lect [3] Building Type Program 31
5. Examples..
Dr. Raghad Mofeed Lect [3] Building Type Program 32
Lect [3] Levels of Criticism 33
5. Examples..
Dr. Raghad Mofeed Lect [3] Building Type Program 34
5. Examples..
Dr. Raghad Mofeed Lect [3] Building Type Program 35
Lect [3] Levels of Criticism 36
5. Examples..
More than one million Muslim pilgrim attend at the same
time period for Muslim pilgrimage in Mecca. The Hajj
ritual takes place within about a max. of six weeks,
considering the first pilgrim-comers and late leavers.
The Bedouin Tent used for accommodating
pilgrims before
5. Examples..
The hajj terminal project.. SOM.. 1981
5. Examples..
5. Examples..
5. Examples..
Seattle Central Library / OMA + LMN
CCTV, Beijing
"cross-programming", introducing unexpected
functions in room programs, such as running
tracks in skyscrapers, hospital units for the
homeless into the Seattle Public Library project
(2003).
REM KOOLHAAS OMA
"chance-like" nature of city life
Cross-Program & density
Re-Conquering the Section
42
Seattle Public Library
Civic architecture 44
Seattle Central Library / OMA + LMN.. http://www.archdaily.com/11651/seattle-central-library-oma-lmn/
Stable programmatic clusters Un-Stable programmatic clusters
Seattle Central Library / OMA + LMN.. http://www.archdaily.com/11651/seattle-central-library-oma-lmn/
Seattle Public Library
Seattle Central Library / OMA + LMN.. http://www.archdaily.com/11651/seattle-central-library-oma-lmn/
Seattle Central Library / OMA + LMN.. http://www.archdaily.com/11651/seattle-central-library-oma-lmn/
Seattle Central Library / OMA + LMN.. http://www.archdaily.com/11651/seattle-central-library-oma-lmn/
Seattle Central Library / OMA + LMN.. http://www.archdaily.com/11651/seattle-central-library-oma-lmn/
Seattle Central Library / OMA + LMN.. http://www.archdaily.com/11651/seattle-central-library-oma-lmn/
Issues of: context- prog.- concept- stability- hidden prog- community
http://www.youtube.com/watch?v=3jqXVxnJhgQ&list=PLABA0239EA68C47B6 0–7
10 – 13:20
14:27 – 16
Lect [3] Levels of Criticism 24 - end 53
Lect [3] Levels of Criticism 54
Lect. 3
Building Type Program
And the Pattern Language
1. Introduction.. Needs, Institution & Building Type
2. Facility Programming
• Definition & the role of program
• Inputs.. [institution, community, context]
• Process.. [objectives, functions, activities, relations, areas]
• Outputs.. [space prog. Sheet, alternatives]
3. Pattern language & programming
• Definition + examples
• Using pattern language in programming
• Way of doing activities
• Spatial requirements
• Scenario of events
4. Hidden program & the role of the architect
5. Examples
6. Conclusion.. (hidden program
Dr. Raghad Mofeed
+ patterns = program)
Lect [3] Building Type Program 55
6. Conclusion ..
Community.. Pattern
(needs, activities, language
Context patterns)
Institution..
Mission, history,
standards, cultural Program
context,…
Hidden Functional & Formal aspects
program • Activities
• Spatial requirements
Dr. Raghad Mofeed Lect [3] Building Type Program 56
References..
Palmer, Mickey, (1981), The Architect’s Guide To Facility Programming, The American
institute for architects, New York… (dep. Library)
Voordet, Theo and Wegen, Herman, (2005), Architecture In Use; An Introduction To The
Programming Design And Evaluation Of Building, Architectural Press, Oxford. … (dep.
Library)
Preiser, Ed. (1978), Facility Programming; Methods and Applications, Dowden,
Hutchinson & Ross, Pennsylvania… (dep. Library)
Alexander, Christopher, (1977), A Pattern Language; Towns, Buildings, Construction,
Oxford University Press, new York… (Raghad Library)
Salama, Ashraf, New Trends in Architectural Education; Designing the Design Studio,
The Anglo-Egyptian Bookshop, Cairo… (dep. Library)
Dr. Raghad Mofeed Lect [3] Building Type Program 57