Computer science is a field of scientific, technical and industrial activity concerning the automatic processing of information by the execution of computer programs by machines: embedded systems, computers, robots, automatons, etc.
These fields of application can be separated into two branches, one of theoretical nature, which concerns the definition of concepts and models, and the other, of a practical nature, which is concerned with the concrete techniques of implementation. Some areas of computer science may be very abstract, such as algorithmic complexity, and others may be closer to a lay audience. Thus, language theory remains an area more accessible to trained professionals (description of computers and programming methods), while professions related to human-machine interfaces are accessible to a wider audience. :lol: