Changing Landscape of Computer Science