n late January, Dr. Anthony Petrosino joined 60 representatives from 22 universities - along with key stakeholders from the broader computer science education and engineering education communities - at the University of Colorado Boulder. The challenge was to attract more STEM teachers from engineering majors and to significantly strengthen the preparation of computer science teachers. The meeting was planned by representatives from UTeach programs at Boise State University, CU Boulder, and Drexel, with support from the UTeach Institute at The University of Texas at Austin. In total, about half of the national network of universities implementing the UTeach secondary STEM teacher preparation model were represented. A couple of other universities learned of our meeting and we were thrilled to have them join.
This meeting built on the CSforAll movement, which after decades of reports recommending high school CS education for all US students, is finally making headway. Federal agencies and STEM and CS education organizations (UTeach included) have been broadening participation in CS by integrating industry expertise into classrooms, training in-service teachers, integrating CS into existing STEM courses, and implementing introductory CS courses like AP CS Principles and Exploring Computer Science.
In-service teacher professional development has been key to the explosive growth of K–12 CS education offerings, but the role of universities in the preparation of computer science teachers is absolutely critical if we are going to address the current shortage of CS teachers at scale and with any kind of lasting impact. Now that the demand for CS teachers is increasing, UTeach Austin and other UTeach partner universities are ramping up and expanding their efforts.
There was widespread consensus among the group at CU Boulder last week that a variety of pathways were needed in order to recruit and prepare excellent CS teachers. All the universities in attendance described either new pathways that had been implemented within the last two years, or pathways currently under development. These included:
- Undergraduate, four-year degree plans that add teaching to a CS major. (YES, CS majors CAN be recruited into teaching.)
- Undergraduate, four-year degree plans that add a CS concentration to a math major with teaching.
- Undergraduate CS certificate programs that any teaching major could add (not clear if this can all be done in four years, however).
- Post-baccalaureate pathways designed for career-changers or new graduates with no teaching background. These pathways included streamlined preparation lasting between 1 and 1.5 years, designed to lead to a full CS teaching certification/credential.
- Post-baccalaureate pathways designed for in-service, fully credentialed teachers. These pathways could lead just to additional CS credentials or also to a Master’s degree. These pathways might comprise a series of micro-credentials intended for in-service teachers to add over time and leading to various levels of expertise, and ultimately to full CS teaching certification in states that offer it.
There was also widespread agreement that, in addition to the development of various pathways leading to both adequate CS content and pedagogical preparation, the following considerations are critical to successful implementation:
- Attention to the integration of computational thinking into the preparation of ALL future STEM teachers.
- Attention to proven strategies for recruitment of students/professionals into pathways, especially developing partnerships between colleges of education/teacher preparation units and CS departments and advisors.
- Attention to informing CS research faculty about high school teaching, so that CS majors are exposed to this career possibility.
- Attention to providing adequate support, including financial, to students pursuing these pathways.
- Attention to further development of the CS education research community.
- Attention to issues of equity and diversity both from a pedagogical perspective and also as a teacher workforce concern. Broadening participation in CS should include explicit strategies to attract and prepare a diverse CS teaching corps.
- Attention to the unique needs and issues of capacity of rural schools and districts.
- Creative solutions to the need for adequate CS education field placements.