Archive for the ‘Teaching’ Category

Name This Book!

Friday, July 25th, 2008

Jennifer, Paul, Jason, and I have been working on a introductory Computer Science textbook using Python.  We're in the last lap, but still haven't chosen a name, so I'd like to ask for suggestions.  Python Programming: An Introduction to Computer Science is taken, as are Computer Science: The Python Programming ...

What My Students Have Learned This Summer

Wednesday, July 23rd, 2008

This post from John Cook, summarizing this post from Thomas Guest, is a pretty good description of what our students have spent the summer finding out...

Consulting Course Fall 2008 Needs You!

Monday, July 7th, 2008

I am going to be running a consulting course for senior undergrads this fall, in which pairs or triples of students will write real software for real customers. (I'll be running the course again in the winter term for graduate students.) The brochure for the April 2008 Capstone Showcase ...

Traceability in Agile Projects

Sunday, July 6th, 2008

I've been thinking a lot over the last couple of years about what an entry-level requirements and/or modeling tool would look like---something that undergrad students would find so useful in courses that they'd actually want to use it (instead of just going through the motions to get a grade).  Over ...

Reminded of the Difference Once Again

Tuesday, May 27th, 2008

Via Irving Reid, a great quote from Henrik Kniberg about how to tell when you're done: So when a team member says that a story is Done and moves the story card into the Done column, a customer could run into the room at that moment and say “Great Lets go ...

Why Don’t We Do This?

Wednesday, May 21st, 2008

Source Code for Biology and Medicine is a peer-reviewed journal from BioMed Central devoted to, well, source code for biology and medicine. It's been around for at least a couple of years; based on a quick scan of four of their most popular papers, they seem to cover everything from ...

Student Blogs

Thursday, May 15th, 2008

Some of our summer interns have started blogging about their projects: Dojo Form Editor DrProject Admin DrProject IRC Integration DrProject Testing & Documentation DrProject Ticketing Flare Dataflow Editor Hackystat Data Visualization Hackystat and Visual Studio OpenAFS Console OS161 Visualization SlashID Web-CAT I'll add more as I get them.

What I’m Reading These Days

Wednesday, May 14th, 2008

A couple of students have asked, so here's my reading list: "ACM Queue", "Communications of the ACM", "IEEE Software", "IEEE Computer": all are magazines, rather than peer-reviewed research journals; I flip through each one when I find it just to see if there's anything of interest. Good for broad, high-level ...

David Ascher Has Nice Things To Say…

Wednesday, May 14th, 2008

...about the work that Mike Wu and Ronald Fung did for Thunderbird last term.  Feedback from other clients was equally positive; I'm hoping/looking forward to running the course again next year.

Aaaand They’re Off!

Monday, May 12th, 2008

Our summer interns started this morning---we got Summer of Code, we got NSERC USRA, we got ITCDF, we got you name it, a lab and a half's worth. I gave the least coherent welcoming speech of my life (bad cold, little sleep), our trusty sys admin Alan helped 'em ...