Article

A Virtual Professional Development Program for Computer Science Education During COVID-19

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract

The need to expand computer science learning for all students has led to an increase in professional development (PD) opportunities for teachers. The Covid-19 pandemic, however, necessitated changes in well-established PD programs and a shift to virtual delivery. In this work, we describe our transition to a virtual PD institute, including the topics and design principles guiding the institute. We also examine how participation in the virtual PD institute influenced teacher outcomes. Data were collected from two cohorts of teachers. Data sources included surveys (N=30), lesson plans (N=22), and interviews (N=17) from a purposeful sample of participants. Findings gleaned from quantitative and qualitative analysis suggest an increase in teachers’ knowledge and self-efficacy while highlighting the affordances of virtual PD most valued by teachers. Findings have implications for research and practice.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

... The number of publications on the subject has also increased, with authors describing their experiences in blended learning, and offering a more detailed approach to the analysis of the related problems. Dede (2022), Mouza et al. (2022), and Short et al. (2021) all wrote about the didactic features of teaching in blended learning, the development of virtual technologies, and the preparation of teachers to work within the digital environment. Alonzo and Corral (2022) and also Kuz (2022) highlighted the increasing role of mobile applications in modern-day education, but which were originally designed for entertainment purposes. ...
... According to Mouza et al. (2022), "educational institutions use different definitions of the term 'blended,' and teachers can choose their own elements of blending" According to Hrastinski (2019), blended learning represents: …instructional methods, pedagogical approaches and technologies, although these blends are not aligned with influential blended learning definitions, it is important that researchers and practitioners carefully explain what blended learning means to them. This partly explains Russian researchers having borrowed the term from foreign papers, and then attached their own additional meanings. ...
... Most Russian researchers consider blended learning as a technology, method, or model of learning. They associate blended learning with remote learning (Azimov & Schukin, 2009;Bogomolov, 2008) and associate the use of technology to either asynchronous or synchronous interactions (Kapustin, 2007;Mouza et al., 2022). Synchronous learning is commonly understood as learning taking place at a given moment, and it can be either faceto-face or remote, but necessarily in real time. ...
Article
Full-text available
Interest in coding education has exploded in the past five years, especially in elementary and early secondary education. Teachers who are largely new to coding are expected to guide entire student bodies through the fundamentals of coding and computational thinking. But little is known about which coding and computational thinking (CT) concepts teachers feel most comfortable with and which concepts they struggle with. This study describes 127 elementary coding teachers’ changes in their beliefs about teaching coding and CT as they participated in year-long continuous professional development. Novice elementary coding teachers demonstrated most growth in their self-efficacy for teaching sequences, algorithms and loops. They were less secure in their knowledge of conditionals, variables, and functions. For computational thinking, teachers were most confident in their ability to identify patterns, think algorithmically, understand logic, and evaluate outcomes, showing less growth with decomposition and abstraction.
Article
Full-text available
In this position paper, we advocate for the use of equity-focused teaching and learning as an essential practice within computer science classrooms. We provide an overview of the theoretical underpinnings of various equity pedagogies (Banks & Banks, 1995), such as culturally relevant pedagogy (Ladson-Billings, 1995, 2006) and share how they have been utilized in CS classrooms. First, we provide a brief history of CS education and issues of equity within public schools in the United States. In sharing our definition of equity, along with our rationale for how and why these strategies can be taken up in computer science (CS) learning environments, we demonstrate how researchers and educators can shift the focus from access and achievement to social justice. After explaining the differences between the relevant theoretical frameworks, we provide practical examples from research of how both practitioners and researchers might use and/or examine equity-focused teaching practices. Resources for further learning are also included.
Article
Full-text available
The COVID-19 pandemic is a historic global event that has extended to all parts of society and shaken the core of what we know and how we live. During this pandemic, the work of STEM professionals has taken center stage. Through our close observations of how the events of the pandemic have been unfolding across the globe, we propose an instructional framework that emerged out of the real-time responses of STEM professionals to explain the pandemic and find solutions. This framework centers on data science, computer science, and multidisciplinary convergence as tools for engaging K-12 students in complex societal problems like the pandemic. In this theoretical position statement, we propose our framework that is grounded in three areas: (a) data science and computer science, (b) multidisciplinary convergence, and (c) orientation and support for science teachers specifically and STEM teachers broadly to prepare them for fundamentally different roles. Using data and computer models, students find phenomena and problems compelling, appreciate the power and potential of STEM subjects, and explain phenomena and design solutions to real-world problems. Then, through multidisciplinary convergence, individuals and societies integrate STEM disciplinary knowledge and practices to make informed decisions and take responsible actions. As STEM teachers engage students in explaining phenomena and solving complex societal problems with data science and computer science through the convergence of multiple STEM subjects, teachers take on roles that are fundamentally different from the roles they have traditionally played.
Article
Full-text available
The purpose of this study is to identify secondary computer science (CS) teachers’ pedagogical needs in the United States. Participants were selected from secondary teachers who were teaching CS courses or content in a school setting (public, private, or charter) or an after-school program during the time of data collection. This is a qualitative study using CS teachers’ discussions in Computer Science Teachers Association’s (CSTA) email listserv, responses to open-ended questions in a questionnaire, and discussions in follow-up interviews. Content analysis, thematic analysis and constant comparative method of qualitative data analysis were used to analyze the data. The most common pedagogical need expressed was learning student-centered strategies for teaching CS and guiding students’ understanding with the use of scaffolding and team-management strategies in CS classes. Furthermore, addressing students’ beliefs in CS and their preconceptions in math and reading were important factors influencing teaching CS effectively in secondary schools.
Book
Full-text available
The COVID-19 pandemic brought frightening headlines. Each day dawned with news highlighting the number of cases (and deaths), the contagiousness of the disease, the lack of a cure or vaccine, and the scarcity of personal protective equipment for our healthcare and other frontline workers. One of the few positives was the speed at which many global partners joined to battle the disease. Academic researchers and even academic journals joined in the fight. For instance, in addition to giving open access to articles, many medical journals switched to a speedier review to be able to quickly publish promising results. So, as researchers were making early discoveries, they had a way to bypass a traditionally longer review and publication process to give hope, share building blocks, and encourage collaboration. (...)
Article
Full-text available
Well-planned online learning experiences are meaningfully different from courses offered online in response to a crisis or disaster. Colleges and universities working to maintain instruction during the COVID-19 pandemic should understand those differences when evaluating this emergency remote teaching.
Conference Paper
Full-text available
Computational Thinking (CT) is being infused into curricula in a variety of core K-12 STEM courses. As these topics are being introduced to students without prior programming experience and are potentially taught by instructors unfamiliar with programming and CT, appropriate lesson design might help support both students and teachers. "Use-Modify-Create" (UMC), a CT lesson progression, has students ease into CT topics by first "Using" a given artifact, "Modifying" an existing one, and then eventually "Creating" new ones. While studies have presented lessons adopting and adapting this progression and advocating for its use, few have focused on evaluating UMC's pedagogical effectiveness and claims. We present a comparison study between two CT lesson progressions for middle school science classes. Students participated in a 4-day activity focused on developing an agent-based simulation in a block-based programming environment. While some classrooms had students develop code on days 2-4, others used a scaffolded lesson plan modeled after the UMC framework. Through analyzing student's exit tickets, classroom observations, and teacher interviews, we illustrate differences in perception of assignment difficulty from both the students and teachers, as well as student perception of artifact "ownership" between conditions.
Article
Full-text available
The new Advanced Placement (AP) Computer Science (CS) Principles course increases the need for quality CS teachers and thus the need for professional development (PD). This article presents the results of a 2-year study investigating how teachers teaching the AP CS Principles course for the first time used online PD material. Our results showed that the teaching and computing background of teachers had a significant impact on the teachers' need for and use of online PD material. More specifically, novice CS teachers needed and used PD for developing their pedagogical content knowledge (PCK). Non-CS teachers needed and used PD materials emphasizing content knowledge. Experienced CS teachers believed they had little need for PD even though they were teaching a new course. Our study makes three recommendations for designing effective online PD for CS teachers: match PD to teachers' background, align PD with the course curriculum, and use effective motivational design to enhance teacher engagement. (Keywords: computer science education, online professional development, K–12, AP computer science principles course)
Article
Full-text available
The recent focus on computational thinking as a key 21st century skill for all students has led to a number of curriculum initiatives to embed it in K-12 classrooms. In this paper, we discuss the key computational thinking constructs, including algorithms, abstraction, and automation. We further discuss how these ideas are related to current educational re- forms, such as Common Core and Next Generation Science Standards and provide specific means that would allow teachers to embed these ideas in their K-12 classrooms, in- cluding recommendations for instructional technologists and professional development experts for infusing computational thinking into other subjects. In conclusion, we suggest that computational thinking ideas outlined in this paper are key to moving students from merely being technology-literate to using computational tools to solve problems.
Article
Full-text available
While there has been a remarkable interest to make computer science a core K-12 academic subject in the United States, there is a shortage of K-12 computer science teachers to successfully implement computer sciences courses in schools. In order to enhance computer science teacher capacity, training programs have been offered through teacher professional development. In this study, the main goal was to systematically review the studies regarding computer science professional development to understand the scope, context, and effectiveness of these programs in the past decade (2004–2014). Based on 21 journal articles and conference proceedings, this study explored: (1) Type of professional development organization and source of funding, (2) professional development structure and participants, (3) goal of professional development and type of evaluation used, (4) specific computer science concepts and training tools used, (5) and their effectiveness to improve teacher practice and student learning.
Article
Full-text available
In the midst of discussions about improving education, teacher education, equity, and diversity, little has been done to make pedagogy a central area of investigation. This article attempts to challenge notions about the intersection of culture and teaching that rely solely on microanalytic or macroanalytic perspectives. Rather, the article attempts to build on the work done in both of these areas and proposes a culturally relevant theory of education. By raising questions about the location of the researcher in pedagogical research, the article attempts to explicate the theoretical framework of the author in the nexus of collaborative and reflexive research. The pedagogical practices of eight exemplary teachers of African-American students serve as the investigative "site." Their practices and reflections on those practices provide a way to define and recognize culturally relevant pedagogy.
Article
Full-text available
In this article, we propose that activity theory provides a useful framework for studying teachers' professional development. Activity theory emphasizes the importance of settings in learning to teach, focusing on the social and cultural factors that mediate development in particular contexts. We outline the central tenets of activity theory, illustrating key concepts with examples from a longitudinal study of beginning teachers. We conclude by exploring the potential of this theoretical framework to illuminate the process of learning to teach.
Article
Full-text available
Computational thinking (CT) has been described as the use of abstraction, automation, and analysis in problem-solving [3]. We examine how these ways of thinking take shape for middle and high school youth in a set of NSF-supported programs. We discuss opportunities and challenges in both in-school and after-school contexts. Based on these observations, we present a "use-modify-create" framework, representing three phases of students' cognitive and practical activity in computational thinking. We recommend continued investment in the development of CT-rich learning environments, in educators who can facilitate their use, and in research on the broader value of computational thinking.
Article
Full-text available
Children from under-resourced areas are less likely to attend schools with advanced level computer science courses than those in more affluent schools. Girls of color enter technology fields at a lower rate than White females. Perhaps responsively, there is a growing understanding of how to change the tide and level the technological playing field by using culturally relevant computing practices. In this article, we discuss how two National Science Foundation funded technology programs--Game Design through Mentoring and Collaboration (GDTMC) and COMPUGIRLS--implement culturally relevant computing and philosophies through engaging in-service teachers in extensive professional development focused on the use of varied digital media as well as culturally relevant pedagogical practices. Implications for teacher education in general and our programs in particular are considered.
Conference Paper
Computer science for all initiatives have broadened the participation of students enrolled in elective computer science (CS) courses and introduced compulsory CS instruction in many areas of the United States. However, there is a shortage of K-12 teachers with the background, preparation, and experience necessary to teach CS. To build capacity to deliver this instruction, districts must provide teacher preparation that includes not only CS content, but also high-quality pedagogical approaches that will meet the needs of all students enrolled in a wide variety of school settings. In this paper, we explore teacher outcomes across multiple CS professional development opportunities, in one large urban district. The teacher outcomes were measured via a survey administered between eight months and two years after teachers received training to implement CS. Though our findings are from a single district, we believe these findings are relevant to other settings and provide useful information about the outcomes of teacher professional development for CS education, as well as supports and barriers to implementing CS, in a large, urban school system. The results offer insight into professional development quality, teacher confidence, the ability of teachers to implement CS in their classrooms, and supports and barriers to offering CS instruction (even in a district where CS education is a priority). They also shed light on how supports and barriers differ in schools serving students with high economic needs and lower academic performance compared with schools serving students with lower economic needs and higher academic performance. These differences underscore the importance of considering economic need and academic performance (in addition to race and gender) when developing and executing CS for all initiatives.
Chapter
Infusing Computing is a three-year professional development project that supports middle and high school teachers in integrating computational thinking into their disciplinary teaching. During the first two years of the project, 266 teachers (99 individuals, 167 members of school-based teacher teams) attended week-long summer workshops and participated in ongoing support activities (e.g., webinars, a podcast series, and a Slack community) during the academic year. This paper describes how we drew on analysis of participant data from previous participants of the program and online learning theory to shift the professional development to a virtual format.
Conference Paper
This study investigated patterns in the development of computational thinking and programming expertise in the context of the Exploring Computer Science (ECS) program, a high school introductory CS course and professional development program designed to foster deep engagement through equitable inquiry around CS concepts. Prior research on programming expertise has identified three general areas of development --- program comprehension, program planning, and program generation. The pedagogical practices in ECS are consistent with problem solving approaches that support the development of programming expertise. The study took place in a large urban district during the 2016--17 school year with 28 ECS teachers and 1,931 students. A validated external assessment was used to measure the development of programming expertise. The results indicate that there were medium-sized, statistically significant increases from pretest to posttest, and there were no statistically significant differences by gender or race/ethnicity. After controlling for prior academic achievement, performance in the ECS course correlated with performance on the posttest. With respect to specific programming concepts, the results also provide evidence on the progression of the development of programming expertise. Students seem to develop comprehension and planning expertise prior to expertise in program generation. In addition, students seem to develop expertise with concrete tasks prior to abstract tasks.
Article
Situated learning theory maintains that there is a relationship between learning and the social situation in which it occurs; learning is embedded in activity, context and culture. In terms of professional learning for teachers, this implies that effective learning takes place within a community where experts and novices meet and where practice is modelled; such a community needs to be deeply relevant to everyday practice in the classroom. In this paper, we discuss Computing At School, a grass-roots organisation that has grown up over the last 10 years through teacher communities, and also with broad support of academia and industry. In a time of increased interest in the inclusion of computer science in school curricular, Computing At School is a community of practice of all teachers affected by curriculum change in Computing and models an innovative approach to professional learning that is based on community and support. We describe here how Computing At School draws on situated learning theory to contribute to the development of Computing in the curriculum, evidencing both the journey and lessons learned.
Article
Computer Science (CS) curricula are being adopted worldwide. However, the lack of prior teaching training within this area means that we have an urgent need to provide teacher professional development. Best practice teacher professional development motivates us to construct interactive and sustainable models of professional development. However, there are challenges in doing this at the scale that we need and with the resources that are available. In this paper, we describe an ecosystem-based approach to supporting teacher professional development, aligned with best practices and with teachers’ and schools’ needs. An ecosystem approach operates under the coordination of a governance model, features a central hub and conceptualises the relationships of the organisations as a network. Ecosystems are underpinned by value co-creation, shared logic and can be non-geographical. We believe an ecosystem view of a teacher professional development program supports sustainability, authenticity and flexibility in how teachers engage with professional development, positioning teachers as co-contributors.
Article
Presents an integrative theoretical framework to explain and to predict psychological changes achieved by different modes of treatment. This theory states that psychological procedures, whatever their form, alter the level and strength of self-efficacy. It is hypothesized that expectations of personal efficacy determine whether coping behavior will be initiated, how much effort will be expended, and how long it will be sustained in the face of obstacles and aversive experiences. Persistence in activities that are subjectively threatening but in fact relatively safe produces, through experiences of mastery, further enhancement of self-efficacy and corresponding reductions in defensive behavior. In the proposed model, expectations of personal efficacy are derived from 4 principal sources of information: performance accomplishments, vicarious experience, verbal persuasion, and physiological states. Factors influencing the cognitive processing of efficacy information arise from enactive, vicarious, exhortative, and emotive sources. The differential power of diverse therapeutic procedures is analyzed in terms of the postulated cognitive mechanism of operation. Findings are reported from microanalyses of enactive, vicarious, and emotive modes of treatment that support the hypothesized relationship between perceived self-efficacy and behavioral changes. (21/2 p ref)
Conference Paper
The CS for All initiative places increased emphasis on the need to prepare K-12 teachers of computer science (CS). Professional development (PD) programs continue to be an essential mechanism for preparing in-service teachers who have little formal background in CS content, skills, and teaching pedagogy. While increased investment by federal agencies and the industry has raised the number of CS PD opportunities for K-12 teachers, there has been limited study of how teachers apply what they learn back in their classroom. This paper describes an in-depth qualitative study through interviews of 28 elementary, middle and high school teachers who participated in summer PD in preparation of teaching a full CS course or integrate CS modules into existing courses (e.g., science, engineering, business, technology, etc). The interview protocol focused on educators' involvement in the PD, specific skills and strategies they learned, whether and how they have been able to apply these new skills in the classroom, what facilitated or impeded this application, and how students have responded.
Conference Paper
One of the greatest challenges in broadening participation in computer science is teacher preparation, as few middle and high school teachers have a formal background in computing. Further, without a credentialing program, there are limited ways to learn content and pedagogical strategies for effective computer science instruction. As a result, professional development is key to successful reform in the teaching of computer science. In this paper, we describe our three-pronged approach to the design of a professional development model for middle and high school teachers interested in implementing the Computer Science Principles (CSP) curriculum in their classrooms or infusing CSP modules into STEM curricula. We describe our model focusing on content, pedagogical strategies and follow-up classroom support during the academic year. We subsequently report on participating teacher outcomes, in terms of self-rated understandings, attitudes and implementation practices. We share lessons learned and offer recommendations for professional development designers.
Conference Paper
A major challenge for broadening participation in computing within K-12 settings is the lack of trained teachers. While professional development programs provide opportunities for the development of knowledge, skills, and pedagogy in teaching computing, teachers need ongoing support throughout the academic year. In this paper, we describe a course-based model for partnering undergraduates with teachers and students in a field experience model. We describe the model focusing on learning objectives, curriculum, field component and partnership building. We subsequently report on the products that undergraduates were able to create with their partner teachers. Finally, we investigate the impact of the field experience model on undergraduates' content knowledge, pedagogical skills and career development.
Book
In this wonderful new volume, Geneva Gay makes a convincing case for using culturally responsive teaching to improve the school performance of underachieving students of color. Key components of culturally responsive teaching discussed include teacher caring, teacher attitudes and expectations, formal and informal multicultural curriculum, culturally informed classroom discourse, and cultural congruity in teaching and learning strategies. This is an excellent resource for anyone who cares about improving and recognizing the factors that shape culturally responsive teaching and learning.
Article
Considerable research has been conducted based on the assumption that teachers’ psychological characteristics are associated with teaching effectiveness. However, the evidence for this assumption is limited: most research on the topic has been limited to investigations of the links between teachers’ self-reported characteristics and other within-teacher, self-reported outcomes. The purpose of this study was to systematically analyze the research exploring two psychological characteristics (self-efficacy and personality) and measures of teaching effectiveness (evaluated teaching performance and student achievement). Analysis of 43 studies representing 9, 216 participants reveals a significant but small effect size of r¯=.10 between overall psychological characteristics and teaching effectiveness. The strongest effect found was for self-efficacy on evaluated teaching performance (r¯=.28). Implications for practice and future research are discussed.
Conference Paper
In recent years, the computer science education community has shown strong commitment to broadening participation in computing in K-12 classrooms. Educational research highlights the critical role of professional development in supporting teachers to attract and effectively teach underrepresented students in computing. In this paper we present the Exploring Computer Science (ECS) professional development model and the research on which it is based. We also present findings about the impact of ECS professional development on teachers' practice. As computing education initiatives become increasingly concerned with scaling up from a regional to a nationwide presence, it is important to consider how the essential components of effective professional development can drive this reform.
Article
EduBits, your quarterly roundup of ACM educational activities, focuses on education policy and the way it affects the K--12 educational space. Cameron Wilson, Director of Public Policy for ACM, gives us a glimpse into the challenges of improving CS education ...
Article
The author suggests that we apply recent research knowledge to improve our conceptualization, measures, and methodology for studying the effects of teachers' professional development on teachers and students. She makes the case that there is a research consensus to support the use of a set of core features and a common conceptual framework in professional development impact studies. She urges us to move away from automatic biases either for or against observation, interviews, or surveys in such studies. She argues that the use of a common conceptual framework would elevate the quality of professional development studies and subsequently the general understanding of how best to shape and implement teacher learning opportunities for the maximum benefit of both teachers and students.
Article
What do anthropologists of education do? Many observers think that we provide quick glosses on what various “cultures”—typically racialized, ethnic, and national-origin groups—“do” in schools. Hervé Varenne and I each name an alternative form of analysis that we think should be central to the subfield.Varenne argues that anthropologists of education should expand analysis of teaching and learning beyond (American) schools and classrooms and examine everyday life in various places as containing countless moments of teaching and learning that are worth understanding. Varenne reminds us that teaching and learning occur nonstop in everyday life, not just in classrooms. “Education” is about far more than what we typically call “achievement,” which usually translates into grades, graduation, or test scores.1 This long-standing way of thinking anthropologically about “education” is essential to exploding simplistic notions of what, when, how, and from whom people “learn.”In my essay, I contend that U.S. anthropologists of education also need to analyze thoroughly how U.S. school achievement patterns take shape in real time. I argue that it is our particular responsibility to counteract “shallow” analyses of “culture” in schools, which purport to explain “achievement gaps” by making quick claims about how parents and children from various racial, ethnic, national-origin, or class groups react to schools. Such shallow analyses dangerously oversimplify the social processes, interactions, and practices that create disparate outcomes for children.Shallow cultural analyses are common in both journalism and popular discourse—and in schools of education as well (see Ladson-Billings 2006 for a related critique). They are explanatory claims that name a group as having a “cultural” set of behaviors and then name that “cultural” behavior as the cause of the group's school achievement outcomes. (E.g., some argue that “group x”[e.g., “Asians”] employs a “group x behavior”[e.g., “push their children”] that causes “high” or “low” achievement.) Such claims allow people to explain achievement outcomes too simply as the production of parents and children without ever actually examining the real-life experiences of specific parents and children in specific opportunity contexts. Going deeper requires pressing for actual, accurate information about the everyday interactions among real-life parents, children, and other actors that add up to school achievement patterns (graduation rates, dropout rates, skill-test scores, suspension lists, and the like).When anthropologists of education say that we study culture, we mean that we are studying the organization of people's everyday interactions in concrete contexts. Shallow analyses of “culture” that purport to describe only how a “group's” parents train its children blame a reduced set of actors, behaviors, and processes for educational outcomes, and they include a reduced set of actors and actions in a reduced set of projects for educational improvement. Anthropologists of education should make clear that we examine children's experiences both in context and in appropriate detail; we study interactional processes that other observers might describe too quickly or with insufficient information.2I think that if anthropologists of education explicitly, publicly, and colloquially name what counts as deep, thorough cultural analysis of American school achievement patterns, we will make ourselves far better prepared to respond to harmfully shallow claims made by journalists, colleagues, and educators alike. We will also support other stakeholders in children's lives (including teachers and teacher educators) to think more thoroughly about which actions, by whom, and in what situations produce children's achievement. This short essay suggests four key ways that anthropologists of education can, do, and should get “deep” in analyzing American achievement patterns. I invite colleagues to edit and extend this list in future editions of AEQ.
Article
Research in the area of educational technology has often been critiqued for a lack of theoretical grounding. In this article we propose a conceptual framework for educational technology by building on Shulman's formulation of "pedagogical content knowledge" and extend it to the phenomenon of teachers integrating technology into their pedagogy. This framework is the result of 5 years of work on a program of research focused on teacher professional development and faculty development in higher education. It attempts to capture some of the essential qualities of teacher knowledge required for technology integration in teaching, while addressing the complex, multifaceted, and situated nature of this knowledge. We argue, briefly, that thoughtful pedagogical uses of technology require the development of a complex, situated form of knowledge that we call Technological Pedagogical Content Knowledge (TPCK). In doing so, we posit the complex roles of, and interplay among, three main components of learning environments: content, pedagogy, and technology. We argue that this model has much to offer to discussions of technology integration at multiple levels: theoretical, pedagogical, and methodological. In this article, we describe the theory behind our framework, provide examples of our teaching approach based upon the framework, and illustrate the methodological contributions that have resulted from this work.
Implementing a professional development framework to assist the roll-out of computer science in second level schools in Ireland
  • O Mcgarr
  • M Goos
  • C Mcinerney
  • K Johnson
  • U Flemming
