Thursday, May 2nd
| 8:30 am | Registration and Breakfast (S Building Pitt at S 104) |
| 9:00 am | Welcome and Opening Remarks (S 104 — Theatre) |
| 9:15 am | Thursday Keynote (S104 - Theatre) Impact of Artificial Intelligence on Approaches to Assessment and Student Help Ramon Lawrence (UBC Okanagan) |
| 10:15 am | Coffee Break (S Building Pit) | |
| 10:45 am | Paper Session 1a (B129) | Paper Session 1b (B131) |
| 12:05 pm | Lunch (S Building Pit) | 12:35 pm – 1:05 pm. Sponsor’s Session: IBA Group (B129) |
| 1:15 pm | Paper Session 2a (B129) | Blizzard Talks and Nifty Assignments (B131) |
| 2:35 pm | Coffee Break (S Building Pit) |
| 3:00 pm | Paper Session 3 (S104 – Theatre) | Sponsor’s Session: Cengage Canada (B129) |
| 4:30 pm | WCCES AGM (S104 – Theatre) |
| 6:00 pm | Conference Dinner (HS Building, Room HS 101) |
Friday, May 3rd
| 8:30 am | Registration and Breakfast (S Building Lobby) |
| 9:00 am | Friday Keynote (S104 - Theatre) Tales from the Trenches: Experiences from Two Decades of Post-Secondary Teaching Ben Stephenson (University of Calgary) |
| 10:00 am | Coffee Break (S Building Pit); 10:00 am – 10:30 am. Sponsor’s Session: ACM-W North America/ Women in Computing (B129) |
| 10:30 am | Paper Session 4 (S104 – Theatre) |
| 12:00 pm | Lunch (S Building Pit) |
| 1:15 pm | Paper Session 5 (S104 – Theatre) |
| 2:50 pm | Closing Remarks (S104 – Theatre) |
Paper Session 1a (Thursday at 10:45 am in B129)
Chair: Jim Nastos
You Hacked My Program! Teaching Cybersecurity using Game-based Learning
Md. Hasan Tareque (University of Lethbridge)
Steven Deutekom (University of Lethbridge)
John Anvik (University of Lethbridge)
Maimoona Bashir (University of Lethbridge)
Where Do Students Struggle Most in a First Course on Assembly Language?
Jalal Kawash (University of Calgary)
Cybersecurity Education within a Computing Science Program - A Literature Review
Elisa Pinheiro Ferrari (Okanagan College)
Albert Wong (Langara College)
Youry Khmelevsky (Okanagan College)
Paper Session 1b (Thursday at 10:45 am in B131)
Chair: Charles Hepler
Generative AI in CS Education: Literature Review through a SWOT Lens
Jordan Roberts (University of British Columbia – Okanagan)
Abdallah Mohamed (University of British Columbia – Okanagan)
Faceless Adversary, Feckless Colleague: The Many Sides of ChatGPT
Bill Bird (University of Victoria)
Experience Report: Adopting AI-Usage Policy in Software Engineering Education
Parsa Rajabi (Simon Fraser University)
Paper Session 2a (Thursday at 1:15 pm in B129)
Chair: Youry Khmelevsky
13:15. Opportunities for Adaptive Experiments to Enable Continuous Improvement in Computer Science Education
Ilya Musabirov (University of Toronto)
Angela Zavaleta Bernuy (University of Toronto)
Pan Chen (University of Toronto)
Michael Liut (University of Toronto Mississauga)
Joseph Williams (University of Toronto)
13:41. Maximizing Student Engagement and Space Efficiency: Strategic Approaches in the Alternating-Week Blended Learning Model for Computing Education
Ismail El Sayad (University of the Fraser Valley)
Carl Janzen (University of the Fraser Valley)
14:07 - 14:35. Program Wars v.2.0: Improving a Game-based Learning Approach for Teaching Fundamental Programming Concepts
Md. Hasan Tareque (University of Lethbridge)
Steven Deutekom (University of Lethbridge)
John Anvik (University of Lethbridge)
Maimoona Bashir (University of Lethbridge)
Paper Session 2b: Blizzard Talks and Nifty Assignments (Thursday at 1:15 pm in B131)
Chair: Anthony Estey
13:15. Addressing Educational Disparities: Assessing the Gap for Indigenous Community
Shafaq Khan (University of Windsor)
13:25. Using GitHub Copilot as a Pair Instructional Designer
Ildar Akhmetov (Northeastern University)
13:35. Java Parallel Programming Course for Non-Java Students
Xuguang Chen (Saint Martin's University)
13:45. CougarStats: An R Shiny App for Statistical Data Analysis
Michael Myer (Mount Royal University)
Ashok Krishnamurthy (Mount Royal University)
13:55. A project-based graduate course in software engineering education
Meghan Allen (University of British Columbia – Vancouver)
Elisa Baniassad (University of British Columbia – Vancouver)
Reid Holmes (University of British Columbia – Vancouver)
14:05. Recycling Items Sorting System
Lino Coria (Northeastern University)
Juancho Buchanan (Northeastern University)
14:15. Building Bridges in Computer Networks: A Nifty Assignment for Cross-Language Learning and Code Refactoring
Ildar Akhmetov (Northeastern University)
Logan W. Schmidt (Northeastern University)
14:25-14:35. Can You Spot the AI? Incorporating GenAI into Technical Writing Assignments
Parsa Rajabi (Simon Fraser University)
Chris Kerslake (Simon Fraser University)
Paper Session 3 (Thursday at 3:00 pm in S104)
Chair: Bill Bird
15:00. Student Transitions Through an Entire Computing Program
Angela Zavaleta Bernuy (University of Toronto)
Andrew Chung (University of Toronto)
Alana Hodge (University of Toronto Mississauga)
Ayesha Tayyiba (University of Toronto Mississauga)
Michael Liut (University of Toronto Mississauga)
Andrew Petersen (University of Toronto Mississauga)
15:30. Gender Disparity in Computer Science Programs: A Case Study at the University of British Columbia Okanagan
Abby Kiehlbauch (University of British Columbia – Okanagan)
Irene Vrbik (University of British Columbia – Okanagan)
Abdallah Mohamed (University of British Columbia – Okanagan)
16:00-15:30. Indigenization and Decolonization of CS Education 2010-2023: A Bibliometric Analysis
Sarah Carruthers (Vancouver Island University)
Paper Session 4 (Friday at 10:30 am in S104)
Chair: Mike Zastre
10:30 Test Anxiety and Self-Efficacy in a Computer-Based Test Environment
Kezia Devathasan (University of Victoria)
Michelle Craig (University of Toronto)
Daniela Damian (University of Victoria)
Celina Berg (University of Victoria)
10:52 “A Chatbot Won’t Judge Me”: An Exploratory Study of Self-disclosing Chatbots in Introductory Computer Science Classes
Quinn Goddard (University of Calgary)
Nathan Moton (University of Calgary)
Jonathan Hudson (University of Calgary)
Helen Ai He (University of Calgary)
11:14 Live Session Gamification using PrairieLearn
Louis Lascelles-Palys (University of British Columbia – Okanagan)
Ramon Lawrence (University of British Columbia – Okanagan)
11:36 – 11:58 The Four Rs in a Computer Science Context
Sarah Carruthers (Vancouver Island University)
Paper Session 5 (Friday at 1:15 pm in S104)
Chair: Ildar Akhmetov
13:15 Logic Circuits Unveiled: Bridging the Gap between Discrete Mathematics and Computer Science Education
Charlie Lake (University of British Columbia – Vancouver)
Karina Mochetti (University of British Columbia – Vancouver)
13:37 GitHub Pages as an LMS Alternative
Joel Coffman (United States Air Force Academy)
13:59 An Initial Exploration of Code Diagram Query Effectiveness
Lauren Himbeault (University of Manitoba)
Celine Latulipe (University of Manitoba)
14:21-14:43 Implementing a Fully WIL Computing Science Program in Canada
Amir H. Chinaei (York University)
Larry Yueli Zhang (York University)
The Conference Sponsor Sessions:
Thursday, May 2nd
- 10:15 am – 10:45 am. Sponsor’s Session: ACM-W North America/ Women in Computing (B129)
Our goal is to support groups that empower women in computing. During SIGCSE 2024, we had a booth to promote the ways ACM-W NA can support student groups and celebrations for women in computing. We received a lot of attention, as many North American educators weren't aware of the support we provide.
During a coffee break, I can give away some information cards about our mission and ways of joining this community. In particular, computing educators in the Western Canada area can benefit from learning about this initiative and funding opportunities for events that celebrate women in computing.
2. 12:35 pm – 1:05 pm. Sponsor’s Session: IBA Group (B129)
The presentation will include the following topics:
- history of creation and development of the IBA Group Company
- company solutions and services, review
- company products
- cyber security - penetration testing
- solutions using AI and ML, generative AI
- demonstration of the results of a capstone project using EasyRPA
3. Sponsor’s Session: Cengage Canada (B129)
A short, 30-minute session on our GitHub partnership:
Title: Building a Professional Portfolio with MindTap x GitHub Codespaces
Presenter: Darcey Pepper, Senior Manager, Product Marketing at Cengage Canada
Description: A first-of-its-kind partnership for GitHub, the widely recognized industry standard IDE, Cengage's MindTap with GitHub Codespaces facilitates learning and practice and ensures that students are well-prepared for the job market. By actively using industry-standard coding tools, computer science students gain valuable coding experience and proficiency, positioning them to transition into their desired careers seamlessly.
Learn how MindTap with GitHub Codespaces allows your Computer Science students to build a portfolio of projects and practical work they can showcase to potential employers. Students can take this portfolio beyond the classroom to demonstrate their coding skills and experience, making them more marketable as professionals.