Computer science or computing science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications.
A computer scientist specializes in the theory of computation and the design of computational systems. The term “computer science” appears in a 1959 article in Communications of the ACM, in which Louis Fein argues for the creation of a Graduate School in Computer Sciences analogous to the creation of Harvard Business School in 1921 justifying the name by arguing that, like management science, it is applied and interdisciplinary in nature, yet at the same time, has all the characteristics of an academic discipline.
As a discipline, computer science spans a range of topics from theoretical studies of algorithms and the limits of computation to the practical issues of implementing computing systems in hardware and software Computer Sciences Accreditation Board also identifies fields such as software engineering, artificial intelligence,computer networking and communication,database systems, parallel computation, distributed computation, computer-human interaction, computer graphics, operating systems, and numerical and symbolic computation as being important areas of computer science.
The Government has recognized the potential of Information and Communication Technology (ICT) for rapid and all round development in general and transforming governance in particular. India has a country has progressed to a great extent in the field of Computer Science,with major IT companies like TCS,Wipro,HCL,Infosys,Mphasis who are persistently making a mark not only in India but in the international scenario as well.
So it is quite obvious that a student or a young professional who is keen to make a mark in the said department can have enormous amounts of opportunity to utilize in a country like India. To ensure availability of trained manpower, spread of IT education has been given the necessary impetus both at the government and private level.
National Association of Software and Service Companies (NASSCOM) have played a key role in the popularization of IT & Computer Science in India.
Some universities teach computer science as a theoretical study of computation and algorithmic reasoning. These programs often feature the theory of computation, analysis of algorithms, formal methods, concurrency theory, databases, computer graphics, and systems analysis, among others.
We are now in an era of what is termed as convergence. Today, technologies do not exist or work in isolation but in tandem.The most significant development in the coming years would be the convergence of IT, Biotechnology and Nanotechnology to propel India into the big league. As a conclusion, it can be said that India is now an integral part of the GlobalVillage, thanks to the developments witnessed in Information Technology.
Generally a student or a young professional needs internships in Computer science to become an expert. Internships,correlate courses of study with the way industry or potential workplace operates its business or work using technology.
A training/internship certificate can provide any student a competitive advantage over the others.Interns can get well worded endorsements from the mentor and other developers of Open Source projects to which he/she has successfully contributed to.Having reached a name brand or the coveted big corporation the interns may get the much needed confidence that they may require in all their future endorsements.