Suppose you have just graduated with a major in computer science ... when it is properly formulated and explained; on the contrary, a science or theory that takes simple ideas and brings out ...