Due to rapid advancement in the field of computer communication there has been a lot of research in development of Intelligent Tutoring System (ITS). However ITS fails to pinpoint the exact concept the student is deficient in. We propose the development of an Intelligent Diagnostic and Remedial learning system which aims to diagnose the exact concept the student is deficient in. The proposed system composed of three modules is derived from David Ausubel's theory of meaningful learning which consists of three learning elements. The system is implemented in mobile environment using Android Emulator. Finally an experiment was conducted with a set of 60 students majoring in computer science. Experimental results clearly show that the system improves the performance of the learners for whom they are intended. © Springer International Publishing Switzerland 2014.