Acronym soup for
Computer Science

The study of computation, information, and automation. Consists of theoretical disciplines as well as applied disciplines across hardware and software.

A three-phase process in computing where data is extracted from an input source, transformed, and loaded into an output data container.

A concept for programmers to keep a feature as simple as possible so as not to overcomplicate things.

A formalized way for developers to propose and collaborate on code changes before merging them into a shared codebase.

A computer program causes a procedure to execute in a different computer or program, without the initiating program explicitly writing the details for the remote interaction.