Posts tagged ‘BPC’
BBC is giving away 1 million mini computers so kids can learn to code: Prediction — little impact on broadening participation
I agree that these boards are cool, but I’m a geeky white guy. I predict that they’ll have little impact in increasing access to computing education or in diversifying computing. Bare board computers are not more attractive to teachers, so we don’t get more teachers going into CS. They’re not more attractive than existing computers to women who aren’t already interested in computing. Why are people so excited about handing out bare board computers to grade school children? Is this just white males emphasizing the attributes that attract them? Judith Bishop of MSR (whose TouchDevelop will work on these new computers) says that she’s seen girls get engaged by these new computers, but nobody has done any research to see if that’s more than the 20% of females who get interested in computing now, or if that happens outside of the pilot classrooms.
Currently in development, the Micro Bit is a small piece of programmable, wearable hardware that helps kids learn basic coding and programming. It could act as a springboard for more advanced coding on products, such as the single-board computer Raspberry Pi, according to the BBC.
Children will be able to plug the device into a computer, and start creating with it immediately.
“BBC Make it Digital could help digital creativity become as familiar and fundamental as writing, and I’m truly excited by what Britain, and future great Britons, can achieve,” BBC director general Tony Hall said in a statement Thursday.
Nice blog post from Barbara Ericson exploring the lack of women in the new surge in CS undergraduate enrollment.
A Surge in Majors, but Where Are the Women?
While a number of colleges and universities in the United States have recently seen a tremendous increase in the number of students who want to major in computing, the percentage of women who are interested is still low. A study conducted by the Association for Computing Machinery and the WGBH Educational Foundation in 2008 found that only 9 percent of college-bound teen girls thought that a career in computing was a very good choice for them, and only 17 percent thought that it was a good career choice. Teen girls associated computing with typing, math, and boredom. While the percentage of bachelor’s degrees awarded to women in the United States did increase from 11.7 percent in 2010–11 to 12.9 percent in 2011–12, women are still dramatically underrepresented.
The Percentage of Women Taking the Computer Science AP Exam Lags
The Advanced Placement (AP) computer science A course is equivalent to a college-level introductory computer science course. It focuses on object-oriented programming in Java. In 2014, only about 20 percent of AP computer science A exam takers were women. While that was an increase from the previous year, when the percentage was 18.5 percent, it is still far below the percentage of women who took the AP calculus AB exam (48.7 percent) and the percentage of women who took the AP biology exam (59 percent). It is even well below the percentage of women who took the physics B exam (34.7 percent), as shown below.
Nice story and presentation from Katie Cunningham about how she informed her faculty about why there are so few women in CS, and what they can do about it.
I based the main arc of my presentation on a book chapter by Whitecraft and Williams that Greg Wilson of Software Carpentry was kind enough to forward to me. It’s an evenhanded look at much of the research in this area, including theories that are often out of favor in most places I frequent. It served as a great overview, though I felt it could have focused more on issues involving differences in prior programming experience pre-college and intimidation brought on by “nerdy strutting“. (Update: I just discovered a fantastic 2012 report by NCWIT that can also serve as a great overview. It covers cultural issues more comprehensively, with more recent research and more focus on the pre-college years.)
C is Manly, Python is for “n00bs”: Our perception of programming languages is influenced by our gender expectations
Surprising and interesting empirical evidence that language use is mostly gender-neutral. Our expectations about gender influence how we think about programming languages. These perceptions help explain the prevalence of C and C++ in many undergraduate computing programs.
There is also a gendered perception of language hierarchy with the most “manly” at the top. One Slashdot commenter writes, “Bah, Python is for girls anyways. Everybody knows that PERL is the language of true men.” Someone else responds, “Actually, C is the language of true men…” Such views suggest that women might disproportionately use certain languages, but Ari and Leo found in their programmer surveys that knowledge of programming languages is largely equivalent between genders. Women are slightly more likely to know Excel and men are slightly more likely to know C, C#, and Ruby, but not enough to establish any gendered hierarchy.
I mentioned (in a previous blog post) Google’s awards program to fund innovative efforts that deal with rising enrollments in CS while improving diversity. They’ve just announced the six awardees: CMU, Duke, Mount Holyoke, George Mason, Rutgers, and Berkeley. The plans include mentor training, teaching fellows, new kinds of class structures (e.g., optional mini-lectures, small group sessions, self-paced elements, and periodic skills demos based on martial arts), new technology tools, and collaboration spaces.
More details are in the Google blog post below.
One of Google’s goals is to surface successful strategies that support the expansion of high-quality Computer Science (CS) programs at the undergraduate level. Innovations in teaching and technologies, while additionally ensuring better engagement of women and underrepresented minority students, is necessary in creating inclusive, sustainable, and scalable educational programs.
To address issues arising from the dramatic increase in undergraduate CS enrollments, we recently launched the Computer Science Capacity Awards program. For this three-year program, select educational institutions were invited to contribute proposals for innovative, inclusive, and sustainable approaches to address current scaling issues in university CS educational programs.
The Always Super Bowl commercial “Like a Girl” was compelling (see video here). When did “Like a Girl” become an insult?
The blog post linked below (thanks to Kate Harlan for this) offers several stories of female programmers presumed to be less-of-a-programmer because they’re females. These are sad stories.
People are generally willing to believe that I can program, since I’m a white, male CS professor who has written programs in the past (e.g.,the original Swiki and Emile). In my family, we all know that Mom is the expert programmer. All three of our kids took AP CS, and they all asked Barb for help, with me only as a last resort. When we were writing our books, I’d leave notes next to my searching or sorting examples in the LaTeX source for Barb, my co-author: “Yeah, I know that this isn’t quite right. Can you fix it please?” I wrote the first version of the Java class files for Media Computation and JES. Then Barb looked at them, tsk-tsk-ed a bit, and made them work well and made them readable. My wife is an amazing programmer, far better than me #LikeAGirl.
I’m sure that Barbara has had people question her as a programmer, and more than they typically question my abilities as a programmer — while the real ability is the opposite.
One category of reactions that I receive all the time as a programmer that presents as feminine is: No one believes I am a programmer.
I can’t tell you how many people, when meeting me and hearing my profession, tell me that I look like a designer, someone in accounting, someone in marketing, anything but a programmer.
I have been a TA for weekend workshops that teach women to code. My male co-TA’s constantly asked me throughout the workshop how I was enjoying learning to program.
Apparently, presenting as feminine makes you look like a beginner. It is very frustrating that I will either look like not a programmer or look like a permanent beginner because I have programmed since age 8. I have basically always wanted to be a programmer. I received undergrad and grad degrees from MIT. I’ve worked as a visiting researcher in Honda’s humanoid robotics division on machine learning algorithms for ASIMO.
I don’t think that any of these things make me a better programmer; I list them because I am pretty sure that if I were a white man with these credentials or even less than these credentials no one would doubt my programmer status.
While disturbing, these first-person accounts of the sexism that women face in computing are also fascinating (see another one here and another one here). I haven’t had the experiences, and the accounts give me fresh insights into what others’ experience might be.
But dresses and kimonos stand out in a sea of techie uniforms—jeans and free tech company tee-shirts. I noticed I got better feedback from interviewers when I “looked the part.” So on days I had on campus interviews, I sacrificed my dresses for boxy company tee-shirts. Even when I did wear company tee-shirts, I was sometimes assumed to be a recruiter in the same way women in scrubs are assumed to be nurses.
My high-pitched voice also became an unexpected source of frustration as team meetings became small battlegrounds for respect. At another company (which I prefer not to name), I noticed that management listened more to what my male counterparts had to say even though I was offering insightful feedback. Managers asked my male coworkers about the status of projects, although I was touching all the same files. The guys were praised more on their progress although I was pushing the same amount of code.