Chapter 4: Programming Flashcards
What is programming?
A process during which information about a problem is collected, analyzed, and clearly stated to provide a basis for design. It defines a problem before a solution is attempted.
What is the difference between programming and design?
Programming is problem analysis, whereas design is problem synthesis.
Should a program include?
- Client’s goals and objectives
- Analysis of existing building
- Aesthetic considerations
- Space needs
- Adjacency requirements
- Organizing concepts
- Code review
- Budget requirements
- Scheduling requirements
What is the five-step process programming method?
It involves establishing goals, collecting and analyzing facts, uncovering and testing concepts, determining needs, and stating the problem.
Describe the “establishing goals” step of the five-step programming method.
Goals provide direction of programmatic concepts that ultimately suggest the physical means of achieving the goals. It’s important in this step to know the objectives the client is trying to reach with the different space types and square footages.
Describe the “collecting and analyzing facts” step of the five-step programming method.
This step involves documenting the existing conditions and hard numbers, user characteristics, equipment, budget, and more.
Describe the “uncovering and testing concepts” step of the five-step programming method.
In this phase, the designer develops abstract ideas that are functional solutions to the client’s performance problems, without defining the physical means that could be used to solve them. These are programmatic concepts, which are different than design concepts.
Example: develop a design that separates entertainment and sleeping areas because the parents like to entertain
What is a programmatic concept?
A performance requirement related to methods of solving a problem or satisfying a need.
What is a design concept?
A specific physical response that attempts to achieve a programmatic concept.
Describe the “determining needs” step of the five-step programming method.
It is during step that “wants” have to be separated from “needs.” One or more of the four elements of cost (quantity, quality, budget, and time) may have to be adjusted to balance needs against available resources.
What is the “stating the problem” step of the five-step programming method.
Succinctly stating the essence of the problem, which is the bridge between programming and the design process. There should be a minimum of 4 problem statements - one for each of the major considerations of form, function, economy, and time.
What is “form” in the context of the four major considerations during programming?
Relates to the existing conditions in a space, the physical and psychological environment of the interior, and the quality of construction.
What is “function” in the context of the four major considerations during programming?
Relates to the people using a space, the activities to be performed there, and the relationship of spaces to each other.
What is “economy” in the context of the four major considerations during programming?
Concerns money: the initial cost of the interior, operating costs (if applicable), and life-cycle costs.
What is “time” in the context of the four major considerations during programming?
Describes the ideas of past, present, and future as they affect the other three considerations.
What is the “priority” programmatic concept?
Establishes order of importance of things such as size, position, or social values ie. prioritizing lobby over offices
What is the “hierarchy” programmatic concept?
Relates to the idea of the exercise of authority and is expressed in the physical symbols of authority ie. office size and location
What is the “character” programmatic concept?
A response to the desired image the client wants to project.
What is the “density” programmatic concept?
Low, medium, or high - may relate to how a space or group of spaces are used to respond to goals such as efficient use of space or desired amount of interaction.
What is the “service groupings” programmatic concept?
Include mechanical services, such as mechanical systems, as well as other functions that support the use of a space. Distribution of supplies, storage space, information, and vending areas are examples.