This is a second level course in Finite Element Methods, where the student is exposed to the development of FEA complex boundary value problems. The course also intends to train students to develop user subroutines and interface with standard analysis packages.