Architectural engineering, also known as building engineering, is the application of engineering principles and technology to building design and construction. Structural engineering is mainly a sub-division of civil engineering in which structural engineers are trained to understand, predict, and calculate the stability, strength and rigidity of built structures for buildings