Alabama § 16-46B-2 - Computer Science Course or Instruction Requirements.
Full text of Alabama Code of Alabama § 16-46B-2 — Computer Science Course or Instruction Requirements., with citation guidance and answers to common questions.
§ 16-46B-2. Computer Science Course or Instruction Requirements.
(a)(1) Beginning in the 2020-2021 school year, each public high school shall offer at least one authentic computer science course from a department-approved list.
(2) Beginning in the 2021-2022 school year, each public middle school shall offer instruction in middle school computer science courses approved by the department.
(3) Beginning in the 2022-2023 school year, each public elementary school shall offer instruction on the basics of computer science and computational thinking.
(b) A computer science course or instruction in computer science offered by a public school shall satisfy all of the following:
(1) Be of high quality, as defined by the department.
(2) Meet or exceed the standards and curriculum requirements, as they relate to authentic computer science, established by the board in the state course of study for digital literacy and computer science pursuant to Section 16-35-4 and be on the approved list of computer science courses.
(c) A computer science course offered by a public high school should be offered through an in-person setting and shall be offered as a virtual or distance learning course option only when an in-person classroom setting is not practicable. A rationale for using the virtual or distance learning option shall be included in the annual report.
(d) Beginning with public school students who will graduate during the 2031-2032 school year, the department shall ensure that all approved computer science courses and content that meet graduation requirements pursuant to Section 16-46B-7, shall include, but not be limited to, instruction in the concepts of computer science as defined in Section 16-46B-1.
(e) The enforcement of this section shall comply with Section 16-1-11.1.
Frequently Asked Questions About Alabama § 16-46B-2
What does Code of Alabama § 16-46B-2 cover?
Section 16-46B-2 ("Computer Science Course or Instruction Requirements.") is part of the Code of Alabama, the codified statutory law of Alabama. It sets out the legal rule or procedure described in the text above. Statutes are amended regularly, so always verify against the official source.
How do I cite Alabama § 16-46B-2?
A common citation format is "Code of Alabama § 16-46B-2" (Alabama). Legal writing may require the code abbreviation, section number, and year or edition. Match the style required by your court, professor, or publisher.
Is this the official text of Alabama law?
No. This page is for research and education and may not include the most recent amendments. For official current law, check the Alabama official source linked on this page or consult a licensed Alabama attorney.
How does Alabama § 16-46B-2 apply to my situation?
Statutes are interpreted in context, and application depends on your specific facts. Only a licensed attorney in Alabama can advise on how this section applies to you. Contact your state or local bar association for a referral.
Sources & Verification
Not legal advice. Verify against the official source and consult a licensed attorney in Alabama.