ABSTRACT
One of important e lement in software and computer syste m development is
programming. To be a good programmer, lot ofthings should be learnt. Also lot of
experien ces s ho uld be gained. An earl y step to learn about programming especial ly
durrng campus time is very important for the students before they walk into workin g
world. It can not be den y ing that during this learning process, student wil l do lot of
mistakes and sometimes the way student think is not same with the way lecturers are
thinking. This is a normal thing during the learning process. Unfo rtunatel y, not man y
students who want to gi ve their ideas or meet the lecturers to confess their problems and
way to solve errors which they did during programming session. In this situation ,
lecturers will face difficulties to trace student weakness and which aspect should be more
concentrate on . So, thi s project wi ll describe how this to-be software can help both side to
detect student weakness, and try to overcome the weaknesses along the way to produce
students who are expert in programm ing.