The students of undergraduate expect simple, teaching. But, in many universities, instructors simply follow text books and solve the examples given in it. In such case, students cannot learn anything defined in the syllabus. This method of teaching will not motivate students subject in depth unless the industrial and practical applications of the subject explained students do not show interest, instructor also loses the inter of students. Hence, it is mandatory to re undergraduate students. This paper use concept maps to simplify teaching and learning of a compiler design subject with assignments