UTURE OF COMPUTER SCIENCE

2 D’s that are going to rule the world

Today there are more computing devices in the world than humans. We all have seen the evolution of computers starting from the time when one or two computers serving the world, to more than one device serving each person on this earth today. Computer science had been expanding its wings with more and more processes being automated. From this graph of evolution have you ever tried to extrapolate the future trend of this branch of technology? What would be the shape of roles in software development in future? Will there be a necessary for software developers to write code?

In this answer, we are going to have the answer to these questions from excerpts of a recent discussion with Mr. Perraju Bendapudi, Vice President Engineering at Adobe.

“This branch of science which had sprouted along with the birth of my generation seems to end by the end of our generation”, he said. “Explaining it in a broader sense, with burgeoning number of software developers involved in developing sophisticated software, we would soon reach a saturation point. This is due to the present trend of developing plug-and-play modules, which make the development process more flexible and easier than the process a decade ago.” This means, from near future on-wards there would be a drastic fall in the requirement for the software developers to manually code the whole thing themselves. However, this wouldn’t stay for much longer. “With all the software written in place in the field of information technology, it would be a gargantuan task to process such huge chunks of data being generated”, he explained.Originally Answered: What is the future of computer science?

Semantic Web (Powerful algorithms for relationship graph,More personalized search results ,Information retrieval and Entity recognition).

Intelligent Augmentation.

Artificial Intelligence to make humanoid robots or system.

Geo-spatial Search.

Quantum Computing.

Low cost Internet for everyone with minimum delay and high bandwidth.

Powerfully Concurrent, parallel and distributed systems with no failure.

Health Informatics (Mapping everyone's biological information).

Making computer Graphics as fast as possible.

More efficient algorithms and data structures depending on needs and many more.