برچسب: computer

  • In the age of AI, students urgently need access to computer science

    In the age of AI, students urgently need access to computer science


    Credit: Alison Yin for EdSource

    For school leaders, artificial intelligence (AI) might feel like the latest shiny new thing to tackle in education. 

    With ethical questions to reflect on, it may be shiny, but computer science teachers will tell you it’s not new — it’s been part of computer science education for 60 years. 

    Computer science is foundational to learning about artificial intelligence, including thinking critically about AI’s ethics and impacts, data and algorithms, and equipping students to use technology responsibly. Like learning to drive a car, it’s good to know what’s under the hood, and be aware of the dangers, troubleshoot problems, know where you’re going and how to get there safely.  If technology is driving the future, how can we prepare students to do the steering if they do not learn computer science in school?

    Yet, only 5% of California students take computer science in high school­, something we need urgent action to change.

    A high-quality computer science education offers a new way of teaching in the currency students understand best: with their technological devices. Learning to think computationally — using algorithms to construct learning — can be a tool for engaging students to think critically about technology’s influence in making meaning of their world. Whether we like it or not, the choice facing us now is: either we teach students how to use technology safely and be justice-minded creators of it, or risk students’ harm of getting used and manipulated by it.

    Despite widespread use of technology, school leaders are overwhelmed with decisions about teaching with AI tools and teaching about artificial intelligence in the classroom. Research conducted by the UCLA Computer Science Equity Project affirms that administrators struggle to juggle their overflowing plate of responsibilities. But instead of seeing AI as yet another thing to fit into the school schedule — one of the main reasons more schools aren’t offering computer science — understanding how it’s part of a high-quality computer science education can help expand access to this foundational learning.

    California’s computer science (CS) strategic implementation plan serves as a road map to realizing the state’s vision that all schools offer computer science education and all teachers are prepared to teach it. To make good on that plan, the Legislature funded the Educator Workforce Investment Grant, to provide professional learning in computer science for thousands of California’s educators. This comprehensive model of professional development, Seasons of CS, equips educators with knowledge and skills to engage students with culturally responsive curriculum and pedagogy aligned with the state’s computer science standards (which classifies AI as a sub-discipline of computer science).

    California, a hub of innovation across industries, has made significant efforts to prioritize equity, access and engagement in computer science education, but remarkably, California lags behind the national average and 38 other states in the percentage of high schools offering at least one computer science course. As of 2021, just 34% of schools serving high proportions of Black, Indigenous, Latino, and Pacific Islander students offered computer science courses, compared with 52% of schools serving a greater proportion of white and Asian students. Despite student interest in computer science, not enough schools prioritize it because they are not held accountable for it by the state.

    Yet, exposure to computer science can impact college majors and increase earnings, especially for students of color who are underrepresented in computer science. 

    Educators need support bringing computer science to every student, regardless of their background, and school leaders have a role to play in bridging this gap. District and county-level supervisors can leverage state-level initiatives like the Math, Science, Computer Science Partnership Grant to build a pathway with more computer science class offerings that are integrated into other subjects.

    To ensure every student has access to this foundational knowledge that prepares them for college, careers and community engagement, every school should offer computer science education. This year, Assemblymember Marc Berman is re-introducing legislation that will add California to the list of states whose schools are required to offer CS. Assembly Bill 887 would require every high school to offer at least one course in computer science by the 2028-29 school year, with support for schools in rural and urban areas.

    Regardless of a student’s post-high school plan, computer science can help students grapple with the good and bad of technology, including effects of social media, biased algorithms that lead to inequitable outcomes, and controversial issues around privacy and disinformation that influences our democracy. All students should have access to the foundational learning computer science provides, building critical skills for our students’ future, no matter whether their future career is in tech or not.

    It’s not easy keeping up with the rapid change of technology’s newest tools, but one thing is clear: Computer science education can inspire students to become competent and confident navigating online life. Expanding access to opportunities to teach and learn computer science and ensuring all schools offer it, will help respond to the ever-changing landscape of technology and prepare students for our digital future.

    •••

    Julie Flapan is a researcher, educator and the director of the Computer Science Equity Project at UCLA Center X, School of Education and Information Studies and co-lead of the CSforCA coalition.

    The opinions expressed in this commentary represent those of the author. EdSource welcomes commentaries representing diverse points of view. If you would like to submit a commentary, please review our guidelines and contact us.





    Source link

  • California lawmaker again attempts to make computer science class mandatory

    California lawmaker again attempts to make computer science class mandatory


    Across more than two dozen Fresno County school districts, Quiq Labs, a tech education company, teaches students science, technology, engineering, art and mathematics through afterschool and summer or winter break enrichment programs.

    Photo courtesy of Quiq Labs

    Despite decadeslong efforts through legislation, funding and advocacy, California’s schools have still not caught up with — and are falling further behind — three dozen other states in the percentage of high schools offering at least one computer science course. 

    According to the national 2024 State of Computer Science report, 52% of high schools across California offered computer science in the 2023-24 school year.

    In other states, statewide policy has been pivotal in expanding access to computing skills for all students.

    What is computer science?

    Computer science, as described in the computer science academic content standards adopted by the State Board of Education, is “the study of computers and algorithmic processes, including their principles … implementation and impact on society.” Proposed legislation has included the desire for students to go beyond using technology to understand how and why those technologies work.

    Assemblymember Marc Berman, for the third time, has introduced legislation to require every public high school to teach a computer science course, a mandate that will bring access to the 48% of California schools that do not offer a single class. 

    Because Assembly Bill 887 would require schools to implement computer science by the 2029-30 school year, it would expand access to all of California’s students in a way that initiatives have not been able to. 

    “Not having a requirement,” Berman told EdSource last year, “it’s not yielding the progress that our students deserve.” 

    The percentage of computer science classes offered statewide has increased slightly in the last 10 years because of legislation supporting standards and course development, funding for teacher training and on-the-ground efforts to address challenges in diverse communities across the state. 

    In 2014, legislation ordered the Instructional Quality Commission to develop computer science standards. Also, legislation established a method for computer science to satisfy graduation requirements in math. 

    In 2016, the state passed legislation to allow educators in other disciplines to pursue computer science certification with required coursework. 

    In 2018, the state adopted its computer science standards to ensure students received high-quality content in the subject.

    In 2019, the governor and superintendent of public instruction appointed a committee to develop a long-term strategic plan for the state to provide computer science courses to all students. Computer science is approved to count as a science credit. 

    In 2021, the state budgeted $20 million to computer science: $5 million for the Educator Workforce Investment Grant, which is professional development for teachers, counselors and administrators, and $15 million for teacher certifications and a statewide coordinator.

    Under the Educator Workforce Investment Grant, the state created Seasons of CS, California’s year-round computer science professional learning program.

    In 2023, the California Department of Education granted $50 million to expand existing educator professional learning in math, science and computer science.  Gov. Gavin Newsom signed legislation, requiring the California Commission on Teacher Credentialing to establish a work group to develop a teacher preparation pathway for computer science to boost the number of qualified course teachers.

    For two consecutive years, a bill similar to AB 887 failed to come out of the Senate Appropriations Committee, which considers the fiscal impact of proposed legislation. 

    According to the Appropriations Committee’s analysis of the 2024 bill, about 425 school districts would have had to purchase instructional materials and provide professional development to teachers at an unknown cost. The Department of Finance opposed the bill because implementation would cost $50 million to $73 million in ongoing funding from Proposition 98. 

    In 2023, Berman’s first iteration of the bill requiring all high schools to teach computer science stalled, in part, because of a lack of teachers, CalMatters reported. 

    The state has, since 2016, invested more than $1.2 billion to address the state’s teacher shortage, including nearly $100 million for computer science teacher training. In 2021, $20 million was allocated to computer science in the state budget: $5 million for the Educator Workforce Investment Grant for professional development of teachers, counselors and administrators and most of $15 million for certifications of educators in other disciplines. 

    Efforts across California have supported over a thousand educators.

    For example, the Small School Districts’ Association, through a nearly $4 million federal CS4NorCal grant, has provided intensive summer workshops for nearly five years as well as ongoing training, coaching and networking throughout the year for educators in small and rural school districts in six Northern California communities of Glenn, Lassen, Modoc, Plumas, Shasta and Siskiyou counties, said Kathy Hamilton and Karen Mix, director and co-director for the grant.

    As a result, teachers have integrated computer science into agriculture, communication, media, digital literacy, math, science and general education classes, electives and clubs.

    A Redding teacher rotates between five schools to make sure students have access to computer science at least once a week. Middle school teachers have added computer science to their schools’ elective wheels for students to rotate through.

    Collaboration between regional and statewide organizations focused on computer science as well as partnerships with local entities that can support program growth and development have also been critical in increasing the number of qualified teachers and expanding access, advocates say.

    In the 2018-19 school year, Modoc County high schoolers had no access to any computer science courses, but numerous nonprofits and community organizations have over the last few years participated in training opportunities to better collaborate in the development of computer science.  The nonprofit Advancing Modoc, which eventually began leading the implementation, recruited tutors and other staff to support the initiative. Some educators have since integrated computer science into core content classes and offered elective courses.

    The professional development, which included year-round training, has led teachers to provide computer science classes, merge concepts into other subjects or offer lessons through electives or clubs. 

    Even with robust professional development, some challenges persist, particularly the reluctance or inability of administrators to include computer science courses in school offerings.  

    “In the past, teachers were reporting back to us in our research, ‘I need support from my administrator to make sure that computer science gets on the master schedule, that we are providing more classes to reach more students,’” said Julie Flapan, an educator and researcher leading two initiatives to expand access and participation in computer science. 

    Amy Pezzoni, computer science teacher at Modesto City Schools, told EdSource last year that passionate teachers are not enough. 

    “You need admin to support you. You need the district to be on board with you,” she said, noting the importance of a legislative mandate.

    Computer science advocates statewide and nationally have recommended a legislative mandate to bolster California’s efforts and increase access to the course. 

    Since 2013, the Code.org Advocacy Coalition, an organization of over 100 nonprofit, advocacy and industry groups across the country, has made policy recommendations for states to “address the urgent need to build capacity in computer science education,” including statewide policy. 

    “Strong policies, supported by resources, action, and implementation, are key to building the capacity needed to improve student access, participation, and experience in computer science education,” according to the national computer science report, which the coalition authored. 

    Legislation requiring schools to offer computer science has been implemented in states such as Arkansas, where all high schools offer computer science, and in neighboring Nevada, where 96% of the state’s high schools offer the course, based on the 2024 report. 

    Alabama also passed legislation in 2019, phasing in the computer science requirement, starting with high schools, followed by middle and elementary schools. This has resulted in an increase from 57% in the 2019-20 school year to 94% this past school year in the rate of high schools offering computer science and more than 90% of middle and elementary schools teaching computer science. 

    Akin among Arkansas, Nevada and Alabama is the adoption of the recommended policies and actions by the Code.org Advocacy Coalition. 

    Although California has implemented most of the policy recommendations — a state plan, state position, funding, K-12 standards, certification programs and allowing it to count for other subjects — the state has not created programs at higher education institutions to encourage aspiring teachers to gain exposure to computer science; nor has it required all schools to offer the course or mandated it as a graduation requirement. 

    Due to the policy recommendations and the state, regional and local efforts, there’s been a double-digit percentage increase of high schools offering computer science since the 2018-19 school year — still far from the national average of 60%. 

    In both the 2023 and 2024 national computer science reports, the authors encouraged California to require all high schools to offer at least one computer science course, “as it would greatly help support the 48% of high schools that currently do not offer any (computer) science courses.” 

    The 2025 legislative attempt to do so passed out of the Assembly Education Committee and was referred to the Appropriations Committee in late March. 

    If computer science courses become a requirement, some schools, such as small, rural schools, will have a harder time offering computer science because of a teacher shortage. Often, educators are already teaching multiple grades and/or subject areas on top of other duties. 

    Integrating, or merging computer science into another subject area, may be the best short-term solution to providing the content to students, especially when semester- or year-long courses aren’t offered, said Kathy Hamilton, who works for the Small School Districts’ Association.

    “Integration needs to be one of the delivery mechanisms if you want to truly provide access for all students around the state,” she said. 

    And it will be. 

    Aware of the unique challenges that some schools face, the legislation acknowledges the need for a course requirement to offer some flexibility. It would require the state’s computer science coordinator to develop an implementation guide that includes “varied computer science course options to best meet local capacity and context,” including computer science concepts being integrated or merged into other subjects.

    And thanks to federal and statewide funding and advocates’ regional and local efforts, there are now scores of teachers trained and ready to teach or integrate computer science.  Whether that is enough to compel the Legislature to require all schools to teach computer science is unknown.





    Source link

  • How districts can increase student access to computer science | Quick Guide

    How districts can increase student access to computer science | Quick Guide


    Credit: Alison Yin / EdSource

    Top Takeaways
    • Collaboration between districts and community organizations, including to mentor teachers, is the key to expanding the pool of educators to teach computer science.
    • Educational leaders must prioritize including computer science classes in course offerings.
    • Parents can play an important role in getting their children to take computer science classes and in pressuring administrators to offer the classes at their schools.

    In spite of statewide initiatives to increase access to and participation in computer science classes, California lags behind the national average of 60% and trails about three dozen other states in the percentage of high schools offering at least one computer science course. 

    According to the national 2024 State of Computer Science report:

    • 52% of high schools across California offered computer science in the 2023-24 school year.
    • Students who are female, belong to a racial or ethnic minority group, live in rural areas and small towns or attend schools serving predominantly low-income students are less likely to attend schools offering computer science classes.
    • Policies in other states have expanded student access to computing skills and closed racial, gender, geographic and socioeconomic gaps.
    What is computer science?

    Computer science, as described in the computer science academic content standards adopted by the State Board of Education, is “the study of computers and algorithmic processes, including their principles … implementation and impact on society.” The course teaches and prepares students to “meaningfully engage” in a digitally driven world, according to Computer Science for California (CSforCA), a group of educators, nonprofit organizations and industry leaders that has worked to improve equity in computer science access.

    Advocates say that in addition to legislative action, districts and communities can and should take the following steps to increase access to and enrollment in computer science. 

    Start with teachers

    Julie Flapan, co-director for Computer Science for California (CSforCA), said proper teacher preparation is the first step in computer science education. 

    “Part of that means sending a teacher to professional learning. Not only do they learn the curriculum and pedagogy, but they’re part of an ongoing community of practice to feel supported in teaching computer science,” Flapan said.

    Local, regional or statewide collaborative spaces where educators can learn from and support one another are crucial for teachers who are the only computer science instructors in their schools. 

    Teacher collaboration is key in small, rural districts or schools, where there may only be one educator trying to integrate computer science, said Tracey Allen, who has worked with rural districts across Northern California for Seasons of CS, California’s year-round computer science professional learning and training program.

    “They might be the only science teacher that’s trying to integrate computer science, or they’re the only math teacher on site,” Allen said. “It’s kind of hard to have a robust conversation with yourself if you’re the only one in that content area.” 

    How do schools or districts find interested teachers? 

    Karen Mix, co-director for the federal CS4NorCal grant under the Small School Districts’ Association, said recruiting teachers requires developing relationships. 

    “I pop into schools and meet teachers,” she said. “Answer questions that they may have, show them the benefits and the values of computer science and how they can use it and encourage them to go to the training. One of our teachers — I had to pop into their school and talk to him and their principal maybe four or five times before we got them on board.” 

    Do teachers need to have a background in computer science? 

    In 2016, the state passed legislation allowing educators in other disciplines to pursue computer science certification with required coursework. 

    Though a leader in computer science advocacy, Allen in Northern California was a multiple-subject credentialed teacher with no background in the subject. 

    “You don’t need a background in computer science to begin learning about computer science and find easy entry points to start implementing or integrating it into your classroom for the benefit of your students,” she said. 

    Beyond professional development, how can schools and districts support teachers? 

    State and federal grant funding for computer science initiatives created ongoing professional learning. For that to continue after grant funding expires, Allen said, districts and schools can connect with county offices or other districts that are already doing the work.

    “We are strapped for time,” she said. “Don’t feel like you have to create the wheel or that you have to be the one to put a resource bank together for your teachers. Reach out to other colleagues and tap into professional learning that’s already happening.

    “I think sharing resources, sharing professional learning opportunities, will be key.”

    CS4NorCal has even created and regularly updates an implementation dashboard — an interactive online tool — that will allow educators and school leaders to explore ways to implement computer science through the different approaches being used elsewhere. 

    And advocates emphasize the importance of connecting with local community partners. 

    Collaboration with community groups is vital, too

    In the 2018-19 school year, Modoc County high schoolers had no access to any computer science courses, but nonprofits and community organizations participated in training opportunities to better collaborate in the development of computer science. The nonprofit Advancing Modoc, which eventually began leading course implementation, recruited staff to support the initiative. 

    Partnerships can broaden access and participation not just in computer science concepts but in basic digital and technological skills.

    “Partnerships where you actually bring in subject matter experts like ourselves into classrooms can augment and help,” said Damon Thomas, co-founder of Quiq Labs, a tech education company that teaches students science, technology, engineering, art and mathematics (STEAM) through enrichment programs. 

    ‘Be creative with your master schedule’ 

    “You have to really have that administrator in your building or in your district being a support for you,” Mix, the co-director for the CS4NorCal grant, said. 

    It’s school and district leaders who determine what classes are offered on a school’s master schedule.

    So, no matter how much professional development teachers receive, it goes nowhere if computer science isn’t prioritized in schools, said Rudy Escobar who has provided professional development and offered family engagement in his roles in Stanislaus County, the Central Valley and statewide. 

    School and district leaders must balance the availability of courses required to graduate with non-mandatory but needed classes that can, undoubtedly, prepare students for life after high school. But many administrators are reluctant or unable to prioritize a subject that isn’t explicitly a part of the state’s dashboard, the requirements that are used to measure and hold districts accountable for student progress toward college and career readiness. 

    “We have to really change the mindsets of site and district administrators, and even superintendents, to be able to see this as a priority,” Escobar said.

    To increase access, Turlock Unified in Stanislaus County will start by offering an Advanced Placement (AP) computer science course in its high schools, Escobar said. 

    The College Board, which administers the AP program, offers resources to California educators teaching or planning to teach AP. According to Holly Stepp, a spokesperson with College Board, those include: 

    • Free professional learning for educators planning to teach AP Computer Science in the 2025-26 school year
      • A grant is available for the four-day online or in-person training in June, July or August that will provide teaching strategies, instructional materials and a supportive teacher community
    • Online workshops led by veteran AP instructors
    • Mentoring 
    • A teacher collaborative 
    • Innovative curriculum with pre-approved syllabi, lesson plans and other instructional materials
      • Professional learning is also available to prepare teachers to use the curriculum
    • Free, online resources that can be tailored to meet the needs of students 

    Computer science advocates urge leaders to be creative with their master schedules and balance what courses they offer.

    For example, in rural Siskiyou county in far Northern California, a kindergarten teacher on a half-day schedule teaches computer science as an afternoon elective in other elementary grades, Mix said. 

    Likewise, the small, rural Modoc County created a middle school coding class in the 40 minutes between 2:40 p.m. (when classes end) and 3:30 p.m. (when buses arrive).

    “Just be creative with your master schedule,” Mix said.

    How can administrators justify adding a class? 

    Kathy Hamilton with the Small School Districts’ Association acknowledged that small, rural schools and districts lack resources and credentialed teachers to offer computer science courses, and students may have no interest or awareness of the value of such classes. 

    “It’s a long-term strategy, but you have to build up the interest, build up the pressure, in grades K-8 so that by the time the kids get to high school, there’s a demand for the course, and then the principal can justify providing the assignment in the master schedule to offer a course,” Hamilton said. 

    Escobar recommends that administrators open up opportunities for teachers to integrate, or merge computer science into another subject area, to expose students to computer science in middle and elementary grades. 

    “Start early,” he said. “Make it a consistent thing that the students are seeing every year, so that way, when they get to high school, students are seeking to take those courses.”

    What resources are available to school and district administrators? 

    Administrators remain concerned about how to implement computer science courses, especially if it becomes a requirement.  

    According to Flapan, the co-director for CSforCA, several organizations, many of which have received grant funding, have provided resources, including learning guides on how to implement computer science.

    “There’s a lot of statewide resources and a lot of momentum and expertise in computer science in the state of California,” she said. “All of these folks are interested in helping to guide and support other administrators that are looking for ways to implement computer science in their schools.”

    Resources for administrators and others

    Some of those include: 

    How parents can help 

    “Parents want computer science when they hear what we talk to them about,” Escobar said, and they can advocate for computer science to be a priority in their school district. 

    “Statewide, we’re seeing that even though there are more computer science classes being offered, that the classes themselves aren’t always representative of the student body in the schools they serve,” Flapan said. 

    “How do we make sure that students of color and girls are taking advantage of those opportunities? We think that parents can play a strong role in encouraging their students to take it if they have a better understanding of why it’s important and how it could help them in their post-high school plans — whether it’s college or careers or  just engaging in their communities.” 





    Source link