The term "b.arch" is short for Bachelor of Architecture, which is an undergraduate degree program designed to prepare students for a career as an architect. Some synonyms for "b.arch" include Bachelor of Science in Architecture, Bachelor of Architecture and Environmental Studies, Bachelor of Architectural Science, and Bachelor of Fine Arts in Architecture. Depending on the institution, the program may also be referred to as a Bachelor of Architecture and Design, a Bachelor of Arts in Architecture, or simply a Bachelor of Architecture. Despite slight variations in the program titles, all of these educational programs cover the principles and practices of design, construction, and architecture.