This document provides definitions for key computer science and programming concepts in 3 sentences or less per term. It includes explanations of problemsolving, high-level languages, low-level languages, formal languages, natural languages, portability, interpreting, compiling, source code, object code, executables, byte code, statements, print statements, comments, methods, classes, libraries, bugs, syntax, semantics, parsing, syntax errors, exceptions, run-time errors, logic errors, debugging, braces, and comments.