acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

Our Two FDG Papers On Games and Stories Are Now Online
From The Female Perspective of Computer Science

Our Two FDG Papers On Games and Stories Are Now Online

Our two papers accepted to Foundations of Digital Games 2014 have been edited, improved, and uploaded.  I'd love to hear your thoughts on them.A Framework for Coherent...

Why Functional Programming Leads to Reliable Software
From The Female Perspective of Computer Science

Why Functional Programming Leads to Reliable Software

Patrick Prémont, functional programming architect from local consulting firm Tindr, came to speak to my Programming Paradigms class last week. We're currently learning...

Hitting a Block and Feeling Stuck
From The Female Perspective of Computer Science

Hitting a Block and Feeling Stuck

I recently received an email asking whether I've ever faced programmer's block.  The emailer was referring to those times you sit and stare at a problem but never...

Interactive Storytelling in Games: Next Steps
From The Female Perspective of Computer Science

Interactive Storytelling in Games: Next Steps

Last night I gave a lecture for our undergrad society on some of the more interesting recent developments in interactive storytelling, along with a preview of my...

Sir John Daniel on Open and Distance Education
From The Female Perspective of Computer Science

Sir John Daniel on Open and Distance Education

Sir John Daniel, world authority on open, distance and online learning, came to Carleton for a special briefing on the future of online learning, covering topics...

Cruise Ship Conference
From The Female Perspective of Computer Science

Cruise Ship Conference

I've never been on a cruise before. Who would have thought that my first opportunity to sail would be for an academic conference on videogames? Come on, admit it...

Teaching Functional Programming With A Chicken That Crosses the Road
From The Female Perspective of Computer Science

Teaching Functional Programming With A Chicken That Crosses the Road

I'm currently teaching a third year course on programming paradigms.  For functional programming we look at Scheme, and for logic programming, Prolog.  I took this...

Final Topics for My Intro to CS Course
From The Female Perspective of Computer Science

Final Topics for My Intro to CS Course

With the final exam over with, it's finally time to reflect on this semester's offering of my version of our 'Introduction to Computer Science I' course for non...

Faculty of Science Excellence in Teaching Award
From The Female Perspective of Computer Science

Faculty of Science Excellence in Teaching Award

I'm really proud and honoured to have recently received one of our Faculty of Science Excellence in Teaching Awards! I got it last week at the faculty Christmas...

Are Stereotypes Keeping Women Away From Science?
From The Female Perspective of Computer Science

Are Stereotypes Keeping Women Away From Science?

I received a link to the following infographic in honour of this week's Computer Science Education Week.  It's about women in STEM in general, but has some interesting...

Why One PhD Student in Psychology Learned Python
From The Female Perspective of Computer Science

Why One PhD Student in Psychology Learned Python

I posted a few testimonials about why arts and social science needs code last week.  I have a new one from a PhD student in psychology here at Carleton, and since...

GoldieBlox, Rube Goldberg, & Beastie Boys "Princess Machine"
From The Female Perspective of Computer Science

GoldieBlox, Rube Goldberg, & Beastie Boys "Princess Machine"

This video is so beyond awesome that it deserves its own blog post.  I may or may not have shed a few tears watching it.  Keep on kicking butt, GoldieBlox. We need...

One Way to Study for Exams
From The Female Perspective of Computer Science

One Way to Study for Exams

For both my classes, I put together a study guide that included some general tips on studying as well as what topics to focus on.  Since the general advice works...

Why Arts and Social Science Needs Code: Testimonials
From The Female Perspective of Computer Science

Why Arts and Social Science Needs Code: Testimonials

Part 2 of my "Why are we learning this?" guide for arts and social science students is a set of testimonials from people in the field that learned to code.  I'd...

The "Why Are We Learning This?" Guide for Arts and Social Sciences
From The Female Perspective of Computer Science

The "Why Are We Learning This?" Guide for Arts and Social Sciences

In my Intro to Computer for Arts and Social Sciences class, I have been introducing the students to a bit of programming and algorithmic thinking in addition to...

Video Games and Learning: My First MOOC Experience
From The Female Perspective of Computer Science

Video Games and Learning: My First MOOC Experience

Way back in the springtime I signed up for a Coursera offering on video games and learning.  I had no idea when the course would actually be offered, and forgot...

Review the First Sample Chapters For Our CS Book For Beginners
From The Female Perspective of Computer Science

Review the First Sample Chapters For Our CS Book For Beginners

You may remember hearing about a project I've been involved with for the last couple of years.  We're working on a book about computer science designed for beginners...

Slides from 'Coherent Emergent Stories in Video Games' / GHC13
From The Female Perspective of Computer Science

Slides from 'Coherent Emergent Stories in Video Games' / GHC13

I gave a talk at this year's Grace Hopper on what I've been working on for my thesis project:Coherent Emergent Stories in Video GamesCrafting satisfying narratives...

Why are we still geeks? Correcting media images of Computer Science / GHC13
From The Female Perspective of Computer Science

Why are we still geeks? Correcting media images of Computer Science / GHC13

Maria Klawe (Harvey Mudd College, far left), Brenda Laurel (Purple Moon, far right), and Kim Surkan (MIT) gave an insightful panel about the images of geeks in ...

Computational Art Using Processing for CS0 / GHC13
From The Female Perspective of Computer Science

Computational Art Using Processing for CS0 / GHC13

I love the curriculum that Zoe Wood and Julie Workman created for their school's CS0 course and that they spoke about at GHC13.  It uses Processing, like the CS1...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account