Con el propósito de ampliar la investigación en el ámbito del aprendizaje de la programación, se ha realizado un trabajo de investigación que involucra, como estrategia de análisis de nuevas opciones instruccionales, el desarrollo de un Entorno Virtual Colaborativo Inteligente (EVCI). En este artículo se presenta la arquitectura del EVCI, en particular, se describe la Base de Conocimientos del Sistema Experto, la cual es integrada a manera de componente al EVC. Las principales funcionalidades del Sistema Experto, y por tanto prestaciones del EVCI son también descritas en el artículo.