An object-oriented platform for teaching finite element pre-processor programming and design techniques | IEEE Journals & Magazine | IEEE Xplore