LCI members teach and lead numerous courses and programs at the University of Washington that help people become better computing educators or computing education researchers.
How do I learn to teach computing?
That depends on the level at which you want to teach.
- Interested in middle or high school?
- Read about the College of Education’s STEP CS program, an interdisciplinary partnership between the Allen School, The Information School, and the College of Education to prepare middle and high school CS teachers. The FAQ linked above has everything you need to know.
- Interested in college-level teaching? There are many ways you can learn:
- Become a CSE or Informatics teaching assistant, both of which offer some training.
- Review the Allen School’s Teaching Careers page, which has pointers to relevant courses, TA training, and teaching opportunities.
- Review the general teaching resources at the UW Center for Teaching and Learning.
- Not sure? That’s okay! There are some ways of learning more about pathways.
- Watch the time schedule for CSE 492T Equitable and Inclusive Computer Science Pedagogy Seminar, which talks about all of these pathways.
- Consider taking EDUC 251 Seeking Educational Equity and Diversity, EDC&I 351 Teaching as a Profession, and E E 406 Teaching Engineering
- Tutor with the Center for Learning and Undergraduate Enrichment (CLUE), the Engineering Academic Center (EAC), or the Instructional Center.
How can I learn about computing education research?
- Read the Computing Education Research FAQ maintained by Amy.
- Participate in the CSE 590E Computer Science Education seminar. It’s got a graduate level course number, but it’s open to students at all levels. It often discusses computing education research papers and their application to CS teaching.
- Sign up for the CSE 599 Computing Education Research course. It’s like 590E, but primarily intended for PhD students,with more reading and more written work expected.