In colleges and universities, you may notice that the degrees offered to students may include a degree in computer science, a degree in software engineering and a degree in information technology. What is the difference among the three degrees? What is the difference among IT, software engineering and computer science?
Computer science is study of technology behind computers. It includes learning about system software (operating systems etc.), hardware interfaces, software interfaces, theory of computers, mathematical modeling etc.
Software engineering is the study of techniques which are used to build software products and applications. Software engineering is the real science which helps in actually building software products. Some of the areas of study include requirement engineering, software engineering methodologies, software design, software design implementation, software testing etc.
After a software product is built then Information Technology (IT) comes into picture. IT is the study of hardware and software infrastructure which actually is used by people to use computers for their work. IT also includes management of data which gets generated when computers are used by people. IT also includes providing support to users of computers when they face any problems in using the computers and the software application installed on those computers. Now a days, very large network of computers are used by governments, multinational companies etc. So importance of IT is increasing day by day.