Report : CAI for Introductory Programmin g USING CAI TO TEACH INTRODUCTOR Y COMPUTER PROGRAMMING ' Richard G . Montanelli, Jr . Department of Computer Scienc e University of Illinoi s Urbana, Illinois 6180 1 Introductio n For the past several years, the Department of Computer Science of the University of Illinois at Urbana-Champaign has been developing software for th e PLATO Computer-Aided-Instruction (CAI) system (Alpert and Bitzer, 1970) to ai d in teaching introductory computer science courses (Nievergelt, 1975) . Th e author has been responsible for designing and coordinating the development o f a series of PLATO lessons to teach FORTRAN . The series consists of about 1 5 lessons (the 12 listed in Table 1 were completed in time for use in this experiment) ; a student should spend an average of 40-50 minutes using each lesson . The lessons consist of displays, diagrams, textual material, and quizzes . Stu dents interact with the lessons to learn the material and are typically quizze d over it during the lesson so they can check their understanding . Table 1 PLATO Lessons Use d Lesson Name csintro fortintro fortarith fortfmtl fortarrayl fortif fortdo sorting fortarray2 fortfmt2 Week
/lp/association-for-computing-machinery/using-cai-to-teach-introductory-computer-programming-Gsr405eXIf