6099 comments
2357 subscribers
6263 on Twitter
Subscribe! Feed reader E-mail

Interesting conversation on SIGCSE — education

At 23:45 -0400 9/7/03, Jeffrey Forbes wrote:

>Hello all,
>
>For students who do most of their programming assignments
>on their own computers, I am struggling to stumble upon
>an appropriate method for helping the students with their
>assignments.
>
>Instead of a "go to a computer lab for help" model, I would like to
>employ some sort of a "virtual helper hours" model where students
>could ask the course staff questions wherever the students
>or the staff happens to be.
>
>I'd like to hear any advice or comments about how you have used
>systems for this purpose. Some initial questions:
>- Instant messaging systems (e.g AIM, Jabber, ICQ, etc.): are they
>    effective and appropriate? How should they be tailored for
>    virtual helper hours.
>- Anyone had positive experiences using chat rooms for teaching
>    and consulting purposes?
>- How about using a software package particularly for this purpose?
>    Does one exist? Is it any good?
>
>Please send any comments to me and I will summarize the results
>for this list.
>
>Thanks,
>Jeff
>

I've used a lot of these things with different kinds of success for each.

One of the most effective tools is a mailing list to which everyone
is subscribed. Everyone gets to ask questions. Everyone gets to see
the answers. Most important, everyone gets to answer. This way
questions can be answered 24 by 7 even if no instructor/lab assistant
is available. You need to correct errors quickly, of course.

I use the chat facility in AOL/IM to hold periodic chats in some
courses and occasional/emergency chats in others.  For example, I was
ill once and missed a lecture, but held a "virtual" lecture using
chat.  You have to get used to running simultaneous multiple threads
of discussion, though. Some find it hard to do. When I have a chat, I
capture the entire chat as html and then publish it for the benefit
of those who could not "attend."  They are also helpful in adding a
"personal" touch to an internet based course: where are you from --
what is that like...

Finally, you should investigate a wiki, which is an interactive web
site. Every visitor can edit any page. I spoke about this in a tips
session at ITiCSE in Denmark a year ago. It is more permanent than
either of the above and some things you do in one term can be easily
carried to the next. Two features of my wikis (I have one for each
course I teach) are AnonymousFeedback which is a page on which you
can rant if you like, and other students can reply if they like, and
a GrowYourOwnFAQ where you can ask questions that will be answered in
a growing list. There are different wikis. I use a simple one (source
code available from my front page) written in Java. There are others
in perl, smalltalk, ... The original is the virtual home of the
Patterns community http://c2.com/cgi/wiki. If you want to have a
private wiki, however, keep it private and don't link to it.
Otherwise you will get spam. We had this problem only once. My wiki
has anti-crawler meta tags to help prevent this and it has been
effective. BTW, you can also run a wiki at localhost and just use it
as a personal multi-page note pad.

Finally, information from the mailing list and the chats can be
transferred to the wiki and really important stuff can be moved from
the wiki to less volatile web pages, though you can make wiki pages
read only as well.

Hope this helps.
Joe
Short URL: http://sachachua.com/blog/p/1063

On This Day...

  • 2011: Dusting off my Sony Vaio U1 — Years ago, my dad gave me his Sony Vaio PCG-U1 – one of the smallest laptops around. It had an [...]
  • 2010: Stuff is just stuff, and experiences are just experiences — I was browsing the featured presentations on Slideshare for design and content inspiration, and I noticed that one of the [...]
  • 2009: Deeper insights into private versus public — I was on a panel with Luis Suarez, Jeannette Browning, and Bill Chamberlin about choosing the right social networking tools. [...]
  • 2007: Made it across the monkey bars! — Last Friday, I successfully made it across the monkey bars! Yes, go ahead and laugh. It seems like such a simple [...]
  • 2005: Planner for Eclipse? — One of the things I really love about Planner is that my blogging and task tracking tool is built into my [...]
  • 2005: Personal productivity reading list — Dean Michael C. Berris commented on my blog: Great online PIM links! I’ve fallen in love with Ta-da and backpackit! :D There’s [...]
  • 2005: New planner tweak: sort tasks by time — I’ve taken to tagging my tasks with times, and here’s some code to automatically sort tasks by time, status, and priority. [...]
  • 2005: Notes from meeting with Stephen Perelgut, Neil Ernst and Alvin Chin — We met at Bahen to talk about the upcoming IBM CASCON workshop on “cool technologies.” Stephen gave us an idea of [...]
  • 2004: ONIONS — I watched the old man examine the onions carefully. It was my first week on the job and I couldn’t help [...]
  • 2003: Had dinner with Dominique, Eric and Andrei — Tried singing. Stage fright. New project: learn shamelessness. ;) Am quite amazed by fact that Andrei and Eric can… you know… [...]
  • 2003: Cube — Cross-platform Quake Lite thing Not open source.
  • 2003: Linuxjournal assignment — Take a look at the Linuxjournal assignment and maybe think of writing about planner
  • 2003: Tell dominique — not websphere 5 for william, already downloaded. How’s article doing?
  • 2003: USB mouse plus disk — This looks useful too! I wonder if it works in Linux… http://www.hardwarecentral.com/hardwarecentral/news/4946/1/ http://www.iogear.com/products/product.php?Item=GME224M32
  • 2003: Aforementioned #linuxhelp weirdness — (good karma) (person) are you a Psycologist? No. I’m a computer science geek. (person) because I’m an arrogant self-righteous bastard and [...]
  • 2003: Human bingo! — I can have the freshmen do this for tomorrow! =)
  • 2003: l33t people skillz — heh, openwhatever is back in #linux, and nice and humble too. so "it" worked. * Coma clears a few [...]
  • 2003: CS21A array exercises ideas — (education) I’ll need to give another quiz on arrays – make sure they know how to declare, create and use arrays. They [...]
  • 2003: USB Watch — http://www.thinkgeek.com/gadgets/watches/5eec/ That is, like, _so_ cooooool. That is, like, waaay cool.
  • 2003: XGoogle? IRC search engine — http://www.xgoogle.org Ran across it while searching for Undernet #linuxhelp (http://www.xgoogle.com/details?channel=%23linuxhelp&network=222)
  • 2003: Caimlas, artificial intelligence — Caimlas is thinking of working on a conversation bot that can learn. He found http://www.opencyc.org/ .
  • 2003: The strength of Java user groups — http://weblogs.java.net/pub/wlg/412 From pinoyjug@yahoogroups.com
  • 2003: Knuth quote — computer science, cs21a, education When I speak about computer programming as an art, I am thinking primarily of it as an [...]
  • 2003: Squid access controls — http://squid-docs.sourceforge.net/latest/html/x591.html

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!