Updated on: Monday, June 07, 2010
Computer science engineering is the study of practical and the theoretical foundations of information and computation and 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 with solutions. A further subfield, human-computer interaction, focuses on the challenges in making computers and computations useful, usable and universally accessible to people.
In computer science engineering you would covering fields like mathematical foundations, theory of computation, algorithms and data structures, Programming languages and compilers, concurrent, parallel, and distributed systems, system software, computer architecture, databases, artificial intelligence, computer graphics, software engineering, computer networks, microprocessor etc.
Information technology (IT), is defined as the study of design, development, implementation, support or management of computer-based information systems, particularly software applications and computer hardware.” In short, IT deals with the use of electronic computers and computer software to convert, store, protect, process, transmit and retrieve information.
In information technology you would be covering many fields similar to computer science but also telecommunication systems, micro controller applications, network design security management, information coding techniques, component based technology, visual programming , web technology, digital system design, mobile communication , embedded architecture etc.
Both computer science engineering and information technology has equal and excellent career opportunities. So my simple advice would be to choose the best college you get in computer science or information technology.
CLIMATE SCIENCES / CLIMATOLOGIST
A climatologist is one who monitors and studies the climate and the factors that control is variability. A climatologist may produce climate assessments and forecasts of seasonal conditions, or contribute to national and international assessments of climate variability and climate change.
Climatologists are often confused with meteorologists. A meteorologist studies current weather conditions and makes short-term forecasts about the weather, including the temperature, winds, amount and type of precipitation. A climatologist studies long term trends in the climate. The climate that you live in depends on your geographic location and altitude. It includes all of the average weather conditions that you experience on an ongoing basis. The climate determines the types of plants and animals that can inhabit a particular region. Climatology can actually be a lot more exciting than it sounds
Climatologists study changes in the climate and try to forecast major long-term changes. Long-term changes in climate can affect energy usage, food production, survival of endangered species, and even health and life expectancy!
Indian institute of science Bangalore has introduced a new course this year – an M.Tech in climate science. Eligibility would be any Bachelors degree in engineering and technology or master’s degree in physical sciences. Admission would be based on an aptitude test and interview after short listing based on GATE scores.