The course is to allow students, ingroups,to integrate the knowledge acquired over the previous five semesters into solving an ontrivial problem through a computer application.Emphasis will be put on the systematic development methodology,the documentation of the development process,and how well the developed system address the problem to be solved.Non functional attributes like robustness,usability, security and reliability will also betested.The aim of thecourseistogivestudentsexperiencein