1. Introduction
Software engineering education has come a long way and is no longer in its infancy. There are several forums working on the curricula and pedagogical issues related to software engineering education. Among these are the SIGCSE Technical Symposium on Computer Science Education and the Conference on Software Engineering Education and Training. Detailed layout of program and course contents have been developed by many universities.