Punched card input/output
A computer punched card reader or just computer card reader is a computer input device used to read computer programs in either source or executable form and data from punched cards. A computer card punch is a computer output device that punches holes in cards.
Source: Wikipedia — Punched card input/output (CC BY-SA 4.0)