The main focus of this program is to prepare students in the practical aspects of software development and related activities. A significant amount of time is spent on system analysis, design, implementation, quality and project management related tasks. The program provides a unique hands-on practical exposure to our students by involving them in real software projects being developed by a specially designed “Teaching Software House” engaged in the development of real projects for real clients. The program is slightly different from the computer science program as it is tilted slightly towards the practical side, which gives a better ability to handle market requirements whereas the computer science program is more focused on the theoretical aspects.