Thursday, December 3, 2009

YouTube Channel

I've been experimenting this semester with creating support material for my Introduction to Computer Science course using short, YouTube videos (video podcasts). You can check out my channel at or follow the link in my favorites list.

Wednesday, August 26, 2009

Strong Enrollments

Our fall enrollment for CS150: Introduction to Computer Science 1 continues to be strong following a trend seen over the past three fall semesters.

Python Programming in Context blog

If you are using Python Programming in Context, be sure to check the blog to find additional information and corrections to the text.

Thursday, July 2, 2009

Python 3.1

The newest release of Python3, version 3.1, is now final as of this week. Download and install from (or follow the link in my favorite sites section). This is likely the version that we will be using for fall 2009 courses.

Tuesday, March 3, 2009


We will be leaving tomorrow for the SIGCSE meeting.  This year it will be held in Chattanooga.  If you want to talk about Python, there will be at least two formal times.  First, on Thursday at 5:15, we will be part of a "Birds-of-a-feather" session highlighting Python in Education.  Then, on Friday at 2:45, we will be available at the Jones and Bartlett booth for a "meet the author" session.  We hope to see you there.

Friday, February 20, 2009

Python 3.0.1 released

If you haven't made the switch to Python 3, now is a good time to do so with the release of this next version.  There is now a nice Mac disk image as well. 

Saturday, February 14, 2009

Bioinformatics Followup

We had a great visit with Paul Mattson and Carlos Sosa.  They both spoke about the field as well as the new opportunity at the University of Minnesota-Rochester.  You can find Carlos' presentation here. He also made us aware of this internship opportunity in Bioinformatics at the University of Minnesota. It's not too late to apply.

Monday, February 2, 2009

Computer Science/Biology Colloquium

Biomedical Informatics and Computational Biology

Paul Mattson and Dr. Carlos Sosa will be speaking on Thursday, February 12 at 9:40am in Olin 102. They will be giving an overview of the field of Bioinformatics and Computational Biology as well as an overview of the new BICB Program at the University of Minnesota-Rochester.  This exciting new program will combine expertise and resources from the University of Minnesota, IBM, and the Mayo Clinic.

Friday, January 30, 2009

First Year Seminar with Alice

I just finished teaching a January term first year seminar course (highlighted in this YouTube video). Nineteen students (all non computer science students) explored computer science and programming. We used the Alice programming environment which allowed us to construct some interesting 3D animations. In general, the students seemed to like the challenge of providing instructions for their 3D worlds. Although I enjoyed teaching with Alice, I am still convinced that Python is the appropriate programming language for beginning students. This is especially the case when used with our cTurtle (turtle graphics) and cImage (image processing) modules.

Thursday, January 29, 2009


Some of you may be looking for Python resources related to our textbooks. The PythonWorks website has been our primary repository for material. However, for our most recent book, Python Programming in Context, we are also going to use a blog to track errors and comments. You can find the link in My Blog List.


I am in the process of moving my home page to a Google hosted blog. My current link from the Luther College CS department will redirect to this page. My hope is to keep this site up to date for all my courses, book projects, and other miscellaneous stuff. I will still use Katie at Luther to manage my courses.