programmable

(noun, adjective)

adjective

1. Capable of being programmed.

noun

1. A calculator that allows the user to write programs.