NOC:Computer Organization and Architecture - A Pedagogical Aspect