McGarr, O., Goos, M., McInerney, C., Johnson, K., & Flemming, U. (in press). Implementing a professional development framework to assist the roll-out of computer science in second level schools in Ireland. In C. Mouza, A. Leftwich, & A. Yadav (Eds.), Professional development for in-service teachers: Research and practices in computing education. Information Age Publishing.
Learning to teach computer science: Professional development design and teacher outcomes
  • C Mouza
  • D Codding
  • L Pollock
Mouza, C., Codding, D., & Pollock, L. (2018). Learning to teach computer science: Professional development design and teacher outcomes. In E. Langran & J. Borup (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference (pp. 1628-1634). AACE.
Designing and conducting mixed methods research
  • J W Cresswell
  • V L Clark
Cresswell, J. W., & Plano Clark, V. L. (2017). Designing and conducting mixed methods research (3rd ed.). SAGE Publications.
Teaching for change: New teachers’ experiences with and visions for culturally relevant pedagogy
  • N Borrero
  • A Ziauddin
  • A Ahn
Borrero, N., Ziauddin, A., & Ahn, A. (2018). Teaching for change: New teachers' experiences with and visions for culturally relevant pedagogy. Critical Questions in Education, 9(1), 22-39.
CS Unplugged - How is it used, and does it work?
  • B Bell
  • J Vahrenhold
Bell, B., & Vahrenhold, J. (2018). CS Unplugged -How is it used, and does it work? In J. J. Bockenhauer, K. Dennis, & W. Unger (Eds.), Adventures between lower bounds and higher altitudes (pp. 497-521). Springer.
Features that support an equity-based professional learning community
  • J Goode
  • J Malyn-Smith
  • K Peterson
  • G Chapman
Goode, J., Malyn-Smith, J., Peterson, K., & Chapman, G. (2020). Features that support an equity-based professional learning community. Computing in Science & Engineering, 22(5), 51-59.
2018 State of Computer Science Education
Code.org Advocacy Coalition (2018). 2018 State of Computer Science Education.
Leveraging virtual professional development to build computational thinking literacies in English language arts classrooms. Contemporary Issues in Technology and Teacher Education
  • R Jocius
  • I O'byrne
  • M Blanton
  • J Albert
  • D Joshi
  • R Robinson
Jocius, R., O'Byrne, I., Blanton, M., Albert, J., Joshi, D. & Robinson, R. (2021). Leveraging virtual professional development to build computational thinking literacies in English language arts classrooms. Contemporary Issues in Technology and Teacher Education, 21(4). https:// citej ournal. org/ volume-21/ issue-4-21/ engli sh-langu age-arts/ lever aging-virtu al-profe ssion al-devel opmentto-build-compu tatio nal-think ing-liter acies-in-engli sh-langu agearts-class rooms
Use, modify, create: Comparing computational thinking lesson progressions for STEM classes
  • N Lytle
  • V Catete
  • D Boulden
  • Y Dong
  • J Houchins
  • A Milliken
  • A Isvik
  • D Bounajum
  • E Wiebe
  • T Barnes
AP computer science principles. College Board. Google Scholar
  • College Board