The word 'error' can be used to describe a computer program that was not written in the right way. A "syntax error" is a bit of source code that does not make sense to the computer. A "logic error" is a mistake in the algorithm used, which might result in problems with the output. 