Using empty UNO board to program external ATmega328

Yes.