acm-header
Sign In

Communications of the ACM

Blogroll


Refine your search:
dateMore Than a Year Ago
authorGail Carmichael
bg-corner

Code School's Git Lesson: Not a Huge Fan
From The Female Perspective of Computer Science

Code School's Git Lesson: Not a Huge Fan

Code School recently put out a free lesson on Git with the tagline "Got 15 minutes and want to learn Git?" With the promise of it being so short I decided to give...

James Paul Gee's Games for Change Keynote
From The Female Perspective of Computer Science

James Paul Gee's Games for Change Keynote

Dr James Paul Gee is one of gaming's best advocates by promoting the fact that good games are good for learning.  But what exactly is a 'good' game? What makesGames...

Meet the High School Girls Who Had to Take CS
From The Female Perspective of Computer Science

Meet the High School Girls Who Had to Take CS

There's an article from Betabeat making its rounds in the women in tech community: Eight Real Tales of Learning Computer Science as a High School Girl.  I found...

The Manga Guide to Linear Algebra
From The Female Perspective of Computer Science

The Manga Guide to Linear Algebra

Real math! Romance! Karate! That's what the back of this unusual math book promises to its readers.  Odd as it may seem to teach math with a comic book, The Manga...

My STEMinist Profile
From The Female Perspective of Computer Science

My STEMinist Profile

Back in April, I was featured on STEMinist and forgot to mention it here!Find out what my answers were to such questions as 'What inspired you to pursue a career...

How Important is Gameplay for Educational Games, Anyway?
From The Female Perspective of Computer Science

How Important is Gameplay for Educational Games, Anyway?

Gameplay

How Grad School Prepared Me For Looking After a Baby
From The Female Perspective of Computer Science

How Grad School Prepared Me For Looking After a Baby

Odd as it may seem, there are some things that grad school has done well to prepare me for surviving my maternity leave.Here are a few:I'm used to being home alone...

When to Use Math Problems for Teaching Programming
From The Female Perspective of Computer Science

When to Use Math Problems for Teaching Programming

Last time I talked about Dan Meyer's work, I pondered how his ideas about perplexing problems applied to educational games.  He recently did an Ignite talk that...

The Confusion Between Computer Science and Computer Programming
From The Female Perspective of Computer Science

The Confusion Between Computer Science and Computer Programming

Are we getting mixed up between computer science and computer programming? Are degrees in the former trying to train more people for the latter? Is any of thisJason...

Mini-Course 2012: What Made Them Want to Try Computer Science?
From The Female Perspective of Computer Science

Mini-Course 2012: What Made Them Want to Try Computer Science?

Each year, I like to share some of the results from the surveys I give out at the beginning and end of my mini-course (see also info from 2010 and 2011.).  They...

Lauren Ipsum: Bringing Computer Science to Everyone
From The Female Perspective of Computer Science

Lauren Ipsum: Bringing Computer Science to Everyone

Have you ever heard of Userland? It's where you buy things with truly fair coins, deal in algorithms, and try to outwit logicians to gain access to the town ofLauren...

Mini-Course 2012: The Games
From The Female Perspective of Computer Science

Mini-Course 2012: The Games

I have posted the 13 games I received from my mini-course students onto my website.  They are in exe format that should work on Windows machines without Game Maker...

Python vs. Processing as a First Language
From The Female Perspective of Computer Science

Python vs. Processing as a First Language

When I asked my social networks what they thought was the best language to learn to program with, most said Python.  I've always heard great things about this as...

Mini-Course 2012: Another Successful Year
From The Female Perspective of Computer Science

Mini-Course 2012: Another Successful Year

Last week marked the fifth year I've run my mini-course, Computer Science and Games: Just for Girls! This was a special year because of our study, and because it...

Lauren Ipsum Goes to Seven Lucky Girls
From The Female Perspective of Computer Science

Lauren Ipsum Goes to Seven Lucky Girls

Remember that computer science storybook I mentioned recently? It turns out that the authors of Lauren Ipsum have a Get One, Give One program.  I had written to...

Two Examples of Storytelling to Teach Computer Science
From The Female Perspective of Computer Science

Two Examples of Storytelling to Teach Computer Science

Here are two delightful examples of using storytelling to teach computer science.  These are traditional stories to be read on their own.  They differs from our...

Katie Salen's Take on How Games Can Change Education
From The Female Perspective of Computer Science

Katie Salen's Take on How Games Can Change Education

Don't shoot the player while they're learning.  It's one of the keys to good game design as spoken by a veteran of the field, and adopted by Katie Salen in therecent...

Experiment: Teaching Computer Science With Stories
From The Female Perspective of Computer Science

Experiment: Teaching Computer Science With Stories

I've wondered in the past how important interactive storytelling might be in educational games.  The  potential to use story for more than just engagement seems...

Perplexing Problems in Educational Games
From The Female Perspective of Computer Science

Perplexing Problems in Educational Games

When it comes to presenting math problems in an engaging way, Dan Meyer knows his stuff.  From putting pseudocontext in its place to telling a math story with his...

Winner of SCS TA Excellence Award
From The Female Perspective of Computer Science

Winner of SCS TA Excellence Award

I found out this week that I was one of two winners for our department's TA award.  I was nominated for my term in the fall when I TA'ed the third year graphics...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account