CS6604: Reinventing Education through the eTextbook Instructor: Dr. C.A. Shaffer The goal for the electronic textbook is to change how education is done. This will not happen simply by migrating static textbooks online, but rather by harnassing the full potential of the computer to create totally new artifacts that combine content and multimedia (the prior limits of the tradtional "eBook") with simulation, automated assessment, and personalized tutoring. Course Description: This course will cover a broad range of topics that can support the eTextbook of the future, especially as they relate to CS education. Topics include: * History of the use of electronic textbooks * Existing research on their pedagogical effectiveness; * The use of simulation in education * The state of the art in algorithm visualization * Online assessment: Question banks and automated assessment * Intelligent tutors This will be a seminar-style course based largely on reading and discussing research papers. A significant semester project will be developed by students, either individually or in teams. Publishable papers related to the projects are possible and will be encouraged.