The 5 disciplines of computing
Computer Engineering
Computer engineering (CE) focuses on the design of hardware systems and the software that makes them work.
In addition to writing drivers for peripheral devices, such as keyboards and printers, computer engineering addresses the development of solutions that use computers embedded in other devices like alarm systems, refrigerators, and self-driving cars.

Computer Science
Computer science (CS) addresses the design and implementation of software with an emphasis on developing effective ways to solve computing problems and creating new ways to use computers.
It encompasses a range of computing-related tasks such as robotics, artificial intelligence, augmented reality, and algorithms designed to solve problems.

Software Engineering
Software engineering (SE) focuses on the development and maintenance of reliable and efficient software systems.

Information Systems
Information systems (IS) addresses systems that generate, process, and distribute information and support organizational communication and collaboration, their design, and their implementation.
Purpose is to integrate IT solutions meant to meet organizational business goals.

Information Technology
Information technology (IT) focuses more on the technology supporting information systems in an organization rather than the information residing on the systems or being communicated with them.
In this sense, IT responds to the practical needs of the organization, including reliable and secure solutions that are appropriately maintained, updated, and replaced.
