Analyse complex stress problems involving combined bending, shear, torsional and axial loading and apply theories of strength, buckling, asymmetric sections, determinate and indeterminate frameworks to engineering design problems. Apply appropriate analytical techniques and methods to the solution of typical mechanical system problems. Derive and solve mathematical models for vibratory systems with one and two degree of freedom.