- About
- Events
- Support
- Project Archive
- Amundsen Fellowship Program
- Disrupting Colonialism through Teaching Program
- Exploring Well-being in Learning Environments Program
- Inquiring into Your Multilingual Classroom Projects
- New Ways of Teaching, New Ways of Learning
- Teaching and Learning Development Grant Program
- Scholarship of Teaching + Learning Projects
- Programs
- SoTL 101: Introduction to SoTL and Teaching + Learning Inquiry
- SoTL 102: Formulating an Inquiry Project
- SoTL Thoughts
- Coffee + Conversation
- Tools for Inquiry: Conducting Inquiry Using CES
- Amundsen Fellowship Program
- Decolonial Teaching + Learning Seminar Series
- Decolonizing and Indigenizing Curricula
- Disrupting Colonialism through Teaching Program
- Exploring Well-being in Learning Environments: An Integrated Seminar Series + Grants Program
- Inquiring into Your Multilingual Classroom: An Integrated Seminar Series + Grants Program
- New Ways of Teaching, New Ways of Learning: Supporting Learning in Online Environments
- Teaching and Learning Development Grant Program
- Conferences
- 2026 Global Students as Partners Roundtable [October 01-02, 2026]
- Cfp: 2027 B.C. Open Education Summit [Deadline: October 18, 2026]
- 2026 SoTL Symposium Conference [October 22-24, 2026]
- Digital Learning Forum [Deadline: October 27, 2026]
- 2026 ISSOTL Conference [October 28-31, 2026]
- 2026 STLHE Virtual Conference [November 13, 2026]
- Call for chapters - Making up time: Towards a pedagogy of living and resisting the economization of time [Deadline: November 30, 2026]
- For Research Personnel
- News + Stories
Teaching Multimedia Programming with Java System Library
Grant program: Teaching and Learning Development Grant (TLDG)
Grant recipient: Eric Yang, School of Interactive Arts and Technology
Project team: Liaqat Ali and Leo Ma, research assistants
Timeframe: August 2014 to May 2015
Funding: $5,000
Course addressed: IAT 265 – Multimedia Programming
Final Report: View Eric Yang's final report (PDF)
Description: IAT 265 Multimedia Programming is a fundamental course that lays the technical foundation of IAT program. Previously, it has used Processing as the dominant library in the Java environment to teach graphics and media processing. However, a newly introduced prerequisite for IAT 265 uses Processing as its teaching language. As a result, students are less engaged due to repetition of the language environment (although in a different context) between these two courses.
This project is an exploration of ways to adopt the Java System Library as a replacement tool for Processing in IAT 265. The major challenge though is how to tackle the library’s non-programmer friendly nature so as to increase students’ interest and engagement to achieve better learning outcomes.
Questions addressed:
- Can IAT 265 be designed to engage students with introduction of Java System library, recognizing its non-programmer friendly nature?
- Given the new course design, will students report being more interested in the course and more engaged with the content as compared to students in the previous offering of IAT 265?
- Given the new course design, will students achieve the same or better learning outcomes in terms of programming skills with introduction of Java System Library as compared to students in the previous offering of IAT 265?
- Given the new course design, will students achieve the same or better learning outcomes in terms of concept understanding as compared to students in the previous offering of IAT 265?
Knowledge sharing: This report will be disseminated by email amongst SIAT faculty for review and commentary.