Higher education

Our colleges and universities need to educate future CS teachers and advance the science of CS teaching.

How can CS departments support CS for All?

  • Ensure your admissions requirements are compatible with state policy.
  • Develop course equivalencies for the growing diversity of CS courses being taught in Washington state high schools.
  • Support teaching-track faculty in engaging in their local teaching communities.
  • Hire tenure-track faculty who do research on computer science education, who will not only advance the state of the art of CS teaching, but also help organize state, national, and international CS for All efforts. They might even improve instruction in your department.
  • Encourage your alumni to volunteer in schools to CS through programs like Microsoft TEALS.

How can Colleges and Schools of Education support CS for All?

  • Read the national report, Priming the Computer Science Teacher Pump, on the role of education in supporting K-12 CS education.
  • Develop pre-service teacher education programs that prepare K-12 teachers to teach CS.
  • Forge collaborations with CS departments to identify courses that serve as content requirements for CS endorsements.
  • Hire tenure-track faculty who do research on computer science education, who will not only advance the the science of CS teaching, but also help organize state, national, and international CS for All efforts and teach in pre-service programs.

How can I learn more about computer science education research?