Reading, writing and computer coding — the basics of the future


Code.org wants more states to allow computer science or coding classes to count toward a high school diploma. In Texas, students taking Advanced Placement computer science can already count that course toward graduation requirements.

According to state enrollment data, 73 technology-related courses were offered in Texas for the 2012-13 school year. The list includes technology applications for kindergarten students, digital forensics for middle and high school students, and game programming and design.

Still, Partovi said more students need to be in computer science classes because the nation needs more computer scientists. Last year, 3,614 Texas students took the AP Computer Science exam, Partovi said alluding to results from the College Board. By comparison, 25,701 Texas high school students took the AP Calculus exam.

“Calculus is way ahead of computer science,” Partovi said. “There are not a lot of jobs in calculus compared to the jobs in computer science.”

Partovi said that of the Texas students who took the 2012 AP computer science exams, 142 are African-American and 609 are Hispanic.

‘Teaches you how to create’

High school students themselves are trying get more young people to code.

At Paschal High School, students Amy Kruzick, Erik Nguyen and Willis Harvey share their computer science know-how during a summer camp that covers several areas, including basics and writing programs (camp cost ranges from $60 to $90). Students with an Algebra 1 foundation are encouraged to participate.

The idea is to delve deeper into computer science and go beyond simply knowing how to keyboard or use such programs as Microsoft Office, Nguyen said.

Sign up for our newsletter

Newsletter: Innovations in K12 Education
By submitting your information, you agree to our Terms & Conditions and Privacy Policy.

Sign up for our newsletter

Newsletter: Innovations in K12 Education
By submitting your information, you agree to our Terms & Conditions and Privacy Policy.

"(Required)" indicates required fields