Overview of IT-related terminology

IT Map

IT (Information Technology) itself is a part of global Science and Technology domain.

IT can be roughly split into 3 main parts:

[1] Theoretical/Scientific — Computer Science

[2] Applied Science — study and application of Computer Systems

[3] Business/Technology/Engineering — Software Engineering

Software engineering

Software Engineering constists of:

Software Engineering — the most general term that contains design/development/maintenance of software applications.

Software — collection of computer program, data and documentation that performs specific tasks.

Software Development — process of designing and implementing the software.

Software Design — conceptualizing of how software will work (describes architecture, interfaces, data, etc. of software).

Programming — creating instructions for computer for solving applied tasks.

Coding — process of creating a code for computer language.