An effective environment for learning involves a broad range of special qualities, which must be reflected in the building program. It must somehow combine the elusive environmental qualities of human scale, warmth, excitement and homeliness. The primary objective of programming a school is to define the educational problem. It must clearly state the physical spaces required, the uses of these spaces, the functional relationships, the occupancy and equipment needs of the spaces. In this regard, the architect must first establish the use as defined by the client. He must also understand the basic concept of teaching that will go on there, or the use it will be put to by the user. This has a critical influence on the space needs, room sizes, and the architectural success of that building type. The programming of this building involves the processes of collecting and organizing information so that the building problem may be clearly defined and best solved within the limitations which may be imposed by the site, the budget, and other considerations.
Francis Onyechi Uzuegbunam (Mon,) studied this question.