| Sumario: | The article presents a discussion of the variety of possible pedagogical approaches to the teaching of computer science. It focuses on the lack of diversity among the students who are typically attracted to the field, and the potential of alternative instructional approaches for improving the success of outreach efforts to increase diversity. The "Alice" series of software, which features computer animation designed for classroom manipulation and study, is described in this context. Originally developed as a prototyping method for virtual reality scenarios by Randy Pausch, it has proven to be useful for engaging a diverse range of students in the process of computer programming.
|