Inclusive Teaching And Learning in Computer Science (ITALICS) Reading Group
This reading group examines the question: what is effective and inclusive pedagogy look like in CS? To answer this, this reading group will examine the pedagogy, sociology, and psychology of CS education. Each week we read a paper or short book chapter in advance of the meeting, and then discuss the reading as a group.
Are all welcome, including students, faculty, teachers, and members of the community. No background in education, psychology, or sociology is required nor expected.
To participate, join our mailing list, and read our Code of Conduct.
We meet weekly at 1PM on Wednesdays. Link to the video conferencing website is in each email from the
mailing list. If you have any questions, feel free to contact the reading group organizer, Eric at
eric [dot] mayhew [at] mail.mcgill.ca
Upcoming Readings
- On hiatus! Talk to Eric if you're interested in running a session!
Past Readings
- February 6, 2018: defensive communication in the classroom
Garvin-Doxas, Kathy, and Lecia J. Barker. "Communication in computer science classrooms: understanding defensive climates as a means of creating supportive behaviors." Journal on Educational Resources in Computing (JERIC) 4, no. 1 (2004): 2.. - February 13, 2018: translating from code to 'plain English'
Murphy, Laurie, Sue Fitzgerald, Raymond Lister, and Renée McCauley. "Ability to 'explain in plain english' linked to proficiency in computer-based programming." In Proceedings of the ninth annual international conference on International computing education research, pp. 111-118. ACM, 2012. - February 20 meeting cancelled for SIGCSE.
- February 27, 2018: global variation in female participation
Mellström, Ulf. "The intersection of gender, race and cultural boundaries, or why is computer science in Malaysia dominated by women?." Social Studies of Science 39, no. 6 (2009): 885-907. - March 6 meeting cancelled due to construction.
- March 13, 2018: team based learning
Hu, Helen H., and Tricia D. Shepherd. "Using POGIL to help students learn to program." ACM Transactions on Computing Education (TOCE) 13, no. 3 (2013): 13. - March 19, 2018: subgoal labelling
Morrison, Briana B., Lauren E. Margulieux, and Mark Guzdial. "Subgoals, context, and worked examples in learning computing problem solving." In Proceedings of the eleventh annual international conference on international computing education research, pp. 21-29. ACM, 2015. - March 26, 2018: learning student names
Middendorf, Joan, and Elizabeth Osborn. "Learning student names." In National Teaching and Learning Forum online: http://www. ntlf. com/html/lib/bib/names. htm. 1997.
Optional second reading: Hanassab, Shideh. "Diversity, international students, and perceived discrimination: Implications for educators and counselors." Journal of Studies in International Education 10, no. 2 (2006): 157-172. - April 3, 2018: soliciting and using student feedback
Murray, Harry G. "Acquiring student feedback that improves instruction." New directions for teaching and learning 1987, no. 32 (1987): 85-96. - April 10, 2018: teaching evaluations
Neath, Ian. "How to improve your teaching evaluations without improving your teaching." Psychological Reports 78, no. 3_suppl (1996): 1363-1372. - April 17, 2018: contextualized curricula
Chapter 6 of Guzdial, Mark. "Learner-Centered Design of Computing Education". 2015. - April 24, 2018: Cancelled for CHI (here in Montreal!)
- May 1, 2018: values of CS students
Ferrario, Maria Angela, Will Simm, Stephen Forshaw, Adrian Gradinar, Marcia Tavares Smith, and Ian Smith. "Values-first SE: research principles in practice." In Proceedings of the 38th International Conference on Software Engineering Companion, pp. 553-562. ACM, 2016. - May 8, 2018: achivement goals
Zingaro, Daniel, and Leo Porter. "Impact of student achievement goals on CS1 outcomes." In Proceedings of the 47th ACM technical symposium on Computing Science Education, pp. 279-296. ACM, 2016. - May 15, 2018: author chat with Dan Zingaro
Continuing to discuss the Zingaro and Porter paper from last week, this time with Dan Zingaro! - May 22, 2018: understanding the statistics in education papers
Goodman, Steven. "A dirty dozen: twelve p-value misconceptions." In Seminars in hematology, vol. 45, no. 3, pp. 135-140. Elsevier, 2008.
PLUS! This series of youtube videos to watch - May 29 meeting cancelled.
- Jun 5, 2018: "face saving" revisited
Lundy, Garvey F. "The myths of oppositional culture." Journal of Black Studies 33, no. 4 (2003): 450-467. - Jun 12, 2018: author chat with Briana Morrison
Briana Morrison will join us by skype! We'll revisit her paper: Morrison, Briana B., Lauren E. Margulieux, and Mark Guzdial. "Subgoals, context, and worked examples in learning computing problem solving." In Proceedings of the eleventh annual international conference on international computing education research, pp. 21-29. ACM, 2015. - Jun 19, 2018: faculty practices
Barker, Lecia, Christopher Lynnly Hovey, and Jane Gruning. "What influences CS faculty to adopt teaching practices?" In Proceedings of the 46th ACM Technical Symposium on Computer Science Education, pp. 604-609. ACM, 2015. - Jun 26, 2018: TA development
Patitsas, Elizabeth. "A case study of the development of CS teaching assistants and their experiences with team teaching." In Proceedings of the 13th Koli Calling International Conference on Computing Education Research, pp. 115-124. ACM, 2013. - July 3, 2018: professor development
Peter Kugel. How professors develop as teachers. Studies in higher education, 18(3):315–328, 1993. - July 10, 2018: student development
Hmelo‐Silver, Cindy E., and Merav Green Pfeffer. "Comparing expert and novice understanding of a complex system from the perspective of structures, behaviors, and functions." Cognitive Science 28, no. 1 (2004): 127-138. - July 17, 2018: curriculum change
Gruba, Paul, Alistair Moffat, Harald Søndergaard, and Justin Zobel. "What drives curriculum change?." In Proceedings of the Sixth Australasian Conference on Computing Education-Volume 30, pp. 109-117. Australian Computer Society, Inc., 2004. - No meeting July 24 or 31.
- Aug 7, 2018: learning processes revisited
Castro, Francisco Enrique Vicente, and Kathi Fisler. "Designing a multi-faceted SOLO taxonomy to track program design skills through an entire course." In Proceedings of the 17th Koli Calling Conference on Computing Education Research, pp. 10-19. ACM, 2017. - No meeting Aug 14.
- No meeting Aug 21.
- Aug 28, 2018: group activity
- May 14, 2019: critical pedagogy for CS
Vakil, Sepehr. "Ethics, identity, and political vision: Toward a justice-centered approach to equity in computer science education." Harvard Educational Review 88, no. 1 (2018): 26-52. - May 21, 2019: culturally relevant pedagogy for CS
Yuen, Timothy, Maria Arreguin-Anderson, Guadalupe Carmona, and Matthew Gibson. "A culturally relevant pedagogical approach to computer science education to increase participation of underrepresented populations." In 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE), pp. 147-153. IEEE, 2016. - Cancelled for May 28 and June 4 for ICSE and Congress respectively.
- June 11, 2019: teaching big classes
Wolfman, Steven A. "Making lemonade: Exploring the bright side of large lecture classes." In ACM SIGCSE Bulletin, vol. 34, no. 1, pp. 257-261. ACM, 2002. - July 2, 2019: plagiarism (Note: from here on we'l be meeting approximately every 3-4 weeks) Fraser, Robert. "Collaboration, collusion and plagiarism in computer science coursework." Informatics in Education-An International Journal 13, no. 2 (2014): 179-195.
- January 13, 2021: CS Ethics education done wrong Williams, R. M., Smarr, S., Prioleau, D., & Gilbert, J. E. (2021). Oh No, Not Another Trolley! On the Need for a Co-Liberative Consciousness in CS Pedagogy. IEEE Transactions on Technology and Society.
- January 20, 2021: Integrating ethics with CS content Skirpan, M., Smarr, S., et al. (2018). Ethics Education in Context: A Case Study of Novel Ethics Activities for the CS Classroom. SIGCSE '18.
- January 27, 2021: Teaching conflict minerals in digital logic class Lord, S. M., Przestrzelski, B., Reddy, E. (2018). Teaching Social Responsibility: Conflict Minerals Module for a Circuits Class . IEEE Transactions on Technology and Society.
- February 3, 2022: defensive communication in the classroom
Garvin-Doxas, Kathy, and Lecia J. Barker. "Communication in computer science classrooms: understanding defensive climates as a means of creating supportive behaviors." Journal on Educational Resources in Computing (JERIC) 4, no. 1 (2004): 2.. - February 10, 2022: enrollment policies and belonging
An Nguyen, Colleen M. Lewis "Competitive Enrollment Policies in Computing Departments Negatively Predict First-Year Students’ Sense of Belonging, Self-Efficacy, and Perception of Department." SIGCSE '20 - February 17 2022: Peer mentorship programs Heather Pon-Barry, Audrey St. John, Becky Wai-Ling Packard, Barbara Rotundo. A Flexible Curriculum for Promoting Inclusion through Peer Mentorship. SIGCSE '19.
- February 24 2022: Teaching development for professors Peter Kugel. How professors develop as teachers. Studies in Higher Education, 1993.
- March 10 2022: Critical CS education Aleata Hubbard Cheuoua. Confronting Inequities in Computer Science Education: A Case for Critical Theory. SIGCSE 2021.
- March 17 2022: POGILs in CS from a faculty perspective Aman Yadav et al. POGIL in Computer Science: Faculty Motivation and Challenges. SIGCSE 2019.
- March 24 2022: Learning science and supporting learning Chapter 4 (Processes that support learning) from How People Learn II: Learners, Contexts, and Cultures
- March 31 2022: Learning science and supporting learning II Chapter 5 (Knowledge and reasoning) from How People Learn II: Learners, Contexts, and Cultures
-
July 27th, 2022: Making CS education critical intro
-
This meeting will include 2 short readings on the need and
state of criticality in CS
-
Amy Ko et al.
It Is Time for More Critical CS Education.
Communications of the ACM,
Viewpoints . Vol. 63, N. 11. November 2020 - Anne-Marie Núñez, et. al. Let’s Teach Computer Science Majors to Be Good Citizens. The Whole World Depends on It. Ed Surge. March 15, 2021
-
Amy Ko et al.
It Is Time for More Critical CS Education.
Communications of the ACM,
-
August 3rd, 2022: Confronting race in critical CS ed
Aman Yadav, Marie K. Heath. Breaking the Code: Confronting Racism in Computer Science through Community, Criticality, and Citizenship Association for Educational Communications & Technology 2022. April 12, 2022 -
August 10th, 2022: Black critical CS ed
Stephanie T. Jones, natalie araujo melo. We Tell These Stories to Survive: Towards Abolition in Computer Science Education. Canadian Journal of Science, Mathematics and Technology Education, volume 21. August 2021. -
August 17th, 2022: Barriers in confronting race for CS
teachers
Joanna Goode et al. Rac(e)ing to computer science for all: how teachers talk and learn about equity in professional development. Computer Science Education, Volume 31 Issue 3. September, 2021. -
August 24th, 2022: Towards an equitable, counter hegemonic
CS pedagogy
Ron Eglash et al. Counter-hegemonic Computing: Toward Computer Science Education for Value Generation and Emancipation. ACM Transactions on Computing Education, Vol. 21, No. 4, Article 29. Publication date: October 2021.