Passing project the course of the advanced programming techniques in java