Hi IE6 user, you're viewing a text-only version of the BAC site. Upgrade to a free browser like Google Chrome to get the full experience.

Architectural Programming


This course presents a formal process for establishing the scope of a project and determining the performance requirements that a design must achieve. It explores the role of programming in bringing essential information about the way people use and respond to their environments to bear upon design decision making. The course introduces basic concepts of environmental design research, including methods for surveying users and evaluating settings. It explores issues around communicating program information to designers, translating performance criteria into design, and promoting user participation in programming and design decision making. Included in the course is an introduction to code analysis, including the purpose and most important requirements of the Massachusetts State Building Code and the Architectural Access Board Regulations for new and existing buildings. Course lectures and class participation in the form of student researched code topics and class presentations will provide a strong base of knowledge for future code investigations. The instructor will provide practical guidance on how to deal with building inspectors and how to make sure serious code problems are identified and resolved before construction drawings are complete.

Credits 3 Credits
Prerequisites * PR450
Co-Requisites None.
Fulfills MArch: Required
Fall, Spring


* Prerequisites listed are for onsite degree programs only.  For questions regarding prerequisites for Professional & Continuing Education, The Sustainable Design Institute or The Landscape Institute please call the office at 617-585-0101 or email pce@the-bac.edu. For questions regarding prerequisites for the Distance track Master of Architecture please call 617-585-0390 or email dmarch@the-bac.edu. If you are looking at the course page of a 4000 series course, the prerequisites listed on the page do apply to you.

For degree students contact Academic Advising at advising@the-bac.edu.