Input (grade 10): Computer source code is often written by computer programmers.
Output (grade 9): A computer program is written by a programmer.