Prerequisites for the course are knowledge of multivariate calculus, probability, and analysis of algorithms. Knowledge of analysis of algorithms should be at the level of CMPS201. Knowledge of probability should be at least at the senior undergraduate math course level. You should know about discrete probability spaces and counting, conditional probabilities, Bayes' theorem, independence, random variables and distributions (binomial, geometric, negative binomial and Poisson), expectation, variance, Chebychev's inequality, the weak law of large numbers and the central limit theorem. A possible book to review these areas would be S. Ross, "A First Course in Probability," McMillan, 1984, or his other book "An Introduction to Probability Models" (on reserve in the Science Library), but there are many others.
The requirements for the course are: project or paper (60%), homework and exams (40%). This is not a seminar course. Students will not be required to give talks. The project will be due the last day of classes. A one page midterm report on the project will be due at the end of the fifth week. Most projects for CIS242 come in one of three forms:
There are two texts for this class. Both are on reserve in the Science library (or will be soon). The first is "An Introduction to Bayesian Networks" by Finn V. Jensen, published by Springer. We will use this for about one third the course. There are copies at the Baytree bookstore. The second is "Pattern recognition and Neural Networks" by B. D. Ripley. This should be at the bookstore by April 14. The remainder of the course material will be handouts and readings put on reserve.