DrJava: a lightweight pedagogic environment for Java
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4 - Volume 4
Design process for a non-majors computing course
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Processing: A Programming Handbook for Visual Designers and Artists
Processing: A Programming Handbook for Visual Designers and Artists
The Theory and Technique of Electronic Music
The Theory and Technique of Electronic Music
Hi-index | 0.00 |
Multimedia computation has emerged as a promising way for educators to motivate student interest in computer science and to build interdisciplinary bridges to the art, music, and graphic design worlds. This paper introduces two software development environments created by practitioners from the world of digital art, graphic design, and electronic music -- practitioners who have leveraged training in computer science to develop systems well suited not only to media content developers, but to teaching multimedia programming in the CS curriculum as well. We describe Processing, a Java-based IDE designed and used by digital artists, and Pure Data, a graphical development environment primarily for audio and video processing, and discuss classroom experiences with each in a sophomore-level multimedia programming course.