Computer science (Computing Engineering) is the study of the theoretical foundations of information, computation, their implementation, and application in computer systems. Computer science has many sub-fields; some emphasize the computation of specific results (such as computer graphics), while others relate to properties of computational problems (such as computational complexity theory). Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describing computations, while computer programming applies specific programming languages to solve specific computational problems. A further subfield, human-computer interaction, focuses on the challenges in making computers and computations useful, usable and universally accessible to people. Computer era was started in early 1950s. The technological advancement has given it the right shape. We have seen the development from large ENIAC to small Palmtops and the progress in going on.
In a developing country like India Computer Software is the one of the largest economic activity. The amount of money and job created by this industry is more comparable to other industries. Automation of Banks, Online shopping and e-learning are few successful implementation examples where national software firm have taken up over their international counterparts. Major IT industries are having their offshore development centre in India. Many of the industry experts say that if you don’t have a development centre in India, you are not doing the business seriously. Many Indian companies like InfoSys, Wipro, TCS etc. are shining globally and making the mark.
Due to boom in Software industry Computer / IT graduates are having good placement opportunities. Student can pursue their career in different sectors of IT like Software development & Testing, ERP, Databases, Web Technologies, R&D, UI Specialist, Mainframes Technologies etc. Ultimately, the engineering degree provides a rigorous exposure to logical thinking.
In the last few years the scope of Computer / IT engineering has grown rapidly. Major improvement and advancement are incurred in areas like User Interface Design, On-line shopping, and Usability issues in operating systems. Last five years have seen the way user can interact with computer. Also major improvements on technology front have been observed.