In order to expand research about the learning of the programming, it has done a research that involved as strategy of analysis about new instructional options, development of an Intelligent Collaborative Virtual Environment (EVCI). In this paper we describe an EVCI architecture, particularly the Knowledge Base of Expert System, which is integrated to EVC as a component. The main features of Expert System and EVCI are also described in the paper.