This lab is applied with the fundamental programming concepts, using object oriented programming language (C++, Java Standard Edition, Java Enterprise Edition). It can provide the students to solve substantial problems. Students can practice and implement the software applications using standard packages and knowledge base(Prolog). Moreover, students can participate in Unversity Level, National Level and International Level Programming Contest and improve their skills in programming languages.