To provide a foundation of computing principles and business practices.
To prepare students for analyzing problem scenarios in wide range of applications.
To prepare students to undertake systems development.
To expose students to enterprise software management methodologies.
Wide range of opportunities in areas like application software development, testing and maintenance.
As analysts, system/DB administrators, independent software developers and entrepreneurs.
Options for higher studies (M.Phil., M.Tech. etc.), thus getting more rewarding careers.