Educators have long been trying to spice things up in their introductory programming courses. Traditionally, twodimensional arrays have been taught non-graphically using contrived examples and the command-line – which is often not motivating to students. We believe (as does supporting literature) that the inherently visual nature of a more media-oriented approach to teaching arrays, such as teaching using Image Processing, is more effective and more engaging for students. This teaching style can be extended to include real-time video filters, opening up a unique set of time-sensitive algorithms and making the traditional image processing transformations highly interactive. Categories and Subject Descriptors K.3.2 [Computers and Education]: Computer and Information Science Education –Computer Science Education, E.1 [Data Structures] – Arrays, I.4 [Image Processing and Computer Vision] - Miscellaneous General Terms Algorithms, Design, Experimentation. Keywords Real-time, Filters, ...
Jeffrey W. Chastine, Jon A. Preston