Teaching HS computer science as if the rest of the world existed: rationale for a HS Pre-APCS curriculum of interdisciplinary central-problem-based units that model real-world applications. - Scott R. Portnoff (SIGCSE, 2012)

A framework for enhancing the social good in computing education: a values approach. - Michael Goldweber; John Barr 001; Tony Clear; Renzo Davoli; Samuel Mann; Elizabeth Patitsas; Scott R. Portnoff (Inroads, 2013)

The introductory computer programming course is first and foremost a language course. - Scott R. Portnoff (Inroads, 2018)

A new pedagogy to address the unacknowledged failure of American secondary CS education. - Scott R. Portnoff (Inroads, 2020)