The difference between computer programming, computer engineering, software engineering, computer science, electrical engineering, and IT, and any overlapping between any/all of them.

856 views

The difference between computer programming, computer engineering, software engineering, computer science, electrical engineering, and IT, and any overlapping between any/all of them.

In: Technology

4 Answers

Anonymous 0 Comments

Computer science: The field that concerns itself with the theoretical aspects of how idealized computers,software, and algorithms work. The mathematical side of abstract computing, and the theory of programming languages.

Computer engineering: The field that concerns itself with how actual, physical computers function and are built, what is happening near the metal and silicone.

Software engineering: The field that concerns itself with how to design, create, and utilize software – especially in a professional capacity.

electrical engineering: The field that concerns itself with electricity and how to design, build, and utilize electrical systems. This includes computers, but also everything else that needs electricity.

Information Technology: The field that concerns itself with how to store, parse, transmit, manipulate, and manage information and digital data.

Computer programming: The actual act of writing programs for the computer to execute.

There is a lot of overlap between the fields about where you’d expect them, but each of them is focused on a specialized aspect of how computers work.

You are viewing 1 out of 4 answers, click here to view all answers.