AB-initio excited states calculations for semiconductor materials: From bulk to low dimensional systems