Principles and practices of Outcome Based Education, a recent paradigm for problem-based subjects such as Computer Science and Engineering, emphasizes on achieving student learning outcomes. This will ascertain attainment of competencies for what a student would do an engineering task, rather than merely understanding the concepts, at the end of a learning event. Thus learning outcomes are, in fact, combination of technical understanding along with enabling appropriate skills that imbibe inter and intra personal behavior of the learners. To accomplish this, the instructional contents cannot be mere topics, as practiced in traditional-linear-syllabus oriented educational systems. Rather the contents need to be anatomized into fundamental engineering core and contemporary cores that are temporal in nature due to changing scenario of industries. Literature on treating such differentiated cores in Computer Science & Engineering is rare. This paper therefore attempts to determine the need for differentiating the domain cores in every concept. Experiments with selective contemporary core in Computer software product have been administered and validated through social surveys based on holistic rubrics. The samples are however limited to the State of Kerala in India. Conclusions drawn out of the experiments will be of immense use to curriculum designers and also to researchers of Computer Science and Engineering education. The study also includes comparison between teachers and students of Computer Science & Engineering on lifelong learning of contemporary industry related cores. The results presented in the paper form a part of a whole research work on Outcome Based Education in Computer Science and Education.