A DEGREE IN B.TECH COMPUTER SCIENCE & ENGINEERING: CONSTRUCTING TOMORROW'S TECHNOLOGICAL LANDSCAPE