BILL ANALYSIS �
AB 1764
PageA
Date of Hearing: April 9, 2014
ASSEMBLY COMMITTEE ON EDUCATION
Joan Buchanan, Chair
AB 1764 (Olsen and Buchanan) - As Introduced: February 14,
2014
SUBJECT : School curriculum: mathematics: computer science
SUMMARY : Allows a school district to award mathematics credit
for completion of a California State University (CSU) and
Universities of California (UC) approved "category c" computer
science course, if the district requires more than two years of
mathematics courses for graduation. Specifically, this bill :
1)Specifies that for those districts whose graduation
requirements exceed the state required minimum of two years of
mathematics, the district may award a pupil mathematics course
credit for successfully completing a course in computer
science, so long as that course is approved for "category c"
credit by the CSUs/UCs.
2)Clarifies that "category c" courses refers to the "a-g"
requirements for the UCs and CSUs admission requirements.
EXISTING LAW
1)Makes Legislative findings recognizing that an increase in the
integration of computers and computer technology into
California's economy has profound implications for
California's society and the state's educational policy.
2)Declares a policy for the state of California that all
students in grades 1 - 12 shall have equitable access to
educational programs designed to strengthen technological
skills, including, but not limited to, computer education
programs and that funds appropriated for these educational
programs have the goal of ensuring equitable access to those
programs for all students.
3)Requires students in grades 9 - 12, inclusive, to take three
AB 1764
PageB
courses in English, two courses in mathematics, two courses in
science, three courses in social studies, one course in visual
or performing arts, foreign language, or career technical
education, and two courses in physical education. It also
authorizes school districts to implement additional
requirements in order to receive a diploma of graduation from
high school.
FISCAL EFFECT : This bill is keyed as non-fiscal by Legislative
Counsel.
COMMENTS : By allowing computer science to count for a high
school mathematics credit, this bill provides an essential
incentive for more students to take computer science courses
while in high school. By providing students with an
opportunity to gain essential knowledge and skills in the
field it may also result in more students pursuing computer
science in in their postsecondary education. In an effort
to encourage rigorous courses that speak to computer
science, rather than the use of technology, this bill
suggests that districts should offer mathematics credit only
when those courses are approved by the CSUs/UCs for
"category c" credit, which represents the mathematics course
requirements.
Existing law requires each local board of education to adopt
graduation requirements, using the state mandated
requirements as a minimum standard. These graduation
requirements must align with the locally adopted course of
study. A course of study is a scope and sequence of classes
that are designed to meet the specific topics identified in
statute. Existing law requires a local governing board to
adopt courses of study, for grades 7 - 12, that includes
instruction in the following areas of study: English, social
sciences, foreign language(s), physical education, science,
mathematics, visual and performing arts, applied arts,
career technical education, and automobile drivers
education. Within these instructional areas, the
legislature has specified specific skills or concepts that
must be included. Using mathematics as an example, a local
governing board must adopt a course of study that includes
AB 1764
PageC
instruction in mathematical concepts, operational skills,
and problem solving. The local governing board is then left
to determine how each particular class, as conducted within
its district, supports its course of study. Additionally,
under existing law, a local governing board may offer a wide
variety of classes that support a course of study; for
example, a computer science class that supports its adopted
course of instruction in mathematics may be appropriate for
mathematics course credit and in turn, that course may be
counted towards the minimum graduation requirement. While
this bill does not affect this existing discretion of a
local governing board, it does encourage a new approach in
order to increase access to rigorous, mathematics based
computer science courses.
The "a-g" Requirements
Many high school students choose their courses based on a
particular course's ability to satisfy the admission eligibility
requirements for the CSUs/UCSs. One of these admission
requirements is the "subject requirement" which is commonly
referred to as the 'a-g' requirements, and requires students to
"complete a pattern of 15 college-preparatory courses drawn from
the areas of history/social science, English, math, lab science,
a language other than English, the visual and performing arts
and a college-preparatory elective" with each subject area
labeled with a letter "a" - "g".<1> Unless a local governing
board designs computer science courses to meet the subject
requirements for mathematics, science, or another specified
subject, there would be little incentive for students in grades
9 - 12 to enroll in these courses. In order for a course to be
approved for "a-g" credit, an accredited and diploma-granting
high school must submit a list and description of its courses to
the CSUs/UCs. These institutions review the course "to ensure
students have attained both general academic knowledge and
essential analytical skills in order to succeed" at the
CSUs/UCSs.<2>
Because there are so many options to fill the elective
requirement, known as the "g" requirement, and few options to
fill the "a-f" requirements, students may be less likely to
enroll in a computer science course as a means to explore the
---------------------------
<1> http://www.ucop.edu/agguide/ Accessed on February 18, 2014.
<2> http://www.ucop.edu/agguide/ Accessed on February 21, 2014.
AB 1764
PageD
subject area. In moving forward with any comprehensive plan for
computer science, its place in the a-g requirements must be
carefully examined. However, in a crosswalk between its
Advanced Placement (AP) courses and the Common Core State
Standards, the College Board found significant alignment between
the AP Computer Science course and the Common Core State
Standards (CCSS) in Mathematics. According to the College
Board, the AP Computer Science course "emphasizes
object-oriented programming methodology with a concentration on
problem solving and algorithm development, and is meant to be
the equivalent of a first-semester college-level course in
computer science. It also includes the study of data structures,
design, and abstraction." Specifically, this crosswalk
concluded that the AP Computer Science course aligns to the CCSS
in mathematics by requiring, as a prerequisite, "knowledge of
basic algebra and functions as well as problem-solving skills."
Further, this "occurs primarily within the Standards in
Mathematical Practice and within the conceptual categories of
Algebra and Number and Quantity. A less concentrated alignment
to the [CCSS] is evident within the conceptual categories of
Functions and Geometry." While an AP course is not the only use
of computer science curriculum in the math curriculum, it is
illustrative of the overlap between these two content areas.
This bill recognizes this overlap and encourages districts to
construct computer science courses that allow students to
re-think traditional mathematics and explore meaningful computer
science curriculum.
Teacher certification
According to a report by the Computer Science Teachers'
Association, the certification for teachers of computer science
is a "deeply flawed system, typified by confusion about Computer
Science as a discipline, a dearth of clear and relevant
certification/licensure requirements, and a profound lack of
agreement (or perhaps understanding) about what teachers should
know and understand in order to be exemplary Computer Science
teachers."<3> Currently, California has three Single Subject
Teaching Credentials (Mathematics, Business, and Industrial and
Technology Education) and a supplementary authorization
(Computer Concepts and Applications) that authorize a teacher to
provide instruction in computer science. However, these varied
---------------------------
<3> Bugs in the System: Computer Science Teacher Certification
in the U.S. (2013).
https://csta.acm.org/ComputerScienceTeacherCertification/sub/CSTA
_BugsInTheSystem.pdf . Accessed on February 21, 2014.
AB 1764
PageE
approaches and emphases may lead to a disjointed and widely
disparate approach to computer science. In the absence of a
cohesive and comprehensive approach to computer science that
includes a thoughtful examination to the appropriate
authorization, this bill again takes a meaningful and cost
neutral approach to computer science in California's classrooms
that can be immediately implemented.
Related Legislation
ACR 108 (Wagner) (2014), designates the week of December 8,
2014, as Computer Science Education Week. This measure is
pending in the Assembly Education Committee.
AB 1530 (Chau) (2014), encourages the SPI to develop or, as
needed, revise a model curriculum on computer science, and to
submit the model curriculum to the SBE for adoption. This
measure is pending in the Assembly Education Committee.
AB 1539 (Hagman) (2014), requires the SBE to adopt computer
science academic content standards. This measure is pending in
the Assembly Education Committee.
AB 2110 (Ting) (2014), requires the SBE to incorporate computer
science curriculum content into the mathematics, science,
history-social science, and language arts curriculum frameworks,
as it deems appropriate. This measure is pending in the
Assembly Education Committee.
Previous Legislation
AB 887 (Atkins), Chapter 719, Statutes of 2011, established the
policy for the state of California that all students in grades 1
- 12 shall have equitable access to educational programs
designed to strengthen technological skills, including, but not
limited to, computer education programs and that funds
appropriated for these educational programs have the goal of
ensuring equitable access to those programs for all students.
This measure was not heard by the Assembly Education Committee.
ACR 88 (Torlakson), Resolution. Chapter 84, Statutes of 2010,
established, until January 1, 2014, the California Task Force on
Science, Technology, Engineering, and Mathematics Education for
the purpose of promoting the improvement of mathematics,
science, engineering, and technology education across the state.
The task force would consist of Members of the Legislature and
AB 1764
PageF
experts appointed by the Speaker of the Assembly and the Senate
Committee on Rules. This measure passed out of the Assembly
Education Committee by a vote of 9 - 0.
SB 675 (Torlakson) (2007) require the State Department of
Education to conduct a needs assessment survey, including
specified components, of all school districts and county offices
of education to determine the availability and accessibility of
courses and coursework in the areas of career technology
education and computer literacy. This measure died in Assembly
Education without being heard, at the request of the author.
SB 1736 (Ackerman) (2005) establish the One-to-One Laptop
Computer Pilot Program to be administered by the SPI. This
measure died in Assembly Education without being heard, at the
request of the author.
REGISTERED SUPPORT / OPPOSITION :
Support
California Chamber of Commerce
California Teachers Association
Chamber of Commerce Mountain View
Children Now
Code.org
Computer Science Teachers Association
Computing in the Core
Entertainment Software Association
Microsoft
San Francisco Chamber of Commerce
San Jose Silicon Valley Chamber of Commerce
Silicon Valley Leadership Group
Southwest California Legislative Council
Students First
TechNet
Valley Industry and Commerce Association
Opposition
California School Boards Association
Analysis Prepared by : Jill Rice / ED. / (916) 319-2087
AB 1764
PageG