Computer Science Teacher
Computer Science Teacher - Thoughts and Information from Alfred Thompson

September, 2006

  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    Iron Python V1.0 is Released


    For those of you interested in using Python, Microsoft has released the 1.0 version of this tool.

    There is a screencast with the principal developer behind Iron Python at the Screening Room.

    There are sample apps in IronPython including some with Winforms here - Martin Schray  who is a lead in the group I work in and a pretty sharp guy wrote some of these samples so I feel pretty good about recommending them.

    Aaron Marten has instructions on how to use Iron Python with Visual Studio on his blog. These instructions will not work with Visual Studio Express though so you'll need Visual Studio 2005. You can still use Iron Python without Visual Studio so it can still be quite useful.

  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    Is science too hard or are other courses too easy?


    I've long been of the opinion that in high schools a lot of student eschew computer science and other hard science courses because they are looking for easier grades. Today I read an article that suggests this is a real problem at the university level as well. It appears that students flock to courses where they can get an easy A to make their transcripts look good. Science, Technology, Engineering and Math (STEM) courses tend to have lower grade averages and so become less attractive. There are a number of possible reasons for this difference given in the article. One is that in the STEM subjects some type of rigorous thinking causes faculty to want to weed out "the weak" and those who are not really dedicated to the subject. I'm not sure that is completely the case. Oh sure there may be some like that but in general I think the problem has different causes.

    One problem, if you want to call it that, for STEM courses is that there are right and wrong answers. In the humanities there are gray areas. It's a lot easier to give partial credit or accept an argument as well stated if different in conclusion. Not so in the sciences and math. So it is hard to inflate grades in the STEM subjects. I also think that we don't teach our lower level courses right. The article points out that:

    Math and science are taught "vertically," meaning students are often made to slog through two years of large, formulaic introductory courses that teach fundamentals before they get any taste of the hands-on work that makes a career in science attractive to most scientists. In the process, students seldom form any bond with the scientists teaching the course.

    I think this is true. While we like to think that education is not about being fun the truth is that courses being taught by someone who is enthused about the material and who communicates that enthusiasm well do make for fun teachers and fun courses. All too often, especially at the university level, the first few courses are taught without enthusiasm by professors who would rather either be doing their research or teaching the more advanced (and so more exciting) courses. That is something we have to think about.

  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    Putting group pictures together


    Years ago I was part of the photography staff on my college yearbook. One of the very difficult things was to find a good picture of various groups. In one someone might have blinked. In anothey someone's hand might be in the wrong place or doing something "inappropriate." In another someone with a short skirt might be sitting in a way to expose a little more than desirable. For some groups it was all about finding the least bad picture.

    Today we have Photoshop and other graphics tools that make cleaning up pictures a lot easier. Microsoft Research has released a special piece of software called Group Shot (free download here) that is just the thing for easily creating a great group picture using a number of pictures that are all not quite right. This is jsut the thing for yearbook advisors, media courses, or anyone else that wants to clean up group pictures.

    There is a video about how to do it at Channel 9.

Page 8 of 9 (26 items) «56789