Preparing a lecture plan and sharing it with the students is one of the primary responsibilities of an instructor. Lecture plans are usually prepared by scheduling the contents of the syllabus with listing the prerequisite courses. Least attention is paid to highlight the prerequisite topics or the order of the topic delivery based on dependency. Concept map is a good tool in education which is usually used for different purposes such as organizing thoughts, evaluation, analyzing the depth of understanding in students and so on. In this paper we propose a guide for building a concept map to organize the concepts in a course, based on its complexity and dependencies. We propose a new classification for the notion of concept based on complexity. We coin new terminologies such as atomic concept, preliminary concept, composite concept and integrated concepts.