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
This work is licensed under a Creative Commons Attribution 4.0 International License.
Recommended Citation
Proceedings of the 39th Annual Spring Conference of the Pennsylvania Computer and Information Science Educators (PACISE), East Stroudburg University of PA, East Stroudburg, PA, March 2023.