Georgia Governor shows Support for CS in Schools

August 26, 2014 at 8:14 am 9 comments


It’s not too often that a policy announcement about education happens on the Georgia Tech campus.  In the picture above, tech entrepreneur Chris Klaus is introducing Georgia Governor Nathan Deal (who is second from the right — the guy on the far right is our Provost Rafael Bras), in the Klaus Advanced Computing Building (same Klaus — he funded the building).  Chris has been spearheading an effort to get more “coding” into Georgia schools.

The Governor said that he’s asking the State Board of Education for computer science to count as core science, mathematics, and foreign languages.

The gossip before the talk was that he was going to announce that CS would count for (i.e., replace) foreign languages (which is not a good idea).  This announcement was a bit better than that, but it’s still not clear what it means.  AP CS already counts as a science towards high school graduation.  Does it mean that more CS courses will count?  That AP CS will count as any of math, science, or foreign languages?  And will the State Board of Education go along with this?  Who knows?

The guy on the far left of that picture is Representative Mike Dudgeon.  He’s taken on the task of changing the “highly-qualified” list in Georgia so that business teachers OR math teachers OR science teachers can teach CS in Georgia.  Currently, CS is a “Career, Technical, and Agricultural Education” subject, meaning that only teachers with a business certificate can teach CS.  Barbara Ericson has fought hard so that mathematics teachers can also teach AP CS — but this all leaves us in the weird position that AP CS counts as a science, but science teachers can’t teach it.  Only math and business teachers can teach AP CS in Georgia. That would be great if Dudgeon is successful.  It’s easier to teach CS to math and science teachers than business teachers.

I was a meeting recently with Chris Klaus where he said that he wants to make Georgia the first state in the USA to require CS for high school graduation.  When I balked at that (citing the issues in my Blog@CACM post), he had an interesting counter-proposal.  We give schools and districts who aren’t ready to teach CS a waiver, but to get a waiver, you have to have a plan in place to be able to teach CS within three years.  Might work.

My proposal in the group that Chris has founded to have more “coding education in Georgia” isn’t getting much traction.  I proposed we do what Calculus did. How did Calculus get taught in every high school? First, schools in the 1800’s started teaching calculus to undergrads. By the 1900’s, every STEM undergrad had to take Calculus, and the top high schools were preparing their kids for Calculus. By the late 1900’s, all high schools were offering calculus.  My proposal is that that the Board of Regents make CS part of the general education requirement of all undergraduates in the University System of Georgia. Every student in every college in Georgia would be required to take a course in CS. Unlike elementary and high schools, USG institutions have CS teachers — they might have to hire more faculty to handle the load, but they know how to do it. It’s much less expensive to teach CS at the undergraduate level than at the high or elementary school level. But this creates the curriculum (you have to teach a different CS to everyone from what you teach to CS majors) that the high-end schools will immediately start to emulate, and that will get copied into other high schools.  Biggest advantage is that every new teacher (business, math, or science) will take a CS class! That should accelerate the rate of getting teachers who know CS into schools, and give them a new tool for teaching STEM classes.

Anyway, it’s probably a good thing that there is all of this interest in computing education from Georgia political leaders.


Entry filed under: Uncategorized. Tags: , , , , .

Help us figure out how to design ebooks to be usable The first Critical Research Review at ICER 2014

9 Comments Add your own

  • 1. alfredtwo  |  August 26, 2014 at 8:33 am

    Computer Science just doesn’t seem to fit anywhere these days. It’s sort of math and sort of science and neither science or math can advance without it. One day it will count for meeting the computer science graduation requirement. Maybe not in my lifetime though.

  • 2. jane prey  |  August 26, 2014 at 10:03 am

    11 men — 0 women in the picture. I am sad ;-(

    • 3. mezopal  |  August 26, 2014 at 10:37 am

      Jane, sadly, the composition of the group (all white, male) was the first thing I noticed as well.

    • 4. Mark Guzdial  |  August 26, 2014 at 10:44 am

      There was one African-American female, a member of the School Board, who was directly behind the speaker from me, and who wasn’t introduced and didn’t speak at the session. This is what Georgia state political leadership typically looks like.

  • 5. Bri Morrison  |  August 27, 2014 at 3:37 pm

    One other part of the announcement you didn’t highlight but is also important: the Governor asked that all USG institutions count CS as an entrance course for admission. Right now, even though CS counts as a science credit for graduation, most USG institutions don’t count it as a science credit for entrance.

    • 6. Mark Guzdial  |  August 27, 2014 at 7:45 pm

      The University System of Georgia does. If institutions don’t, they’re breaking the State law which says that the Board of Regents gets to set admissions requirements. I guess it is important that the Governor is going to enforce that part of the law.

  • 7. Michael Eason  |  December 2, 2014 at 4:12 pm

    For the record, South Carolina’s high school graduation requirements include one course in computer science ( The problem with our requirement is that it can be met by taking a course covering word processing, spreadsheets, presentation software, etc. While those skills are important, I would not call that computer science.

  • […] Klaus (as I mentioned in this blog previously) has gathered stakeholders in a “Georgia Coding” group to push on improving computing […]

  • […] Governor announced that he was making an initiative to push coding in Georgia’s schools (see my blog post here on that announcement). The next year, we had a terrific CS Education faculty candidate. My chair and I came up with an […]


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackback this post  |  Subscribe to the comments via RSS Feed

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 10,184 other subscribers


Recent Posts

Blog Stats

  • 2,059,758 hits
August 2014

CS Teaching Tips

%d bloggers like this: