Tailoring advanced instructional software for AI
A current joint project between three institutions in Switzerland has as its goal to create Artificial Intelligence (AI) software for use in teaching principles of AI at the university level. The modules of this project, the Portable AI Lab PAIL illustrate basic concepts of Artificial Intelligence in a uniform and self-contained manner. This paper discusses the design considerations that were adopted in order to make the presentation of this material effective for students of various backgrounds and interest, particularly intermediate and advanced students, as well as, people in industry wanting to understand better how AI techniques can assist them in problem-solving.
Unable to display preview. Download preview PDF.
- 1.R. Aiken and D. Allemang. Designing laboratory modules for novices in an undergraduate AI course. In Proceedings of ACM SIG on Computer Science Education. ACM, March 1992.Google Scholar
- 2.Robert Aiken. The New Hurrah! Creating a Fundamental Role for AI in Computing Science Curriculum. Education and Computing, 7:119–124, 1991.Google Scholar
- 3.D. Allemang, R. Aiken, Nikolaus Almássy, Thomas Wehrle, and Thomas Rothenfluh. Teaching machine learning principles with the Portable AI Lab. In International Conference on Computer Aided Learning and Instruction in Science and Engineering. EPFL Ecublens, Sept 1991.Google Scholar
- 4.David Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading, MA, 1989.Google Scholar
- 6.Catherine M. Kitto and John H. Boose. Heuristics for expertise transfer: An implementation of a dialog manager for knowledge acquisition. Knowledge-based Systems, 2:175–194, 1988.Google Scholar
- 8.N. Major and H. Reichgelt. Alto: An automated laddering tool. In Current Trends in Knowledge Acquisition, pages 222–236. IOS, 1990.Google Scholar
- 9.Tom Mitchell, Richard Keller, and Smadar Kedar-Cabelli. Explanation-based generalization: A unifying view. Machine Learning, 1:47–80, 1986.Google Scholar
- 10.Tom Mitchell, Paul Utgoff, and Ranan Banerji. Learning by experimentation: Acquiring and refining problem-solving heuristics. In Carbonell Michalski and Mitchell, editors, Machine Learning, pages 163–190. Springer-Verlag, Berlin, 1984.Google Scholar
- 11.D. Rumelhart and D. Zipser. Feature discovery by competitive learning. In D. Rumelhart and J.L. McClelland, editors, Parallel Distributed Processing, volume 1, pages 151–193. MIT Press, Cambridge MA, 1986.Google Scholar
- 12.Guy L. Steele. Common Lisp, the language. Digital Press, 1984.Google Scholar
- 13.Beverly Thompson and William Thompson. Finding rules in data. Byte, pages 149–158, 1986.Google Scholar