- About
- Events
- Inquiry Support
- Workshops & 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
- Open Education Grant Pilot Program
- Teaching and Learning Development Grant Program
- 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
- Conferences & Calls for Proposals
- Teaching with AI: April 20, 2026 [April 20-29, 2026]
- FLO MicroCourse: AI-Resilient Assessment Design Sprint [April 27 - May 1, 2026]
- Faculty Experiences with Open Pedagogy and Social Justice [April 30, 2026]
- 2026 Dalhousie Conference on University Teaching and Learning [Deadline: May 01, 2026]
- Cfp: 2026 SoTL Symposium [Deadline: May 04, 2026]
- 2026 Graduate Students in Teaching Conference [May 05-06, 2026]
- Teaching with AI: May 5, 2026 [May 05-14, 2026]
- Brave Conversations: Revisiting and Rethinking "Risk" in SoTL [May 07, 2026]
- 2026 Teaching and Learning Innovations Conference [Deadline: May 08, 2026]
- 3rd Annual Thompson-Okanagan Teaching and Learning Conference [May 13-14, 2026]
- Panel Discussion: Research Ethics and SoTL [May 15, 2026]
- SoTL Canada Journal Club: Developing a SoTL Identity [May 19, 2026]
- Teaching with AI: May 19, 2026 [May 19-28, 2026]
- 2026 Annual STLHE/SAPES Conference [Deadline: May 25, 2026]
- Cfp: Graduate Students/Post-docs Teaching in Higher Education Conference [Deadline: May 25, 2026]
- ETUG Spring 2026 Workshop: Collaboration, Co-creation, and Creativity in EdTech [May 28-29, 2026]
- Teaching with AI: June 1, 2026 [June 01-10, 2026]
- Cfs: 2026 Global Students as Partners Roundtable [Deadline: June 29, 2026]
- Graduate Students/Post-docs Teaching in Higher Education Conference [August 07, 2026]
- 2026 DPI Conference [August 18-20, 2026]
- 2026 Global Students as Partners Roundtable [October 01-02, 2026]
- 2026 SoTL Symposium Conference [October 22-24, 2026]
- For Research Personnel
- News + Stories
- AI as learning coach: project explores ChatGPT integration beyond plagiarism concerns
- Investigating the motivations and perceptions of undergraduate students using AI for assignments
- Faculty teaching confidence soars through peer observation program
- Research proves role plays work: evidence-based approach transforms history and labour studies teaching
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.