Broadening access to computer science education
On September 25, 2017, the White House announced $200 million in Department of Education funding to support expanded education in computer science and STEM in K-12 schools. We also expect another announcement of private sector funding for the effort. Supported programs should be designed for women and underrepresented minorities, and should address rural communities and/or inner cities. Funding will be available for schools and districts for the 2018 fiscal year.
- Book Chapter
3
- 10.1007/978-3-030-90328-2_32
- Jan 1, 2021
Introduction: There is a gender imbalance in Computer science (CS) and STEM education and careers where males are more represented. With evolving technologies arising and the need for a more diverse workforce, it is important to identify factors that may cause females to be more prone to not persist in CS careers.This study investigated gender differences and psychosocial perceptions of experiences in a CS education class.Method: Twelve students were recruited to the study. Data on judgements of performance and psychosocial aspects of the course was collected (learning, difficulty, enjoyment).Results: There were no significant differences between boys’ and girls’ perceptions of performance and experiences in the course. Females, however, reported small to medium effect sizes in experiencing more learning, more enjoyment and experienced more difficulties than boys in the course.Conclusion: Future studies should control for gender differences in CS and STEM education. Same sex role models might influence experience and perceptions of performance, which can influence persistence of females in CS careers.
- Conference Article
17
- 10.1145/3446871.3469766
- Aug 16, 2021
Motivation: Recent efforts to expand K-12 computer science education highlight the great need for well-prepared computer science (CS) teachers. Teacher identity theory offers a particular conceptual lens for us to understand computer science teacher preparation and professional development. The emerging literature suggests that teacher identity is central to sustaining motivation, efficacy, job satisfaction, and commitment, and these attributes are crucial in determining teacher retention. While the benefits associated with a strong sense of teacher identity are great, teachers face unique challenges and tensions in developing their professional identity for teaching computer science. Objectives: This exploratory study attempts to operationalize computer science teacher identity through discussing the potential domains, proposing and testing a quantitative instrument for assessing computer science teachers’ professional identity. Method: We first discussed the potential domains of computer science teacher identity based on recent teacher identity literature and considerations on some unique challenges for computer science teachers. Then we proposed the computer science teacher identity scale, which was piloted through a national K-12 computer science teacher survey with 3,540 completed responses. The survey results were analyzed with a series of factor analyses to test the internal structure of the computer science teacher identity scale. Results: Our analyses reveal a four-factor solution for the computer science teacher identity scale, which is composed of CS teaching commitment, CS pedagogical confidence, confidence to engage students, and sense of community/belonging. There were significant differences among the teachers with different computer science teaching experiences. In general, teachers with more computer science teaching experience had higher computer science teacher identity scores on all four factors. Discussion: The four-factor model along with a large national dataset invites a deeper analysis of the data and can provide important benchmarks. Such an instrument can be used to explore developmental patterns in computer science teacher identity, and function as a pedagogical tool to provoke discussion and reflection among teachers about their professional development. This study may also contribute to understanding computer science teachers’ professional development needs and inform efforts to prepare, develop, and retain computer science teachers.
- Research Article
4
- 10.17770/etr2024vol2.8026
- Jun 22, 2024
- ENVIRONMENT. TECHNOLOGIES. RESOURCES. Proceedings of the International Scientific and Practical Conference
The article explores the possibilities and advantages of applying the Python programming language for using Arduino robotics kits in the process of training future computer science teachers in pedagogical institutions of education. Considerable emphasis is placed on analyzing the principles of operation of simple programs and devices. This analysis visualizes the possibilities of using the Arduino platform and Python libraries to create robots that can be implemented in education and everyday life. The authors have presented a working model of a robot built and programmed on the basis of Arduino components to measure humidity in computer laboratories and develop automatic plant irrigation systems to maintain appropriate conditions in classrooms. They also provide an example of integrating the learning of the Python programming language with the use of Arduino robotics kits. This method aims to enhance the quality of training for future computer science teachers, broaden their methodological toolkit, and equip them with the ability to teach students using innovative methods. The study's results and the developed teaching materials aim to increase students' interest in STEM education and prepare a new generation of computer science teachers for the challenges of the modern technological world. This will expand their methodological arsenal and develop their ability to use integrated technical, engineering, and mathematical solutions to solve theoretical and practical problems. This study can serve as a guide for popularizing the use of Arduino and Python in educational institutions. It may encourage future computer science teachers to introduce STEM and practical teaching methods, which can contribute to better student learning and improve the quality of professional education in the field of information technology. The study presents opportunities for utilizing modern digital technologies in vocational education and encourages interest in STEM education among computer science teachers and students. This contributes to the development of a new generation of engineers and technology leaders. Further research could focus on developing targeted training courses and methods for integrating the Python programming language and Arduino robotics kits into STEM education. It is crucial to create interdisciplinary STEM courses with the involvement of computer science, physics, mathematics, and vocational education teachers in the IT industry.
- Research Article
15
- 10.1007/s10956-016-9636-2
- Jul 30, 2016
- Journal of Science Education and Technology
Underrepresented populations such as women, African-Americans, and Latinos/as often come to STEM (science, technology, engineering, and mathematics) careers by less traditional paths than White and Asian males. To better understand how and why women might shift toward STEM, particularly computer science, careers, we investigated the education and career direction of afterschool facilitators, primarily women of color in their twenties and thirties, who taught Build IT, an afterschool computer science curriculum for middle school girls. Many of these women indicated that implementing Build IT had influenced their own interest in technology and computer science and in some cases had resulted in their intent to pursue technology and computer science education. We wanted to explore the role that teaching Build IT may have played in activating or reactivating interest in careers in computer science and to see whether in the years following implementation of Build IT, these women pursued STEM education and/or careers. We reached nine facilitators who implemented the program in 2011–12 or shortly after. Many indicated that while facilitating Build IT, they learned along with the participants, increasing their interest in and confidence with technology and computer science. Seven of the nine participants pursued further STEM or computer science learning or modified their career paths to include more of a STEM or computer science focus. Through interviews, we explored what aspects of Build IT influenced these facilitators’ interest and confidence in STEM and when relevant their pursuit of technology and computer science education and careers.
- Research Article
- 10.1080/09523987.2024.2434978
- Nov 29, 2024
- Educational Media International
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.
- Conference Article
2
- 10.1109/fie.2018.8659265
- Oct 1, 2018
This paper explores the attitudes of Computer Science (CS) teachers in the Kingdom of Saudi Arabia (KSA) who are confronted by the Saudi Teaching Competencies Standards (STCS). The STCS is a response to a substantial need to develop both subject-specific pedagogical ability as well as teachers subject area knowledge. The Ministry of Education in the KSA is encouraging teachers to improve their practices to achieve the new quality requirements for education. This paper presents the results of an investigation of CS teachers’ views on educational belief changes in the KSA schools. The paper addresses how and why CS teachers adopt new educational beliefs in their teaching. The paper presents the results of the investigation of the CS teachers views on educational belief changes in the KSA schools and the STCS policy document guidelines. Research in the area of changing educational epistemology in teaching CS identifies six factors that influence teachers, these are personal pedagogical beliefs, peer learning, curriculum, self-directed learning, student feedback and the STCS. A mixed method study approach was adopted in this work. Content analysis has been applied to the interview transcript and thematic coding analysis to the government policy document (STCS). The results provide a valuable case study in the KSA and emphasize the weak relationship between educational epistemology change and the STCS norms. The findings show that the STCS should provide stronger guidance for CS teachers to keep changing beliefs in teaching CS. The STCS should offer supporting official resources to CS teachers to help them in changing their beliefs in regard to teaching CS.
- Research Article
12
- 10.1080/08993408.2023.2195758
- Mar 31, 2023
- Computer Science Education
Background & Context Continuously developing teachers’ knowledge, practice, and professional identity is one of the key standards for effective computer science (CS) teachers. Objective This study aims to understand the landscape of CS teachers in the United States, the professional identity they hold, and how their background and teaching context are associated with their CS teacher identity. Method Using data of 3540 teachers, we performed a two-step cluster analysis to reveal homogeneous subgroups of CS teachers. The relationship between teachers’ backgrounds and their CS teacher identity was also assessed. Findings This study identified four profiles of CS teachers based on their professional identity. . CS teacher identity is strongly associated with teachers’ Computer Science Teachers Association membership, teaching responsibility, teaching experience, and their exposure to CS coursework. Implications More professional support is needed for CS teachers, especially for early-career CS teachers, elementary school teachers, and teachers with multiple responsibilities and little CS background.
- Conference Article
1
- 10.1145/3287324.3287340
- Feb 22, 2019
Computer science (CS) education is rapidly expanding in the United States[4]. That said, the CS education field is still grappling with coming to consensus about definitions of K-12 CS and how to reach all students. While the CS education community has made great efforts to expand opportunity for under served groups, students with disabilities have regularly been left out of the conversation. According to the National Center for Education Statistics, approximately 13% of all students enrolled in public schools in the US receive special education services and 95% of these students are taught either part or full time in the regular classroom[3] . One aim of CSforALL is to increase equity in CS education and opportunities[5]. Recent studies have examined the challenges faced by students with disabilities in K12 CS education[1][2]. Including students with disabilities in CS classes not only increases their access to academic and career opportunities in CS, but it also gives them the opportunity to develop new ways of thinking and participating in the world that they would otherwise be potentially without. This panel addresses the inclusion of students with disabilities as part of the national all and seeks to augment the discussion initiated by the CSforALL Consortium and AccessCSforALL with the introduction of the Accessibility Pledge at the annual CSforALL Summit. This panel brings together four different experts, with a wide range of experience in regards to computer science education and students with disabilities, in an effort to expand both the national conversation and increase efforts related to including students with disabilities equitably in CS education. In this panel we present a group of CS education community members who represent multiple approaches to accessibility and serving students with disabilities, as well as diverse implementations; peer-to-peer mentoring, initiatives focused on a single subpopulation of students with disabilities, curriculum and platform providers, and district and state-wide solutions. The panelists, and the organizations they represent have a diversity of experiences to share, including current high school students and parents of students with disabilities.
- Research Article
14
- 10.1177/14782103221074467
- Feb 23, 2022
- Policy Futures in Education
The push to make computer science (CS) education available to all students has been closely followed by increased efforts to collect and report better data on where CS is offered, who is teaching CS, and which students have access to, enroll in, and ultimately benefit from learning CS. These efforts can be highly influential on the evolution of CS education policy, as education leaders and policymakers often rely heavily on data to make decisions. Because of this, it is critical that CS education researchers understand how to collect, analyze, and report data in ways that reflect reality without masking disparities between subpopulations. Similarly, it is important that CS education leaders and policymakers understand how to judiciously interpret the data and translate information into action to scale CS education in ways designed to eliminate inequities. To that end, this article expands on recent research regarding the use of data to assess and inform progress in scaling and broadening participation in CS education. We describe the CAPE framework for assessing equity with respect to the capacity for, access to, participation in, and experience of CS education and explicate how it can be applied to analyze and interpret data to inform policy decisions at multiple levels of educational systems. We provide examples using large, statewide datasets containing educational and demographic information for K-12 students and schools, thereby giving leaders and policymakers a roadmap to assess and address issues of equity in their own schools, districts, or states. We compare and contrast different approaches to measuring and reporting inequities and discuss how data can influence the future of CS education through its impact on policy.
- Research Article
35
- 10.1007/s42330-021-00158-2
- Jun 1, 2021
- Canadian journal of science, mathematics and technology education = Revue canadienne de l'enseignement des sciences, des mathematiques et de la technologie
Computer science (CS) education finds itself at a pivotal moment to reckon with what it means to accept, use, and create technologies, with the continued recruitment of minoritized students into the field. In this paper, we build on the oral traditions of educating with stories, and take the reader on two journeys. We begin with a story that leads us in thinking about where computer science education is, in the wake of slavery, under the New Jim Code. Within a BlackCrit framework, we shake the grounds of the computer science field, where technologies are often promoted as objective, but reflect and reproduce existing inequalities. In tune with maintaining current systems of power, efforts to broaden participation in computer science have been heavily driven by industry, government, and military interests. These interests ultimately push us farther away from sustainable relations with the earth and with each other, and risk the very lives of the same communities the field claims to help. However, we can rewrite the narratives of the role of technology in our lives. We present a second story in which we place abolitionist theories and practices in conversation with computer science education. In this paper we explore (1) In what ways does computing education support systems that enable Black death? and (2) How might integrating an abolitionist framework into computer science open up possibilities for world-building and dreaming in the name of Black Life? We imagine a different future where computer science is used as a tool in life-affirming, world-building projects. We invite readers to engage with this piece as a part of an active dialogue towards combating anti-Black logics in the field of computer science education.
- Conference Article
33
- 10.1145/3287324.3287440
- Feb 22, 2019
Computer science is poised to become a core discipline in K12 education, however there are unresolved tensions between the definitions and purposes of computer science and public education. This study's goal is to explore how logistical and conceptual challenges emerge while designing a comprehensive K12 computer science program in a public school district. While the policy infrastructure for K12 computer science education is rapidly developing, few districts have yet implemented computer science as a core discipline in their K12 programs and very little research has explored the challenges involved in putting ideas into practice. This study reports on a committee designing a comprehensive K12 computer science education program at a small public school district in California. Through a grounded-theory qualitative interpretation of committee-member interviews and board meeting transcripts, we surfaced three themes which were the primary points of tension: how computer science is defined, how it ought to be taught, and what process ought to be used to answer these questions. Grounding these tensions in the academic discourse on K12 computer science education, this study offers recommendations to other districts designing comprehensive computer science education and suggests future directions of computer science education research that will be most useful to stakeholders of these processes.
- Conference Article
- 10.1145/3159450.3162278
- Feb 21, 2018
With the goal of better understanding how to increase the computer science (CS) teacher workforce, this study examined the factors that predict eventual success in achieving teacher certification in CS. Participants (N = 500) were teachers who were certified in other subject areas and who expressed an interest in becoming certified to teach computer science in Texas. Results showed that teachers were more likely to become certified in CS if they already held a certification in another STEM field or if they had some prior knowledge in CS. The extent to which teachers participated in an online professional development course predicted certification success after controlling for prior CS knowledge and other factors whereas the number of hours spent in face-to-face CS professional development did not. These findings have important implications for policy makers and professional development providers who make investments of time and money to grow CS teacher capacity and increase student access to computer science education at the high school level.
- Research Article
22
- 10.1187/cbe.03-07-0032
- Dec 1, 2003
- Cell biology education
Historically black colleges and universities (HBCUs) are playing a critical role today in helping America overcome a looming shortage of scientists and engineers who are vital to the nation's future economic growth and competitiveness. Despite meager funding and a lack of public recognition, these educational institutions are producing a large share of the nation's African American graduates in the fields of science, technology, engineering, and mathematics (STEM).
- Research Article
9
- 10.1080/08993408.2023.2209474
- May 5, 2023
- Computer Science Education
Background and Context Based on issues arising around how to best prepare CS teachers and the constantly changing nature of the CS education content, curriculum, and instructional methods, it is crucial to examine the needs of secondary CS teachers. Objective The primary purpose of this study was to identify secondary computer science (CS) teachers’ needs and make recommendations for future CS education research and practices in the U.S. Method Using a mixed-method research design, the data were collected from Computer Science Teachers Association (CSTA)’s email listserv member discussions (n = 1,706 from 482 unique members), questionnaire responses from 222 secondary CS teachers, and semi-structured interviews with eight CS teachers in the US. Findings Updating curriculum resources was an important ongoing need for secondary CS teachers. Curriculum resources, materials to assess students learning, and embedding the principles of computational thinking into curriculum were reported as major needs for secondary teachers. Teachers also reported that they need to learn more about student-centered teaching strategies (e.g. problem-based learning and pair programming) and guide students’ learning using scaffolding and team-management strategies. The findings suggest that teachers perceived the need for administrators’, parents’, and other CS teachers’ support. Having an online community for teachers was critical to address their curricular and pedagogical needs. Furthermore, increasing student enrollment and interest in CS was critical for the future of CS education. Implications The findings of this research have implications for creating professional development plans and support that can address secondary CS teachers’ needs in the US.
- Conference Article
3
- 10.1145/2839509.2844551
- Feb 17, 2016
Computer Science (CS) education has caught a wave -- of media attention, public support, public/private commitments, broad-based participation by educators, and a surge in student enrollments at the undergraduate level. It is a startling change over just the last 5 years. Over that 5 years, much has been accomplished at the high school level. The Exploring Computer Science and Advanced Placement® CS Principles courses were created to engage and inspire a diverse mix of students. Hundreds of teachers and university faculty have collaborated to develop course materials, assessments, MOOCS, and models of teacher professional development. Over 2,000 high schools now offer new CS courses, but that leaves out more than 34,000.Even then, students will need more than a single course, they will need a K-16 CS pathway. At the K-8 level, CS does not have the decades of research on the teaching and learning that is available to many other, more established disciplines. A stronger evidence base is needed as the basis for pedagogy, curricula, standards, and teacher preparation. The CS community must put greater emphasis on research in CS education and broadening participation, and it must build stronger collaborations with researchers in related disciplines.Over the last 5 years, college-level CS departments have been inundated with students. This growth is fueled by a strong job market for CS majors and an increasing awareness that computation is fundamental to many other industry sectors and academic disciplines. How will departments cope with increasing numbers without sacrificing access or quality? How will they respond to increasing diversity of ethnicity and gender, but also of interests, and career goals of their students? For those interested in CS education, it's an exciting time, but it comes with some urgency. This talk will discuss how to catch the current wave, using it to full advantage.