The course is a continuation of the basic knowledge acquired in ECO 211. It deals with a more in-depth treatment of various Economic principles as it relates to Microeconomics. The knowledge acquired from this course will enable students to understand the basic principles that is required in production, production function and types, the short run and long run analysis of production, cost and revenue function, basic discussions of market structure and behaviour in perfect competition, monopoly and monopolistic competition.