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

June, 2007

  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    Bill Gates and Steve Jobs Joint Interview


    Many of you have probably heard about Bill Gates and Steve Jobs joint interview at the Wall Street Journal D conference. The WSJ D Conference web site gives a summary/transcript and links to the various parts of the interview. I found the whole interview very interesting. Both gentlemen had nice things to say about the other. People who were looking for sparks to fly and controversy in this meeting were disappointed.

    If on the other hand you watch this interview hoping to hear about some of the historical interactions between these two men and the companies they head you will get your wish. You'll also hear about the need for and value in partnerships. Steve Jobs names partnering with other companies as one of the things Microsoft has done well and that he wishes Apple had done better earlier. Both men talk about the continuing partnership between Microsoft and Apple which goes back to the Apple II days. There is some interesting talk about the future of computers and technology as well. Steve carefully avoids talking about some upcoming announcements of course. The things Bill talks about are somewhat general. Both agree that predicting five years out in this field is risky and not easy at all.

    I found the interview very interesting. I suspect that it would be interesting to a lot of students as well. If nothing else it is fun and different to see these two men crack the occasional joke.


  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    What do teachers make?


    Some people, especially non-teachers, may find this video a bit "rabid" (as one friend of mine expressed) but I think teachers will appreciate it. We live in a society that all too often sets value on people and what they do by how much money they make. Teachers, as well as dedicated public servants in a number of other fields, know that what they do is far more important than what they get paid. Taylor Mali in this video shouts this out for a lot of us.

     Wait for the the last line "I make a [minor expletive] difference - what about you?" Now that is a statement and a question worth expressing.


    Technorati tags: , ,
  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    The Prime Number Syndrome


    Tucker Balch, a computing professor at Georgia Tech,  blames the decline in computer science students in part on what he calls the "prime number" syndrome. According to this AP article the Prime Number Syndrome is:

    It's the traditional way to teach computer science students by asking them to write programs that spit out prime numbers, the Fibonacci sequence or other mathematical series.

    In short part of the problem with computer science courses is that they are too much about the math. Students are not all interested in the math. That may be partially a result of computer science courses originating from math or engineering departments. A lot of the people in the early years of computer science came out of mathematical traditions. Math was/is interesting to them so that is how they teach computer science. Some of the problem today may be that not everyone thinks that calculating prime numbers is really that exciting. They are interested in a lot of other problems though.

    Some computer science departments are realizing this and are bringing other disciplines into the mix earlier in the program. At some places it is robotics. In some game development. In still others there is this new idea of "media computation" programs. There are a growing number of computational biology programs as well. These programs are all about getting students interested by expanding beyond just doing the math.

    Now at some point most computer science majors wind up needing more math classes. And there are a lot of concepts that computer scientists use that are related to mathematical concepts. But the days when we need to weed out students early by forcing them to fit the mold of pure math interests are long gone.

    A lot of high school computer science teachers also teach math these days. In fact in some states a math certification is required to teach computer science. I guess I was a rarity though. I'm never been a real mathematician and while I assigned the odd Fibonacci sequence a lot of the projects I came up with on went in other directions. I like the idea of the robotics curriculum they are developing at Georgia Tech. But I'm a robot sort of guy. I'm sure the media computation and bioengineering programs also attract a lot of fans. I tend to think that at the high school level, especially for a very first course, what you might want is a lot of variety. The more different disciplines that come into play the more likely you are to catch the interest of more students. And to me, getting students interested is a major goal of a first programming course.


    Technorati tags: ,
Page 8 of 8 (24 items) «45678