A programming device for programming of munition bodies, including a retaining device to which a programming head for transmitting programming data to the munition bodies is fastened, the programming head begin designed as an interchangeable programming head module. The invention further relates to a projectile rammer having a programming device and to a method for programming a munition body.