Archive for the ‘Teaching’ Category
Thursday, March 11th, 2010
I prefer Peggy Lee's version of the song to Bette Midler's; I wonder if Mark Guzdial thought of either when he wrote this post a couple of days ago:
Surely, this can’t be it---it can’t be that Sakai + Twitter + a blog or Wiki is what all future studies will ...
Posted in Teaching | No Comments »
Tuesday, March 2nd, 2010
My talk at PyCon 2010 was titled "What We've Learned From Building Basie (and lots of other software using student labor over the course of eight years)". The slides are up on Slideshare, and there's video of the talk itself on blip.tv, but I thought readers of this blog ...
Posted in Python, Student Projects, Teaching | 3 Comments »
Tuesday, February 2nd, 2010
Amid all the excitement about moving education online, we shouldn't forget that so far, doing so seems to hurt those who need help the most. As Mark Guzdial says in his recent blog post:
Universities already widen the gap between rich and poor, by flunking out or not admitting the poor. ...
Posted in Teaching | 1 Comment »
Monday, February 1st, 2010
This term's UCOSP projects all seem to be going well so far: most teams are writing and committing code, and several teams have adopted code review as a standard practice. I'm really hoping that at least a few UCOSP students will make a bid for places in the VeloCity entrepreneur ...
Posted in Student Projects, Teaching | 1 Comment »
Friday, January 22nd, 2010
My talk at CUSEC starts in 15 minutes; to calm my nerves, I'm catching up on my blog :-). Here are where students are from:
Carleton
30
Concordia
66
École de Technologie Supérieure
16
École Polytechnique de Montréal
4
McGill
27
McMaster
29
Ryerson
1
Schulich
1
Sherbrooke
6
Université de Montréal
2
Université Laval
8
Ottawa
21
Toronto
12
UTM
2
UTSC
6
Waterloo
21
Windsor
1
Posted in Teaching | 6 Comments »
Thursday, January 7th, 2010
Along with the cross-country capstone projects I'm coordinating this term, I'm also setting up six projects for the students in my CSC302 software engineering course (the first four of which I mentioned in an earlier post):
Adding pivot tables to Gnumeric.
Upgrading PyLint.
Converting the Selenium IDE to a plugin architecture.
Improving the SpatiaLite ...
Posted in Teaching | 3 Comments »
Tuesday, December 29th, 2009
The field is becoming increasingly crowded: the second edition of Al Sweigart's Invent Your Own Computer Games With Python is now available. It's aimed at kids and teens, but doesn't condescend --- I'm looking forward to going through it.
Posted in Practical Programming, Python, Teaching | 1 Comment »
Sunday, December 27th, 2009
The last two times I've taught a regular classroom course on software engineering, I've had students make up the lecture notes and assignments. Instead of creating PowerPoint slides and posting them on the web, I've lectured with chalk and a blackboard. In each lecture, a group of 3-4 students have ...
Posted in Teaching | 1 Comment »
Thursday, November 26th, 2009
71 people have answered our questionnaire about Practical Programming. Here's some of what they told us; I'll summarize the questions about use of online programming resources and what we could do differently next time in a subsequent post.
Posted in Books, Practical Programming, Python, Teaching | 2 Comments »
Wednesday, November 11th, 2009
Next term, I'm going to be teaching CSC302 (the second of our two-course sequence in software engineering). The mandate for the course is to introduce students to the tools and methods they need to deal with large applications; as part of it, I'm thinking of having each group of students ...
Posted in Teaching | 13 Comments »