programming

(noun) scheduling

programing
planning (generic term)