1847, from Greek programma (genitive programmatos; see program (n.)) + -ic. Related: Programmatically.
prognosticate
prognostication
prognosticator
program
programmable
programmatic
programme
programmer
progress
progression
progressive