New Jersey Computer Science State Plan
The NJ Computer Science State plan was announced by Governor Murphy in November 2019. The State plan is a roadmap for providing equitable K-12 CS education to NJ students and outlines five key-priorities:
- Adopt Standards: Develop rigorous computer science standards in all grades that provide a framework for equitable access to a coherent, robust computer science program for all students in K-12.
- Implement Professional Learning: Develop and deliver flexible, accessible, and sustainable professional learning for educators and educator preparation providers.
- Strengthen the Teacher Pipeline: Establish initial licensure and endorsement pathways to increase the number of educators teaching computer science.
- Build Capacity, Partnerships, and Awareness: Engage with families, educators, higher education, school boards and other community stakeholders to leverage partnerships and promote the state plan.
- Establish a Data-Driven Decision-Making Approach: Establish metrics for each of the goals to evaluate progress and remaining gaps; ensure the data collected can serve as a basis for establishing the funding in each of the next two fiscal cycles.
All New Jersey High Schools Must offer a Computer Science Course
As per New Jersey state law, P.L. 2017, CHAPTER 303, starting with the 2018-2019 academic year, all public high schools must offer a course in Computer Science.
Computer Science Student Learning Standards
The New Jersey State Board of Education adopted the revised Computer Science Student Learning Standards (CS SLS) in June 2020. The 2020 CS SLS consist of five disciplinary concepts aligned with the national CSTA standards and the CS framework.
- All New Jersey K-8 students must meet or exceed the CS SLS starting in Fall 2022.
- Any Computer Science courses offered by New Jersey high schools must meet or exceed the CS SLS starting in the Fall 2022.
CS Teacher Endorsement
A New Jersey state law passed in June 2018, requires that a computer science teaching endorsement be added to New Jersey code. The endorsement would authorize the holder to teach computer science in all public schools, and would be required to teach computer science in grades 9 through 12 beginning at such time as the State board determines that there is a sufficient number of teachers holding the computer science education endorsement to make the requirement feasible.
The New Jersey Department of Eduction (NJDOE) is in the process of identifying the requirements of the 9-12 grade CS endorsement.