The B.Arch curriculum typically includes subjects related to architectural design, theory, history, technology, and practice. The exact subjects can vary by institution.