Treffer: Trends and Patterns in K-12 Computer Science Education: Data Analysis from Twitter
1469-5790
Weitere Informationen
K-12 computer science (CS) education has emerged as a vital component of modern education, nurturing computational thinking, problem-solving, and digital literacy. This study examines the K-12 CS education dynamics, emphasizing its impact and implications, particularly in the context of equity. Twitter data from 2017 to 2021 were collected, focusing on English-language tweets within the United States. This collection was completed before Elon Musk's acquisition of the company and its subsequent rebranding to X. Three keyword sets span CS education, computational thinking -- a core competency of CS learners and CS education organizations and conferences. The findings indicate: (1) a significant decrease in tweet volumes for each set of keywords after 2019, (2) the critical role of coding within a broader STEM education framework, and (3) the centrality of students in semantic networks formed by the tweets, highlighting the pertinence of a student-centered learning strategy in K-12 CS education. To ensure equitable access and opportunities, K-12 CS education in a broader STEM ecosystem should adopt student-centered learning, with teachers facilitating coding, programming, and technology education. These insights inform educators, policymakers, and researchers about K-12 CS education's significance in preparing students for the future, with a strong emphasis on equity and inclusion.
As Provided
AN0183372527;5b101mar.25;2025Mar04.04:13;v2.2.500
Trends and patterns in K-12 computer science education: data analysis from twitter
K-12 computer science (CS) education has emerged as a vital component of modern education, nurturing computational thinking, problem-solving, and digital literacy. This study examines the K-12 CS education dynamics, emphasizing its impact and implications, particularly in the context of equity. Twitter data from 2017 to 2021 were collected, focusing on English-language tweets within the United States. This collection was completed before Elon Musk's acquisition of the company and its subsequent rebranding to X. Three keyword sets span CS education, computational thinking – a core competency of CS learners and CS education organizations and conferences. The findings indicate: (1) a significant decrease in tweet volumes for each set of keywords after 2019, (2) the critical role of coding within a broader STEM education framework, and (3) the centrality of students in semantic networks formed by the tweets, highlighting the pertinence of a student-centered learning strategy in K-12 CS education. To ensure equitable access and opportunities, K-12 CS education in a broader STEM ecosystem should adopt student-centered learning, with teachers facilitating coding, programming, and technology education. These insights inform educators, policymakers, and researchers about K-12 CS education's significance in preparing students for the future, with a strong emphasis on equity and inclusion.
Keywords: K-12 computer science education; Twitter/tweet; descriptive content analysis; CSTIM project; semantic network
Introduction
In recent years, the integration of computer science (CS) education in K-12 schools has gained importance, focusing on computational thinking, problem-solving, and digital literacy. These skills are essential for students to succeed in today's digital world. Equitable access to quality CS education has become a key objective, as evidenced by initiatives such as the
Social media platforms like Twitter play a crucial role in facilitating discussions about CS education.[1] CS education organizations and conferences, such as International Computing Education Research (@ICER_C), Association for Computing Machinery's (ACM) Special Interest Group on Computer Science Education (@SIGCSE_TS), National Science Foundation (NSF)-funded CS for All Teachers (@CSforAllTchrs), Computer Science for All (@CSforALL), Computer Science Teacher Association (@csteachersorg), and Grace Hopper Celebration (@ghc) actively engage on Twitter, fostering conversations on key trends, challenges, and innovations. These discussions, captured through hashtags and account activity, provide valuable insights into the evolving landscape of CS education (see Figure 1).
Graph: Figure 1. Some CS education related Twitter accounts and conference hashtags.
This study analyzes Twitter data from 2017 to 2021 to identify trends in K-12 CS education, with a focus on computational thinking, coding, and STEM (Science, Technology, Engineering, and Mathematics) integration. By examining discussions from key CS education organizations and educators, it offers insights for educators, scholars, and policymakers on implementing effective K-12 CS programs. The findings also inform efforts to promote equitable access to CS education, preparing students for future careers in technology.
Literature review
The field of K-12 CS education has gained prominence due to the growing recognition of the significance of computational thinking and technological literacy in preparing students for the digital era. This review presents key concepts, research trends, and theoretical frameworks in K-12 CS education.
Importance of K-12 CS education
Integrating CS education in K-12 schools fosters computational thinking skills, including problem-solving and logical reasoning, crucially promoting critical thinking and creativity (Code.org, CSTA, & ECEP Alliance, [7]; CSforALL, [10]). It also cultivates digital citizenship, equipping students with ethical knowledge about privacy and responsible online behavior (Organisation for Economic Co-operation and Development [OECD, [26]]; World Economic Forum [WEF], [33]). Integrating CS education empowers students with computational thinking skills, contributing to their digital literacy and citizenship in the 21st century (Kafai & Proctor, [20]).
Student-centered learning approach
A student-centered approach, prioritizing students' active involvement, is endorsed by the American Psychological Association (American Psychological Association [APA], [1]). Teachers act as facilitators, allowing students to co-create educational standards, identify areas of struggle, and adapt teaching to meet their needs (Brown, [4]; Wright, [34]). In the context of K-12 CS education, this approach strives to nurture intrinsic motivation and empower students as co-creators in the learning process, fostering engagement, computational thinking skills, deeper understanding, and retention of CS concepts (Anwar et al., [2]; Zhang et al., [35]).
Integration of CS education into STEM
K-12 CS education is an integral part of STEM education, promoting collaboration, problem-solving, and innovation, all of which are essential components of computational thinking (Boulden et al., [3]; Lee et al., [21]; Shaby et al., [29]). Various organizations like the National Science Foundation (NSF, see https://beta.nsf.gov/funding/opportunities/stem-computing-k-12-education-stemc) and the U.S. Department of Education (see https://www.ed.gov/stem) support the integration of computing in STEM education. Researchers, practitioners, policymakers, and organizations like the Computer Science Teachers Association (CSTA, see https://www.csforall.org/members/computer%5fscience%5fteachers%5fassociation/) drive the integration of CS in K-12 STEM ecosystems, working to develop strategies and curricula that provide a comprehensive educational experience for students (Boulden et al., [3]; Shaby et al., [29]).
Teacher professional development
Teachers play a critical role in K-12 CS education (Code.org, CSTA, & ECEP Alliance, [7]; World Economic Forum [WEF] , [33]). Teacher professional development programs are vital to equip educators with content knowledge, pedagogical skills, and confidence, which are needed to facilitate computational thinking (Anwar et al., [2]; Israel et al., [19]; Kafai & Proctor, [20]; Veletsianos et al., [31]). Effective teacher professional development promotes student engagement and learning outcomes by nurturing computational thinking (Goode et al., [17]; McGee et al., [23]).
Equity considerations
Equitable access to K-12 CS education is crucial (Fletcher & Warner, [14]; Vakil, [30]). Efforts are being made to address the underrepresentation of certain groups, such as females and minorities (Denner & Campe, [11]; Goode, [16]). Inclusive pedagogical strategies and reducing gender biases contribute to a diverse and inclusive learning environment (Denner & Campe, [11]). Culturally relevant examples, connecting CS to students' experiences, and fostering an inclusive classroom culture promote equitable opportunity to develop computational thinking skills (Denner & Campe, [11]; Fletcher & Warner, [14]; Goode, [16]).
Role of social media in K-12 CS education discourse
When compared to other media platforms, Twitter stands out as a primary choice for academic research due to its robust API (application programming interface) support, enabling researchers to efficiently access and collect vast amounts of data. In the context of K-12 CS education, Twitter serves as the conduit through which discussions on K-12 CS education, computational thinking, and related topics are shared and disseminated. It offers insights into field trends and discussions (Chi et al., [6]) and supports educator collaboration and connection through hashtags (Carpenter et al., [5]; Du et al., [12]). Additionally, it increasingly aligns with educational objectives as school policies evolve to embrace its educational use (Crockett et al., [9]).
However, prior research on the use of Twitter in K-12 education institutions is relatively limited compared to higher education (Wang, [32]). This research aims to fill this gap by examining current trends and patterns in K-12 CS education in the United States. It focuses on the roles of teachers and students and the integration of CS in STEM. Through Twitter data analysis, it provides insights into information dissemination, educator collaboration, and discussions in the K-12 CS education community.
Materials and methods
Data collection
This study received approval from the Institutional Review Boards (IRB) at (university name, blind for review). We collected tweets related to K-12 CS education from January 2017 to December 2021 using the Twitter API. In strict adherence to Twitter's terms of service and privacy policy, it's important to note that no personal information was gathered during this data collection process. Due to the monthly quota limitations imposed on querying Twitter data, the data collection process extended over seven months, spanning from 2021 to 2022. For data retrieval, we employed three separate sets of keywords.
The first set includes six keywords related to CS education in K-12 schools: "k-12 computer science education," "elementary school computer science education," "primary school computer science education," "secondary school computer science education," "middle school computer science education," and "high school computer science education."
The second set stemmed from interviews conducted in 2020 with five K-12 CS teachers and eight CS professors from the Computer Science Teachers in Michigan (CSTIM) project, which explored key aspects of K-12 CS education, including its necessity, core competencies for CS learners, prevailing trends and issues, effective teaching strategies, and teacher competencies in K-12 CS settings (Zhu & Wang, [36], [37]). Our findings underscored that the central goal in K-12 CS education extends beyond programming languages; it revolves around fostering the core competency of problem-solving through computational thinking. Therefore, the second set of keywords includes six terms: "k-12 computational thinking," "elementary school computational thinking," "primary school computational thinking," "secondary school computational thinking," "middle school computational thinking," and "high school computational thinking."
The third set includes keywords related to CS education organizations and conferences, selected for their active role in promoting key conversations on K-12 CS education, professional development, and equity. These influential voices within the CS education community include "@ICER_C," "@SIGCSE_TS," "@CSforAllTchrs," "@CSforALL," "@csteachersorg," and "@ghc." These keywords were combined with "k-12," "elementary school," "primary school," "secondary school," "middle school," and "high school," resulting in a total of 36 keywords.
The flowchart outlining the process of data collection, cleaning, and analysis is depicted in Figure 2.
Graph: Figure 2. Flowchart for data collection and analysis.
Data processing
After executing the queries, we obtained three distinct sets of Twitter data, each containing user IDs, tweet creation timestamps, tweet texts, and geolocations where available. We converted all tweets to lowercase, excluded retweets, and specifically focused on tweets in English from the United States. This approach ensured the study's relevance to the US K-12 CS education context, allowing us to explore nuances, trends, and discussions related to curriculum standards, policy developments, and US-specific educational initiatives. Furthermore, as all six CS education organizations and conferences selected are US-based, this geographical confinement enabled a meaningful comparison of results generated by the three sets of keywords.
The first set of keywords resulted in 6,727 tweets from 4,512 unique users, the second set had 2,769 tweets from 1,411 unique users, and the third set had 1,467 tweets from 613 unique users. There were 85 overlapping cases between the first and second sets, as shown in Figure 3. Stop words, including articles, auxiliary verbs, conjunctions, prepositions, pronouns, question words, less meaningful words, and special HTML character codes, are excluded from the analysis.
Graph: Figure 3. Number of tweets queried by three sets of keywords.
Data analysis
This study uses descriptive content analysis on tweets collected using three sets of keywords. First, word frequencies and their changes are examined over time. Second, word co-occurrence in tweets is investigated. Third, semantic networks are generated from the previous step, creating graphical representations of co-occurring words and their associations (Galoyan et al., [15]; Rafiq et al., [27]). These networks are constructed to reveal and visualize the underlying semantic structure, providing insights into centrality (the prominence of focal words in the network), core and peripheral positions (whether focal words are central or marginal within the network), and community (clusters of words and connections between clusters).
Results
Findings in tweets from the first set of keywords
The first set of keywords focuses on CS education in K-12 schools. As shown in Figure 4, the number of tweets peaked in 2017 and decreased thereafter. The number of tweets in 2021 is only about 70% of that in 2017.
Graph: Figure 4. Numbers of tweets queried by each set of keywords.
Figure 5 displays the top 30 most frequent words in the tweets, with "student(s)" appearing over 2,000 times, followed by "tech," "teacher(s)," "code," "learn," "state(s)," "stem," "program(s)," and "new," all appearing over 500 times. When standardized by the number of tweets (6,727), "student(s)" appears about 31 times, "tech" 19 times, "teacher(s)" and "code" 16 times each, "learn" 14 times, "state(s)" 13 times, "stem" and "program(s)" 11 times each, and "new" 9 times per 100 tweets.
Graph: Figure 5. Top 30 frequent words in tweets queried by the first set of keywords.
Table 1 illustrates rank changes for the top 30 words in tweets from the first query between 2017 and 2021. "Student(s)" maintains the highest frequency throughout the years, and the top eight words consistently remain in the top 10. All top 10 words remain in the top 30, indicating a high level of reliability. Ranks for words 11 to 30 show more variability.
Table 1. The yearly ranks of the top 30 frequent words in tweets queried by the first set of keywords between 2017 and 2021.
The co-appearance analysis of the top 30 words in the 6,727 tweets forms a semantic network with 432 undirected ties. Notable word pairs appearing in over 200 tweets include "student(s)" and "learn" in 419 tweets, "student(s)" and "code" in 394 tweets, "student(s)" and "program(s)" in 287 tweets, "student(s)" and "teacher(s)" in 268 tweets, "student(s)" and "tech" in 265 tweets, "student(s)" and "inspire/inspiration" in 238 tweets, "student(s)" and "csedweek" (computer science education week is "an annual call to action to inspire k-12 students to learn computer science, advocate for equity, and celebrate the contributions of students, teachers, and partners to the field"; see https://www.csedweek.org/) in 221 tweets, and "future" and "tech" in 221 tweets.
To examine the barebone structure of the semantic network, we experimented with different threshold values for word co-appearance frequencies in tweets. Setting the threshold too high would exclude meaningful ties, while setting it too low would result in a noisy graph. The optimal threshold of 110 was selected for Figure 6.
Graph: Figure 6. Barebone structure of semantic network between the top 30 frequent words in tweets queried by the first set of keywords.
The network graph in Figure 6, generated using the Harel-Koren Fast Multiscale layout in NodeXL software, represents the top 30 words (the network graph "zGraph1.xlsx" is available from https://github.com/socnetfan/cstimp3). The lines indicate co-appearance of words in tweets over 110 times, with line width indicating the frequency of co-appearance.
The semantic network centers around the word "student(s)" and reveals a compelling pattern. On the left, a community forms with words like "code," "program(s)," "future," "stem," "tech," "teacher(s)," "teach," "learn," "csedweek," and "inspire/inspiration": "student(s)" are actively engaged in learning "code," "program(s)," and "tech" under the guidance of their "teacher(s)"; "tech" is closely linked to "stem" education, "program(s)," and the "future" considerations for "student(s)"; and the mention of "csedweek" signifies a unique opportunity to "inspire" "student(s)" to embrace CS in K-12 schools. On the right, a star-like structure emerges, with words like "work/workforce" and "partner/partnership" exclusively connecting to "student(s)."
Table 2 presents key network statistics for each word in Figure 6. Among the three centrality measures, degree centrality represents the number of co-appearances of a word with other words in the tweets, closeness centrality measures the proximity of a word to all other words in the network, and eigenvector centrality is determined by a word's connections to well-connected words. The
Table 2. Key network statistics of the top 30 frequent words in tweets queried by the first set of keywords.
Findings in tweets from the second set of keywords
The second set of keywords focuses on computational thinking in K-12 schools. As shown in Figure 4, the number of tweets increases from 2017 to 2018 and then decreases continuously. The number of original tweets in 2021 is only about 29% of that in 2018.
Figure 7 displays the top 30 frequent words in the tweets (excluding the keywords). The overlapping words within the top 10 frequent words from the first and second sets of keywords include "code," "learn," "student(s)," "teacher(s)," "tech," "teach," and "stem." Standardizing these words by the number of tweets (2,769), we would expect to see "code" and "learn" 19 times each, "student(s)" 18 times, "teacher(s)" 17 times, "educator(s)" 15 times, "class(s)/classroom(s)" 12 times, "tech" 11 times, and "teach" and "stem" 10 times each per 100 tweets.
Graph: Figure 7. Top 30 frequent words in tweets queried by the second set of keywords.
Table 3 displays the top 30 words from the second query, showing larger rank variations compared to the first set of keywords. However, the top four words have consistently remained in the top 10 over the five-year study period, and all top 10 words have consistently been in the top 30 since 2018, indicating a relatively high level of reliability.
Table 3. The yearly ranks of the top 30 frequent words in tweets queried by the second set of keywords between 2017 and 2021.
The co-appearance of the top 30 words in tweets from the second query results in 416 ties. Notable word pairs in more than 100 tweets include "student(s)" and "learn" in 128 tweets, "solve" and "problem(s)" in 124 tweets, "student(s)" and "skill(s)" in 121 tweets, "university/universities" and "educator(s)" in 119 tweets, "teacher(s)" and "stem" in 113 tweets, and "teacher(s)" and "learn" in 106 tweets.
In Figure 8, the optimal threshold of 60 is set to depict the basic structure of the semantic network between the top 30 words in tweets from the second query (the network graph "zGraph2.xlsx" is available from https://github.com/socnetfan/cstimp3). The semantic network centers on "student(s)," with two communities highlighting the importance of "learn," closely linked with words like "code," "teacher(s)," and "stem" education. On the right side, connections exist between "teach," "code," and "solve" "problem(s)," contributing to students' computational thinking. Additionally, "develop(ment)" and "program(s)" are linked exclusively to "student(s)." Notably, "university/universities" and "educator(s)" are closely connected.
Graph: Figure 8. Barebone structure of semantic network between the top 30 frequent words in tweets queried by the second set of keywords.
Table 4 provides key network statistics, highlighting the centrality and core positions of the top four words: "code," "learn," "student(s)," and "teacher(s)." These words, along with "stem" and "skill(s)," demonstrate their core positions within the semantic network.
Table 4. Key network statistics of the top 30 frequent words in tweets queried by the second set of keywords.
Findings in tweets from the third set of keywords
The third set of keywords is related to tweets mentioning CS organizations and conferences in K-12 schools. Figure 4 shows a decrease in tweets from 2017 to 2021, with 2021 having about 57% of the tweets in 2019 and 58% of the tweets in 2020.
In Figure 9, familiar words like "teacher(s)," "student(s)," "code," "learn," "tech," and "stem" appear in tweets from previous queries. Standardizing the most frequent words by the number of tweets (1,467), we would expect to see "education" 35 times, "teacher(s)" 27 times, "student(s)" 24 times, "code" 21 times, "learn" 18 times, "equity" 15 times, "csta" 14 times, "tech" 13 times, and "stem" 12 times for every 100 tweets.
Graph: Figure 9. Top 30 frequent words in tweets queried by the third set of keywords.
Table 5 shows that most top 10 words remained in the top 30 consistently over the study period, indicating a relatively high level of reliability. The word "equity" has gained popularity since 2017, ranking third in 2019 and remaining in the top 10 thereafter.
Table 5. The yearly ranks of the top 30 frequent words in tweets queried by the third set of keywords between 2017 and 2021.
The co-appearance of the top 30 words in tweets results in 435 ties. For word pairs that appear in more than 60 tweets, "student(s)" and "education" appear in 88 tweets, "student(s)" and "learn" in 76 tweets, "teacher(s)" and "education" in 71 tweets, "code" and "education" in 70 tweets, "learn" and "education" in 63 tweets, "tech" and "code" in 62 tweets, "stem" and "education" in 62 tweets, and "learn" and "teacher(s)" in 62 tweets.
In Figure 10, with an optimal threshold of 40, the semantic network's basic structure is revealed (the network graph "zGraph3.xlsx" is available from https://github.com/socnetfan/cstimp3). In the semantic network, a central community features words such as "education," "student(s)," "code," "learn," "tech," and "stem," aligning with the top 30 frequent words from the first keyword set. A separate community in the lower right section includes words like "learn," "education," "student(s)," "csta," and "teacher(s)." Furthermore, two-star subgraphs are evident. One involves words like "equity," "chat," "state(s)," and "join," associated with "education." The other subgraph features words like "teach," "use," and "support," linked with "teacher(s)."
Graph: Figure 10. Barebone structure of semantic network between the top 30 frequent words in tweets queried by the third set of keywords.
Table 6 presents key network statistics, with the top five words ("education," "teacher(s)," "student(s)," "code," and "learn") exhibiting high centrality values, indicating their central role in the semantic network. The words "education," "student(s)," "code," "learn," "tech," and "stem" form 4-core subgraphs within the dense community, while "teacher(s)" forms a 3-core subgraph, highlighting their core positions in the network.
Table 6. Key network statistics of the top 30 frequent words in tweets queried by the third set of keywords.
Table 7 summarizes the rankings, degree centrality, and
Table 7. Comparing rank, degree centrality, and k-core among common top frequent words in tweets queried by each set of keywords.
Discussion
This study analyzed tweets using three keyword queries: K-12 CS education, K-12 computational thinking, and Twitter accounts of six CS education organizations and conferences discussing CS education in K-12 schools. Despite their independence, the descriptive content analysis found significant similarities among the tweets.
Firstly, the analysis of tweet frequency from 2017 to 2021 suggests a decline in discussions related to K-12 CS education since 2019. This decline may be attributed to various factors, including the effects of the COVID-19 pandemic. Remote learning policies during the pandemic posed challenges for students and teachers in K-12 schools regarding CS education (Zhu & Wang, [36], [37]; Crick et al., [8]). The shift of CS education conferences to online formats limited participation and interactions, consequently impacting the growth of CS education in K-12 schools (Falk & Hagsten, [13]; Mubin et al., [24]).
Secondly, the frequency of certain words in the tweets consistently indicated their reliability across the three sets of keywords. Overlapping words like "student(s)," "tech," "teacher(s)," "code," "learn," and "stem" underscored the importance of "tech," "code," and "stem" in K-12 CS education. This finding aligns with our previous study (Zhu & Wang, [36], [37]) and highlights the strong link between CS education and general STEM learning in K-12 schools. Efforts have been made to incorporate computational thinking in STEM education, engaging learners in coding to solve real-world technical problems (e.g., Hershkovitz et al., [18]; Mumcu et al., [25]). Effective CS education necessitates active participation from both students and teachers, moving beyond passive acceptance of assigned tasks, as revealed through interviews conducted with K-12 CS teachers and CS professors in the CSTIM project (Zhu & Wang, [36], [37]).
Thirdly, the constructed semantic networks from the top 30 words in the tweets showed similar patterns. "Student(s)" held a central position in the first two networks and was important in the third. "Learn," "tech," "code," and "stem" were core words in all three networks. This highlights the importance of adopting a student-centered learning strategy in K-12 CS education, where students become co-creators guided by their curiosity, creativity, and personal interests within the broader STEM education ecosystem (Anwar et al., [2]; American Psychological Association [APA], [1]; Boulden et al., [3]; Brown, [4], Shaby et al., [29]; Wright, [34]; Zhang et al., [35]). Additionally, "teacher(s)" played a central role in each network, emphasizing their role as facilitators in supporting student-centered learning (Brown, [4]).
Moreover, the frequency of the term "equity" in our Twitter data highlights the growing recognition of the need for equitable access and opportunities in K-12 CS education. This indicates a shared commitment among educators, researchers, and CS organizations to create a diverse and inclusive learning environment. These discussions on Twitter contribute to broader efforts in fostering equal opportunities for all students, promoting a more inclusive educational landscape.
In conclusion, this study offers valuable insights into K-12 CS education by analyzing tweets from different queries. The findings indicate a decline in public awareness, emphasize student-centered learning and teacher facilitation, highlight the integration of CS education with STEM, and underscore the importance of equity. Addressing these aspects can lead to effective strategies and policies that foster inclusive K-12 CS education, preparing students for the future in a rapidly evolving digital landscape.
Limitations and future research
This study has limitations that should be acknowledged. Firstly, data collection was limited to specific K-12 CS education-related Twitter accounts and hashtags, potentially excluding other conversations on the topic. Future research could expand the search scope to capture a broader view. Secondly, the data focused on the United States and English-language tweets, limiting generalizability to other countries and languages. Including data from various countries and languages would offer a more global perspective. Thirdly, the study relied on descriptive analysis of large-scale Twitter data, lacking in-depth understanding of individual contexts. Future studies could analyze the detailed context of tweets to explore factors influencing discussions. By recognizing these limitations, the study opens up avenues for further research that can overcome these constraints and provide a more comprehensive understanding of the topic at hand.
Conclusion
This study provides rich, critical insights into the evolving discourse of K-12 CS education by analyzing Twitter data from 2017 to 2021, with a focus on computational thinking, coding, and key education organizations. Our findings reveal notable trends, including a decline in tweet volumes post-2019 and the central role of coding within the broader STEM education framework. The prominence of student-centered learning also emerged as a key theme, emphasizing the need for more active student engagement in K-12 CS education. One of the most critical insights from this research is the persistent concern regarding equity in access to CS education. Addressing disparities in access is not only a pressing challenge but also essential for ensuring that all students, regardless of background, are equipped with the computational skills necessary for the future. Furthermore, this study demonstrates the immense potential of social media platforms, such as Twitter, to offer valuable insights into educational trends and shifts in public discourse. As digital platforms continue to evolve, educators, policymakers, and scholars must leverage these tools to remain responsive to emerging trends while ensuring that equitable and effective educational practices remain at the forefront of CS education.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Note
1 Elon Musk acquired Twitter in 2022, after which it was rebranded as "X." Significant changes in API (application programming interface) policies and platform structure followed, potentially making post-rebranding data incomparable with earlier datasets. Therefore, we retain the use of "Twitter" in this study, as the data analyzed was collected between 2017 and 2021, before these changes occurred.
References
American Psychological Association. (1993). Learner-centered psychological principles: Guidelines for school redesign and reform. American Psychological Association/Mid-continent Regional Educational Laboratory.
2 Anwar, S., Bascou, N. A., Menekse, M., & Kardgar, A. (2019). A systematic review of studies on educational robotics. Journal of Pre-College Engineering Education Research, 9 (2), 2. https://doi.org/10.7771/2157-9288.1223
3 Boulden, D., Edwards, C., Cateté, V., Lytle, N., Barnes, T., Wiebe, E. N., & Frye, D. (2020). Creating a school-wide cs/ct-focused STEM ecosystem to address access barriers. 2020 research on equity and sustained participation in engineering, computing, and technology (RESPECT), March 10–11, 2020 (Vol. 1, pp. 1 – 2). IEEE.
4 Brown, J. K. (2008). Student-centered instruction: Involving students in their own education. Music Educators Journal, 94 (5), 30 – 35. https://doi.org/10.1177/00274321080940050108
5 Carpenter, J., Tani, T., Morrison, S., & Keane, J. (2022). Exploring the landscape of educator professional activity on twitter: An analysis of 16 education-related twitter hashtags. Professional Development in Education, 48 (5), 784 – 805. https://doi.org/10.1080/19415257.2020.1752287
6 Chi, W., Morreale, P., & Chu, J. (2023). Increasing school counselor awareness of computer science. Proceedings of the 54th ACM Technical Symposium on Computer Science Education, March 15–18, 2023 (Vol. 1. pp. 1110 – 1116). Toronto, ON, Canada : ACM.
7 Code.org, CSTA, & ECEP Alliance. (2022). 2022 state of computer science education: Understanding our national imperative. https://advocacy.code.org/2022_state_of_cs.pdf
8 Crick, T., Knight, C., Watermeyer, R., & Goodall, J. (2021). The international impact of COVID-19 and "emergency remote teaching" on computer science education practitioners. 2021 IEEE global engineering education conference (EDUCON), April 21–23, 2021 (pp. 1048 – 1055). Vienna, Austria : IEEE.
9 Crockett, M., Henry, L., McGuire, S., & Gurdal, A. (2023). Teachers' social media use and its legal implications. The William & Mary Educational Review, 8 (1), 4.
CSforALL. (2022). CSforALL commitments 2022. https://www.summit.csforall.org/commitments
Denner, J., & Campe, S. (2023). Equity and inclusion in computer science education: Research on challenges and opportunities. In S. Sentence, E. Barendsen, N. R. Howard, & C. Schulte (Eds.), Computer science education: Perspectives on teaching and learning in school (pp. 85 – 99). Bloomsbury Academic.
Du, H., Xing, W., & Zhu, G. (2023). Mining teacher informal online learning networks: Insights from massive educational chat tweets. Journal of Educational Computing Research, 61 (1), 127 – 150. https://doi.org/10.1177/07356331221103764
Falk, M. T., & Hagsten, E. (2023). Reverse adoption of information and communication technology among organisers of academic conferences. Scientometrics, 128 (3), 1963 – 1985. https://doi.org/10.1007/s11192-022-04616-y
Fletcher, C. L., & Warner, J. R. (2021). CAPE: A framework for assessing equity throughout the computer science education ecosystem. Communications of the ACM, 64 (2), 23 – 25. https://doi.org/10.1145/3442373
Galoyan, T., Barany, A., Donaldson, J. P., Ward, N., & Hammrich, P. (2022). Connecting science, design thinking, and computational thinking through sports. International Journal of Instruction, 15 (1), 601 – 618. https://doi.org/10.29333/iji.2022.15134a
Goode, J. (2008). Increasing diversity in K-12 computer science: Strategies from the field. Proceedings of the 39th SIGCSE technical symposium on computer science education, March 12–15, 2008 (pp. 362 – 366). Portland, OR, USA : ACM.
Goode, J., Margolis, J., & Chapman, G. (2014). Curriculum is not enough: The educational theory and research foundation of the exploring computer science professional development model. Proceedings of the 45th ACM technical symposium on computer science education, March 5–8, 2014 (pp. 493 – 498). Atlanta, GA, USA : ACM.
Hershkovitz, A., Bain, C., Kelter, J., Peel, A., Wu, S., Horn, M. S., & Wilensky, U. (2023). Contribution of computational thinking to STEM education: High school teachers' perceptions after a professional development program. Journal of Computers in Mathematics & Science Teaching, 42 (1), 35 – 65.
Israel, M., Pearson, J. N., Tapia, T., Wherfel, Q. M., & Reese, G. (2015). Supporting all learners in school-wide computational thinking: A cross-case qualitative analysis. Computers & Education, 82, 263 – 279. https://doi.org/10.1016/j.compedu.2014.11.022
Kafai, Y. B., & Proctor, C. (2022). A revaluation of computational thinking in K–12 education: Moving toward computational literacies. Educational Researcher, 51 (2), 146 – 151. https://doi.org/10.3102/0013189X211057904
Lee, I., Grover, S., Martin, F., Pillai, S., & Malyn-Smith, J. (2020). Computational thinking from a disciplinary perspective: Integrating computational thinking in K-12 science, technology, engineering, and mathematics education. Journal of Science Education and Technology, 29 (1), 1 – 8. https://doi.org/10.1007/s10956-019-09803-w
Lynch, T. L., Ardito, G., & Amendola, P. (2020). Integrating computer science across the core: Strategies for K-12 districts. Routledge.
McGee, S., McGee-Tekula, R., Duck, J., McGee, C., Dettori, L., Greenberg, R. I., & Brylow, D. (2018). Equal outcomes 4 all: A study of student learning in ECS. Proceedings of the 49th ACM technical symposium on computer science education, February 21–24, 2018 (pp. 50 – 55). Baltimore, MD, USA : ACM.
Mubin, O., Alnajjar, F., Shamail, A., Shahid, S., & Simoff, S. (2021). The new norm: Computer science conferences respond to COVID-19. Scientometrics, 126, 1813 – 1827.
Mumcu, F., Uslu, N. A., & Yıldız, B. (2023). Teacher development in integrated STEM education: Design of lesson plans through the lens of computational thinking. Education and Information Technologies, 28 (3), 3443 – 3474. https://doi.org/10.1007/s10639-022-11342-8
Organisation for Economic Co-operation and Development. (2019). OECD future of education and skills 2030. https://www.oecd.org/education/2030-project/teaching-and-learning/learning/learning-compass-2030/OECD%5fLearning%5fCompass%5f2030%5fConcept%5fNote%5fSeries.pdf
Rafiq, A. A., Triyono, M. B., Djatmiko, I. W., Wardani, R., & Köhler, T. (2023). Mapping the evolution of computational thinking in education: A bibliometrics analysis of Scopus database from 1987 to 2023. Informatics in Education. https://doi.org/10.15388/infedu.2023.29
Seidman, S. B. (1983). Network structure and minimum degree. Social Networks, 5 (3), 269 – 287. https://doi.org/10.1016/0378-8733(83)90028-X
Shaby, N., Staus, N., Dierking, L. D., & Falk, J. H. (2021). Pathways of interest and participation: How stem‐interested youth navigate a learning ecosystem. Science Education, 105 (4), 628 – 652. https://doi.org/10.1002/sce.21621
Vakil, S. (2018). Ethics, identity, and political vision: Toward a justice-centered approach to equity in computer science education. Harvard Educational Review, 88 (1), 26 – 52. https://doi.org/10.17763/1943-5045-88.1.26
Veletsianos, G., Beth, B., Lin, C., & Russell, G. (2016). Design principles for thriving in our digital world: A high school computer science course. Journal of Educational Computing Research, 54 (4), 443 – 461. https://doi.org/10.1177/0735633115625247
Wang, Y. (2016). U.S. State education agencies' use of Twitter. SAGE Open, 6 (1), 2158244015626492. https://doi.org/10.1177/2158244015626492
World Economic Forum. (2015). New vision for education: Unlocking the potential of technology. Federation.
Wright, G. B. (2011). Student-centered learning in higher education. International Journal of Teaching and Learning in Higher Education, 23 (1), 92 – 97.
Zhang, Y., Luo, R., Zhu, Y., & Yin, Y. (2021). Educational robots improve K-12 students' computational thinking and STEM attitudes: Systematic review. Journal of Educational Computing Research, 59 (7), 1450 – 1481. https://doi.org/10.1177/0735633121994070
Zhu, M., & Wang, C. (2023). Core competencies of K-12 computer science education from the perspectives of college faculties and K-12 teachers. International Journal of Computer Science Education in Schools. https://doi.org/10.21585/ijcses.v6i2.161
Zhu, M., & Wang, C. (2024). K-12 computer science teaching strategies, challenges, and teachers' professional development opportunities and needs. Computers in the Schools, 41 (1), 1 – 22.
By Cheng Wang and Meina Zhu
Reported by Author; Author