Computer: an electronic device which is capable of receiving information (data) in a particular form and of performing a sequence of operations in accordance with a predetermined but variable set of procedural instructions (program) to produce a result in the form of information or signals.
I disagree with the "electronic" part. That disqualifies Charles Babbage's early mechanical computers, not to mention all of biological/chemical computing.
How do you separate the data from the instructions in this case? I'd say it's the same thing. You can change the word, but not how a word is translated into hand movements without rebuilding the whole thing (please don't!). Isn't the word configuration more like input, than a program?
On the other hand, this definition is very vague...