The Bachelor of Architecture (B.Arch.) is an undergraduate academic degree designed to satisfy the academic component of professional accreditation bodies, to be followed by a period of practical training prior to professional examination and registration. It is awarded for a course of study that lasts up to five years. In some cases, a B.Arch can only be undertaken after having completed a three-year generalist architectural degree, in which case, it may be as short as two years. Many architecture schools using this bi-partite structure have re-badged their B.Arch programs as M.Arch degrees.