This is an advance course for structural engineering. Students who join this class must have basic structure analysis and programming skills. The course includes matrix method idea concept, fundamental principles, and current practices in engineering design. This course will ask students to do some programming homework in order to let them understand how the commercial soft programs work. The objective is to promote students advance mathematic and programming skills for their future career development especially in the field of architecture structural design.