Artificial Intelligence is a branch of Computer Science and Engineering whose aim is designing and manufacturing intelligent machinery and programs. Intelligence can be defined as the ability of an agent to achieve a certain purpose in the surrounding world after having a perception of it. The scope of application of this science and its importance in diverse human activities from his everyday life to profound and challenging researches and explorations is ever on the rise. With the aim of training experts in Artificial Intelligence and furthering mastery over branches and spheres of this science, an MSc program in Artificial Intelligence (in two specialized subdisciplines of Intelligent Systems and Science Engineering) was established in 2004 in two different plans of "course and research" and "course only" .