1. Except as otherwise provided in this section, each public high school, including without limitation, a charter school, must allow a pupil enrolled in the school to receive a fourth unit of credit towards the mathematics credits required for graduation from high school or a third unit of credit towards the science credits required for graduation from high school for successful completion of:
(a) An advanced placement computer science course;
(b) A computer science course that is offered through a program of career and technical education; or
(c) A computer science course that is offered by a community college or university which has been approved pursuant to NRS 389.160.
2. A pupil:
(a) May not apply more than one unit of credit received for the completion of one or more courses described in subsection 1 toward the mathematics or science credits required for graduation from high school.
(b) Must successfully complete each mathematics or science course for which an end-of-course examination is prescribed by the State Board pursuant to 20 U.S.C. § 6311(b)(2).
(Added to NRS by 2017, 4339)