## A Web-based Bayesian Intelligent Tutoring System for Computer Programming

### BibTeX

@MISC{_aweb-based,

author = {},

title = {A Web-based Bayesian Intelligent Tutoring System for Computer Programming},

year = {}

}

### OpenURL

### Abstract

In this paper, we present a Web-based intelligent tutoring system, called BITS. The decision making process conducted in our intelligent system is guided by a Bayesian network approach to support students in learning computer programming. Our system takes full advantage of Bayesian networks, which are a formal framework for uncertainty management in Artificial Intelligence based on probability theory. We discuss how to employ Bayesian networks as an inference engine to guide the students ’ learning processes. In addition, we describe the architecture of BITS and the role of each module in the system. Whereas many tutoring systems are static HTML Web pages of a class textbook or lecture notes, our intelligent system can help a student navigate through the online course materials, recommend learning goals, and generate appropriate reading sequences. 1