Computer Science Programming Programming Language Low-level Understanding the computer Mid-level E.g. Assembly language High-level Understandable to a human E.g. Java, JavaScript, Python, etc. Either a compiled programming language or an interpreted programming language