Hi
you can jump from 12 to 15 no problem just make sure there is enough dram and flash space for the new image , no interim IOS required
This is the current best recommended IOS for that platform c2960s-universalk9-mz.150-2.SE10.bin but E3 is a an MD release as well so should be fine to run