Safe Coding to be taught in High School

Posted by Matthew on Friday September 24, 2004 @09:58AM

from the unknown dept.

Rights

Matthew writes: A controversial new program funded by the Gates Foundation to teach safe programming practices in high school is meeting resistance from conservative family groups. The program, designed to instill a sense of safety in programming conventions while coders are still in their youth, is being implemented in pilot programs around the country.

“We’re a Python family. They’re teaching safe C++ coding. Frankly, I don’t want my son programming in C++. It’s a dangerous language, fraught with poorly thought out compiler directives, dangling pointers, and unsafe optimizations. The only safe way to code in C++ is not to code in C++.” Says a concerned parent.

“A firewall isn’t always going to protect you.” Says another. “Kids these days have to realize that secure coding is about checking input buffers, avoiding library routines like strcpy() that are known to be insecure, and choosing a safe language in the first place. I’m just not sure that schools are really the right place to talk about code security.”

Kids tended to disagree with their parents, however. “I’m totally excited about this safe programming course.” Say one. “I’ve been wanting to try out gcc, but I was afraid that my code would pick up a virus or a Trojan or something. Now I feel like I’ll be able to program without being afraid of being attacked by some kind of exploit in the wild.”

2 Comments

  1. Subject:No Subject Given

    Wait a second the Gates foundation teaching SAFE coding? The founder is responisble for the single biggest programing mistake fo all time!

    Comment by Gates teaching safe coding? — October 21, 2004 @ 6:39 pm

  2. Subject:Re: No Subject Given

    you say “Wait a second the Gates foundation teaching SAFE coding? The founder is responisble for the single biggest programing mistake fo all time!”

    I say this is exactly why they have to do this…

    Comment by Anonymous Poster — February 3, 2005 @ 4:02 am

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.