I'm just about finished the Graduate University Teaching Skills Certificate (GUTS) program I took this summer. I also just had the last class of my first time contract instructing. This reflection was an assignment for GUTS, where I had to write about my micro-teaching experience in the program and teaching in general. My micro-teaching was a ten minute version of the CS Unplugged Binary Numbers activity.
One of the things I told myself before I started GUTS and teaching my first course as a contract instructor (both of which started at the same time, coincidentally) was that I would never stand in front of the class and go through slides for an entire lecture. This was especially important for my course, this being a summer semester; lectures are three hours long and have huge potential to be very boring! And even though I traditionally learned fairly well from the old status quo of slide after slide, even I grew tired of this in my later years. Teaching computer science doesn’t have to be this way.
My micro-teaching lesson for GUTS was activity based with only a few slides to demonstrate a couple of key concepts. I taught binary numbers with little cards that the “class” used to get a feel for how to count in binary. This is actually an activity based on a CS Unplugged lesson I had used once before in a high school classroom and that worked very well. Trying it in GUTS was largely an experiment in whether this activity could be done in only ten minutes.
In the end, I think that ten minutes was almost enough, but didn’t quite cut it. I would have liked to spend more time getting the class to reason through what was happening with their cards and have more discussion where I could help them reach their own conclusions. However, ten minutes was really only enough time for the class to go through the motions, not to figure things out.
Nonetheless, I feel that this sort of approach to computer science is very effective. Even if I didn’t accomplish exactly what I wanted to with my activity, the class probably walked away with a better understanding and appreciation for the topic than they would have had I simply lectured. Or, at the very least, they probably had a bit more fun!
The previously mentioned status quo of teaching in computer science isn’t so great in my opinion. Students simply expect now that their classes will consist of professors with slides that they can then download afterwards. Professors read through these slides in class, often with little interaction with the students. This can get really boring, really fast, even when some professors are able to work more interesting examples into those slides. What use is dumping all that content onto the students if they can’t concentrate and pay attention to it? Even the best speakers can lose their audience if there is no break from the slides.
Some computer science professors pause from their slides to work on code with the class. This is a great idea – it allows students to think about how they would do it, and if the professor is really good, they even take these suggestions from the class to try out. It allows students to get feedback on their understanding and start correcting misconceptions right away.
While working on code is very helpful, I think that there are many opportunities to take the idea of classroom activities further. Algorithms can be shown with interactive activities, and students could work in small groups to answer a question designed to test their understanding of a concept right after is taught. In upper year classes there are fewer students, making it possible to get into some more interesting discussions – if only the right questions were asked of the class. You can even have students come up and show how to do something if you prepare a tutorial sheet for them and bring a printed copy to class (I did this when I covered Microsoft Word and PowerPoint in my course, and it was far more interesting than watching me go through 250 slides on the subject).
There is a danger with these classroom activities, of course. Some students may feel like you are treating them as children instead of adults and others may see them as time fillers. In fact, these were both comments I received in an informal survey I conducted recently about my own course. I can understand where these comments are coming from: I remember thinking that I wasn’t learning much from these sorts of activities during my student days. But looking back, I now realize that even though the activities didn’t disseminate as much information as traditional lectures, I actually did gain a better understanding of the topic. Funny how being at the front of the room can improve one’s hindsight.
I think the current challenge for computer science education is to break the mould that is the slide-based lecture and convince professors to spend a bit of extra time preparing more interesting activities for their classes. New and creative ways to teach difficult topics need to be invented as well, since it is certainly not entirely clear how to teach all subjects in this way. There are many opportunities to share this knowledge, such as through ACM’s Special Interest Group on Computer Science Education (SIGCSE).
As for my own teaching, I will continue to promise myself to never spend an entire lecture with slides. I definitely accomplished this with my course, but it was an introduction course for arts and social science students – who knows how I would have fared in a core computer science class. But regardless of how successful I am in my future attempts, I will undoubtedly be better off having tried.
Tuesday, June 22, 2010
Wednesday, June 16, 2010
My Grace Hopper Communities Introduction
I'm on the Grace Hopper Online Communities Committee this year, and our first mini-campaign is all about introducing ourselves and trying to encourage others to the do same. I wrote an introduction post on the official Grace Hopper blog:
Hi everyone! My name is Gail, and I'm on this year's Grace Hopper Online Communities Committee. I wanted to take a moment to introduce myself and hope that you, too, will find a community you can introduce yourself in.You can read the rest of this post and many others on the Grace Hopper blog. Be sure to check out some of the communities available to us. Now is a great time to start meeting other conference attendees with similar interests!
Tuesday, June 15, 2010
Mini-Course 2010 Survey Results
Last year, I did a pretty detailed post mortem of my mini-course Computer Science and Games: Just for Girls. I had my students this year fill in a similar survey and would like to share a few of the results.
Before the Course
At the beginning of the course, before I even introduced myself, I collected some first impressions. Some of the responses for what made the girls decide to take this course include:
These were the responses for the question "I am confident that I understand what the field of computer science is":
Responses for "I would consider computer science as a good career for women in general":
After the Course
On the last day of class, I gave another survey. Some of the questions were repeated so the answers could be correlated. A summary of some of the responses follows.
"Was this course your first choice?"
The question "Would you have signed for the course if it wasn't just for girls?" had two parts. Responses to the first:
Here are the responses of the repeat of "I would consider computer science as a good career for me":
There's one last question I want to summarize for this post. "I am more likely to try computer science in high school after taking this course":
Before the Course
At the beginning of the course, before I even introduced myself, I collected some first impressions. Some of the responses for what made the girls decide to take this course include:
- "The subject seemed really interesting so I chose it. Plus the fact it was just for girls was so cool!"
- "I'm really into electronics and tech so I figured that taking a course related to computers, tech etc would be suitable for me."
- "Making a video game instead of going to school. How much better could it get?"
- "I might want to be a computer engineer like my dad when I grow up but I'm not sure..."
These were the responses for the question "I am confident that I understand what the field of computer science is":
- Disagree: 2
- Neutral/Don't Know: 8
- Agree: 10
Responses for "I would consider computer science as a good career for women in general":
- Neutral/Don't Know:4
- Agree: 11
- Strongly Agree: 5
- Neutral/Don't Know:13
- Agree: 5
- Strongly Agree: 2
After the Course
On the last day of class, I gave another survey. Some of the questions were repeated so the answers could be correlated. A summary of some of the responses follows.
"Was this course your first choice?"
- Yes: 12
- No: 7
- Don't remember: 1
- Yes: 7
- No: 0
- Yes: 5
- No: 3
The question "Would you have signed for the course if it wasn't just for girls?" had two parts. Responses to the first:
- Yes: 14
- No: 6
- Yes: 4
- No: 1
- I'm happy as long as I'm not the only girl: 9
- Yes: 5
- No: 0
- I'm happy as long as I'm not the only girl: 1
Here are the responses of the repeat of "I would consider computer science as a good career for me":
- Neutral/Don't Know: 16
- Agree: 1
- Strongly Agree: 3
There's one last question I want to summarize for this post. "I am more likely to try computer science in high school after taking this course":
- Neutral/Don't Know: 6
- Agree: 9
- Strongly Agree: 5
Friday, June 11, 2010
Augmented Reality on Bloomberg Innovators, and Current Gaps
The weekly links post over at Games Alfresco - a blog about the latest and greatest industry and research advances in augmented reality - had a link to a documentary made by Bloomberg News. It's an episode of their Innovators program and focuses entirely on augmented reality.
If you are interested in the current state of AR and want to see some of the big names in research and industry, take the time to watch this video. I was excited to see many of the people I met at the last ISMAR conference as well. Some of the most well known projects are shown, though not all of the coolest stuff is in there.
One thing that sticks out is that I can't really say there was much discussion on why augmented reality was good. Why it will truly help us socially, cognitively, and so on. This is a gap I see in many research papers as well. Technologists are often able to say things like "it's good because you can look at it from all angles." But why is that good? What theories support that? This is a gap I'm trying to fill. Won't say too much more now, but hopefully it will be something I can publish that will be useful to prove that value of augmented reality in the future.
If you are interested in the current state of AR and want to see some of the big names in research and industry, take the time to watch this video. I was excited to see many of the people I met at the last ISMAR conference as well. Some of the most well known projects are shown, though not all of the coolest stuff is in there.
One thing that sticks out is that I can't really say there was much discussion on why augmented reality was good. Why it will truly help us socially, cognitively, and so on. This is a gap I see in many research papers as well. Technologists are often able to say things like "it's good because you can look at it from all angles." But why is that good? What theories support that? This is a gap I'm trying to fill. Won't say too much more now, but hopefully it will be something I can publish that will be useful to prove that value of augmented reality in the future.
Tuesday, June 8, 2010
GRAND Research Network
Last week, I attended the first GRAND Annual Conference. I didn't really know what GRAND (Graphics, Animation, New Media) was, but I knew my supervisor was a network investigator on a few of its projects. I'm really glad I went; it turns out that this network is exactly up my alley, and I'm really excited to be a part of it!
As explained in the GRAND executive summary:
Because I am interested in education, educational games, and augmented reality, I feel I fit in very well with this community. Some of the projects that really interest me are (in alphabetical order):
One last point to mention in this post (though there will be hopefully more to come)... At the beginning of the conference, it was mentioned that GRAND wants to or is getting involved with The Carl Wieman Science Education Initiative. This got me thinking. If I could plan my future precisely, I would be working at Carleton after I'm done my PhD. I'd definitely be teaching courses. I initially thought I'd be happiest as an instructor, but then something clicked. Why couldn't I be a professor whose research is all about science education, and creating/using educational technology? I suppose I have several years to figure it all out.
As explained in the GRAND executive summary:
New Media, Animation, and Games -- these technologies are the building blocks of the Digital Age. The Science, Technology and Innovation Council report in 2008 recognized this as a priority research sub-area within Canada's Science and Technology Strategy. This application responds to the needs identified in that report. The GRAND NCE will undertake a comprehensive research program whose goal is to understand the underlying technologies and to make selective advances in a coordinated, multidisciplinary setting that lead to social, legal, economic, and cultural benefits for Canadians. ...GRAND is part of the Networks of Centres of Excellence of Canada.
Benefits will be realized through creating new knowledge and technologies, training highly qualified personnel, creating wealth by exploiting the possibilities of New Media, Animation, and Games for economic growth, and improving the quality of life for Canadians. Technologies that improve healthcare, encourage sustainable lifestyles that honor and preserve the natural environment, and promote greater participation in public dialogue will be powerful benefits in the Digital Age.
Because I am interested in education, educational games, and augmented reality, I feel I fit in very well with this community. Some of the projects that really interest me are (in alphabetical order):
- BELIEVE: This is about creating believable characters and stories in games. One of the first things that comes to mind for me is how to incorporate learning objectives into game stories in a way that's not terribly obvious or lame.
- DIGLT: I don't know a lot about the actual happenings of this group (missed their project meeting), but it's all about digital games for learning and training. Pretty clear connection to my interests here.
- GAMFIT: This project on using games for physical fitness just seems interesting to me in general, even if it's not super related to my research.
- HLTHSIM: Hey look! Augmented reality! This one's for health care training. I should look into this one more.
One last point to mention in this post (though there will be hopefully more to come)... At the beginning of the conference, it was mentioned that GRAND wants to or is getting involved with The Carl Wieman Science Education Initiative. This got me thinking. If I could plan my future precisely, I would be working at Carleton after I'm done my PhD. I'd definitely be teaching courses. I initially thought I'd be happiest as an instructor, but then something clicked. Why couldn't I be a professor whose research is all about science education, and creating/using educational technology? I suppose I have several years to figure it all out.
Subscribe to:
Posts (Atom)