Document Type

Conference presentation

Publication Date

3-25-2023

Abstract

An introductory course in creative graphical coding for both computer science and digital art majors need not be watered down. The availability of an excellent Java-based framework including an IDE, debugger, and high-level class and function library avoids potentially problematic mathematics and device-control demands by encapsulating them within the library. Students can add or modify a few lines of code and then run them from the IDE without explicit compilation steps or tool changes, immediately seeing the results of initial coding or bug fixes in the form of animated graphical objects. Incremental introduction of object-oriented mechanisms within the course such as reuse, function and class encapsulation, interface and implementation inheritance, and polymorphism, go hand- in-hand with incremental addition of features to an initially simple in-line program. Course enrollments are high, students succeed, and the opportunities for creative work are open ended.

Creative Commons License

Creative Commons Attribution 4.0 International License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Share

COinS