Welcome to Equitable and Inclusive Computer Science Pedagogy!


Instructor: Brett Wortzman (brettwo [at] cs [dot] washington [dot] edu)

Meetings: Tuesdays and Thursdays, 2:30-3:20pm

Location: Zoom

Course norms

  • This is a safe space: be respectful, compassionate, and empathetic.
  • We are all at different places in our development: don’t project expectations onto others.
  • There is no right or wrong: be open to new ideas, and critique constructively.
  • Everyone has a different perspective: listen to feedback and input honestly.


Jump to today

(all future content subject to change)

Unit 0: Welcome

Week 0:

Welcome, Introductions, Setup

Thu, Oct 1

Meet each other; discuss course procedures, themes, and topics; reflect on our roles in education

Unit 1: Context

Week 1: Equity, Inclusion, Justice


Tue, Oct 6

Discuss the definitions of and differences between diversity, equity, access, and justice; consider and reflect on examples of equity and diversity issues in computing classrooms

Reading: Lewis, C., Shah, N., & Falkner, K. (2019). Equity and Diversity. In S. Fincher & A. Robins (Eds.), The Cambridge Handbook of Computing Education Research (Cambridge Handbooks in Psychology, pp. 481-510). Cambridge: Cambridge University Press.

Moving Towards Justice

Thu, Oct 8

Discuss the state of equity, inclusion, and justice in computing education; consider ideas for changing and improving

Reading: SEPEHR VAKIL; Ethics, Identity, and Political Vision: Toward a Justice-Centered Approach to Equity in Computer Science Education. Harvard Educational Review 1 March 2018; 88 (1): 26–52

Week 2: Teacher Development and Motivation

Teacher Development

Tue, Oct 13

Discuss the development of teachers, especially college faculty, as educators; consider different areas of focus or emphasis for teacher professional development; reflect on our our development and growth

Reading: Kugel, Peter. (1993). How Professors Develop as Teachers. Studies in Higher Education - STUD HIGH EDUC. 18. 315-328.

Teacher Motiviation

Thu, Oct 15

Reflect on our reasons for teaching and goals for our students; discuss how different perspectives on the goal of teaching CS can advantage or disadvantage different groups of students

Reading: Sections 1.2-1.3 (pp. 3-15) of Guzdial, M. (2015). Learner-centered design of computing education: Research on computing for everyone. Synthesis Lectures on Human-Centered Informatics, 8(6), 1-165.

Unit 2: Foundations

Week 3: Sociocultural Approach to Learning

Sociocultural Learning I

Tue, Oct 20

Sociocultural Learning II

Thu, Oct 22

Week 4: Cognitive Approach to Learning

Cognitive Learning I

Tue, Oct 27

Cognitive Learning II

Thu, Oct 29

Week 5: Curriculum Design

Learning Objectives; Design

Tue, Nov 3

Learner-centered Design

Thu, Nov 5

Unit 3: Instruction

Week 6: Active Learning

Active Learning I

Tue, Nov 10

Active Learning II

Thu, Nov 12

Week 7: Evidence-based Techniques

Collaborative Techniques

Tue, Nov 17

Other Techniques

Thu, Nov 19

Unit 4: Assessment

Week 8: Grading and Feedback

Grading and Feedback

Tue, Nov 24

Week 9: Evidence-based Techniques

Summative Assessment Techniques

Tue, Dec 1

Formative Assessment Techniques

Thu, Dec 3

Unit 5: Wrap-up

Week 10: Wrap-up

Miscellanous Topics

Tue, Dec 8


Thu, Dec 10