Alabama 2025 2025 Regular Session

Alabama House Bill HB332 Introduced / Bill

Filed 02/25/2025

                    HB332INTRODUCED
Page 0
HB332
7B86J2E-1
By Representatives Faulkner, Collins, Hulsey, Baker, Colvin,
Shaw, Datcher, Moore (M), DuBose, Woods
RFD: Education Policy
First Read: 25-Feb-25
1
2
3
4
5
6 7B86J2E-1 02/24/2025 OW (L)cr 2025-782
Page 1
First Read: 25-Feb-25
SYNOPSIS:
Under existing law, completion of a computer
science course is not required for graduation from an
Alabama public K-12 school.
This bill would require all Alabama public
school students to complete an approved computer
science course in order to graduate.
This bill would also provide standards for
approved computer science courses. 
A BILL
TO BE ENTITLED
AN ACT
Relating to public K-12 schools; to amend Sections
16-46B-2 and 16-46B-7, Code of Alabama 1975, to require all
Alabama public school students to complete an approved
computer science course as a requirement for graduation; and
to provide standards for approved computer science courses.
BE IT ENACTED BY THE LEGISLATURE OF ALABAMA:
Section 1. Sections 16-46B-2 and 16-46B-7, Code of
Alabama 1975, are amended to read as follows: 
"§16-46B-2
(a)(1) Beginning in the 2020-2021 school year, each
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 HB332 INTRODUCED
Page 2
(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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 HB332 INTRODUCED
Page 3
content that meet graduation requirements pursuant to Section
16-46B-7, shall include, but not be limited to, instruction in
the following areas:
(1) Artificial intelligence and emerging technologies,
which is the exploration of how artificial intelligence and
other emerging technologies work and their application to real
world scenarios.
(2) Computational thinking, which is the application of
logical reasoning, problem decomposition, pattern recognition,
and algorithm design to solve complex problems.
(3) Data and information, which is the understanding of
how data is collected, represented, processed, stored, and
analyzed, and the importance of data security and privacy.
(4) Impacts of computing, which is the examination of
the ethical, social, and global effects of computing on
individuals, organizations, and society.
(5) Network and the Internet, which is the basic
understanding of computer networks, the Internet, protocols,
and cybersecurity principles.
(6) Programming and coding, which is instruction in
programming languages and coding skills to develop functional
software and application.
(e) The standards provided in subsection (d) shall be
subject to the review standards set forth in Chapter 35 to
ensure alignment with current research, best practices, and
advancements in technology.
(f) The enforcement of this section shall comply with
Section 16-1-11.1."
"§16-46B-7
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 HB332 INTRODUCED
Page 4
"§16-46B-7
(a) Before June 30, 2020, and in accordance with
Section 16-35-4, the department shall identify approved
computer science courses that may fulfill one unit of academic
credit for any mathematics or science course for high school
graduation.
(b) Beginning with the graduating class of 2021, for
the purposes of high school graduation requirements and
satisfying mathematics or science freshman admission
requirements for a public institution of higher education
physically located in this state, as determined by the
institution of higher education, a computer science course
successfully completed under subsection (a) shall be
equivalent to either of the following:
(1) One mathematics course credit.
(2) One science course credit.
(c)(1) Beginning with the graduating class of 2032, all
public school students shall demonstrate digital literacy by
earning at least one credit in a department approved computer
science course or by completing a department approved course
with embedded computer science skills and experiences. This
requirement shall not result in an increase in the number of
credits required for graduation.
(2) Each computer science credit earned shall count as
a college and career readiness indicator and may fulfill any
one of the following, as determined by the local
superintendent of education:
a. One mathematics course credit.
b. One science course credit.
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112 HB332 INTRODUCED
Page 5
b. One science course credit.
c. One career and technical education course credit.
d. One elective credit. " 
Section 2. This act shall become effective on October
1, 2025.
113
114
115
116