Various software tools have been proposed or developed for use in introductory programming courses. Usually, presentation of a new tool at the SIGCSE symposium occurs when a tool is first developed,...
Joe Bergin, Ken Brodlie, Michael Goldweber, Ricardo Jimenez-peris, Sami Khuri
This paper presents an overview of visualization in Computer Science instruction. It is broken down in the following fashion. First, we present the motivation for using visualization and visual...
Juris Reinfelds, Peter Van Roy, Joe Bergin, Jonathan Bredin, Richard Rasala, Kirk Scott, ...
Multi-language, multi-thread, multi-paradigm, net-centric programming is becoming widely used. Our teaching of programming has to adapt to the requirements of these new directions. How can we do that...