[Second Reprint]

SENATE, No. 2397

STATE OF NEW JERSEY

217th LEGISLATURE

INTRODUCED JUNE 20, 2016

 


 

Sponsored by:

Senator  M. TERESA RUIZ

District 29 (Essex)

Senator  PATRICK J. DIEGNAN, JR.

District 18 (Middlesex)

Assemblyman  TROY SINGLETON

District 7 (Burlington)

Assemblyman  ARTHUR BARCLAY

District 5 (Camden and Gloucester)

Assemblywoman  PATRICIA EGAN JONES

District 5 (Camden and Gloucester)

Assemblyman  RALPH R. CAPUTO

District 28 (Essex)

Assemblywoman  ANNETTE QUIJANO

District 20 (Union)

Assemblyman  BENJIE E. WIMBERLY

District 35 (Bergen and Passaic)

 

Co-Sponsored by:

Senator Turner, Assemblymen Chiaravalloti, Conaway and Assemblywoman McKnight

 

 

 

 

SYNOPSIS

     Directs State Board of Education to authorize computer science education endorsement to instructional certificate.

 

CURRENT VERSION OF TEXT

     As reported by the Assembly Judiciary Committee on January 5, 2018, with amendments.

 


An Act concerning computer science education and supplementing chapter 26 of Title 18A of the New Jersey Statutes.

 

     Be It Enacted by the Senate and General Assembly of the State of New Jersey:

 

     1.    a.  The State Board of Education shall authorize a computer science education endorsement to the instructional certificate.  The endorsement shall authorize the holder to teach computer science in all public schools, and shall be required to teach computer science in grades 1[9] 2[71] 92 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.

     b.    The standards established by the State board shall require a candidate for the endorsement to hold a standard instructional certificate with at least one other teaching endorsement and provide documentation that the candidate has completed 1[, at a minimum, the following coursework:

     (1) a class that is equivalent to Advanced Placement Computer Science Principles that focuses on computers in society including, but not limited to, data, ethics, security, the internet, and algorithms;

     (2) a class that is equivalent to Advanced Placement Computer Science A, an introductory programming class for computer science majors;

     (3) a data structures class that is equivalent to a second semester programming class for computer science majors; and

     (4) computer science methods, a class that focuses on computer science pedagogy, and current research and best practices in computer science education] the computer science related coursework requirements determined by the State board up to a maximum of 15 credits1.

     c.     A teacher who taught computer science within the three years prior to 1[the effective date of this act] such time as the State board determines to require a computer science education endorsement to teach computer science in grades 2[7] 92 through 121, shall be issued a computer science education endorsement to the instructional certificate upon application to the State Board of Examiners.

 

     2.    The State Board of Education shall adopt pursuant to the “Administrative Procedure Act,” P.L.1968, c.410 (C.52:14B-1 et seq.), the rules and regulations necessary to carry out the provisions of this act.

 

     3.    This act shall take effect immediately.