[Edu-sig] transforming CS at Harvey Mudd

Jacqueline Wilson jwilson at paduaacademy.org
Thu Apr 5 13:31:44 CEST 2012


I agree with Mark, but it's probably an unfortunate choice of wording. This
story has been floating around for a while. Bloomberg's (somewhat better)
version from September reads...

"Instead of Java, the class uses the Python language, which has simpler
rules and is easier to deploy in Web applications. One of the overarching
goals is to “demystify the inner workings of a computer,” according to the
course website <https://www.cs.hmc.edu/twiki/bin/view/ModularCS1/>."

I manage the information technology curriculum at an all-female high
school. While we also offer operating system, security and networking
courses, the Intro to Programming course is important a bellwether for our
students' potential in college comp sci. I spent much time trying to decide
among various languages for the introductory course: C, Java, Python and
Scheme/Racket. Even though I wasn't experienced with it at the time, Python
appeared to be the clear choice.

Back in the day, my Introduction to Computer Science class was in C and our
very full lecture hall looked to be 50% women. By the time I earned my
degree, I was the only female in much smaller classes. So we were losing
many people, not just the girls. I don't think it's intimidation. I think
it's frustration and drudgery (at least at the start) with very little
creative outlet. Python takes much of that away. I can focus on concepts
more than syntax. My students picked it up so quickly I decided to add SQL.
My girls are now solving real-world problems of their choosing with Python
after six months of study. I wouldn't be there with Java or C, and there'd
be many tears over variable type rules and semi colons.

In my class I have girls who wanted to be vets, go into the music industry,
be lawyers, ocean biologists... Only one had IT aspirations. I've convinced
the majority now to explore computing. My future music major has decided to
minor in comp sci, but that's ok, even though she appears to be a coding
prodigy. I hope and am cautiously confident that the enthusiasm and
momentum they've gained will get them through their future Java endeavors.
They stay in touch with me so I'll find out.


On Apr 5, 2012, at 1:28 AM, Mark Engelberg <mark.engelberg at gmail.com> wrote:

On Tue, Apr 3, 2012 at 5:40 PM, David MacQuigg <macquigg at ece.arizona.edu>
 wrote:

> When I read the headline "Giving Women the Access Code", I was worried
> that it sounded like a watered-down course for women.  It's not that at
> all.  It's the guys that need to change their attitude.
>

I'm not sure that's what comes across in the article.  According to the
article:

"To *reduce the intimidation factor*, the course was divided into two
sections — “gold,” for those with no prior experience, and “black” for
everyone else. Java, a notoriously opaque programming language, was
*replaced by a more accessible language* called Python. And the *focus of
the course changed* to computational approaches to solving problems
across science."

I think it's pretty easy to interpret this article as saying that the women
couldn't hack it until it was replaced with something light and fluffy with
fewer sharp edges.  Nowhere does it indicate that students are learning
just as much, or that this change in approach benefits all students, not
just the women.  Are we elevating the quality of our computer science
graduates, or just lowering the definition of what that means?  Without
addressing these questions, I fear this article does more harm than good.

_______________________________________________
Edu-sig mailing list
Edu-sig at python.org
http://mail.python.org/mailman/listinfo/edu-sig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20120405/436132a5/attachment.html>


More information about the Edu-sig mailing list