Using image processing to teach CS1 and CS2
K Hunt - ACM SIGCSE Bulletin, 2003 - dl.acm.org
K Hunt
ACM SIGCSE Bulletin, 2003•dl.acm.orgThe use of digital image processing techniques in undergraduate computer science
curriculum has advantages in terms of motivating student interest and immediate, visual
feedback of executed code. Although the standard Java distribution includes support for
basic image processing operations, including the display of images, the complexity of the
package renders it unsuitable for inexperienced programmers. This paper presents an
extension to the built-in image processing package that is suitable for use in CS1 and CS2 …
curriculum has advantages in terms of motivating student interest and immediate, visual
feedback of executed code. Although the standard Java distribution includes support for
basic image processing operations, including the display of images, the complexity of the
package renders it unsuitable for inexperienced programmers. This paper presents an
extension to the built-in image processing package that is suitable for use in CS1 and CS2 …
The use of digital image processing techniques in undergraduate computer science curriculum has advantages in terms of motivating student interest and immediate, visual feedback of executed code. Although the standard Java distribution includes support for basic image processing operations, including the display of images, the complexity of the package renders it unsuitable for inexperienced programmers. This paper presents an extension to the built-in image processing package that is suitable for use in CS1 and CS2 courses and suggests ways that the package can be used to teach topics in these courses.