Computer Science as Basic Science

Thanks to an ACM mailing list I found an interesting column by an Indian academic from IIT, Bangalore, that talks about Computer Science becoming a very basic and important science. One interesting quote is below: We do need good physicists, chemists, material scientists and mathematicians. Computer science, if properly approached, will nourish the growth of…

1

Teaching Binary to Small Children

One of my readers (thanks Blake) sent me a link to an interesting web page that uses the Socratic method (asking questions) to teach binary numbers to very small children. It is amazing how simple it all seems in the context of that example. I remember learning different number systems when I was fairly young. I…

0

Where to go for more on Project Hoshimi

Daryll McDade who runs the Project Hoshimi Programming Challange has a ton of good links about the contest at his blog. Especially useful is the link to the Teacher’s Guide with its links to a video on the contest and teaching objects that include background articles, sample code and PowerPoint presentations. Think about that one…

0

Project Hoshimi – A competition for US high school students

Microsoft US is sponsoring a competition for US high school students. It is called the Project Hoshimi Programming Battle. From the introduction at the MainFunction web site: Your students will be immersed in an imaginary world where they are the only people who can save a person, a city, or even a nation. They will…

0

Rick Rashid: Star Trek fan, Researcher, Game Developer

Business Week has an interesting article on Rick Rashid who runs Microsoft’s Research division. I think it is interesting to see that there is a path for people who want to do research but who also want to make a difference in products that everyday people use. An industry research setting, IBM and other large…

0

Blogging About Teaching

One of the blogs I enjoy is See Jane Compute which is written by a professor of Computer Science using the name pen name Jane. Recently she started a series specifically about the way she teaches computer science/programming courses. In the first of the series she talks about how her own experience as a beginning computer…

2

Cartoons as inspiration for projects

I saw this cartoon the other day. It’s fairly funny but there is more to it than meets the eye of ordinary people. The binary actually represents a message for the true computer person. When you saw it (if you haven’t yet go ahead I’ll wait) did you decode it? Would it even occur to your students…

3

Computer History Brought Back to Life

I found this article this morning. It is about Paul Allan’s collecting a couple of old Digital Equipment PDP-10s and a PDP clone. The systems run a pair of operating systems called TOPS-10 and TOPS-20. For those of you who don’t know, Paul Allan and Bill Gates learned how to program using a PDP-10. The…

0

Teacher Certification – Jumping through hoops or really helpful?

OK it is now official – that state of teacher certification in the US is officially (or as officially as I can make it) a mess. I read this entry in the CSTA blog yesterday. I know of at least one other teacher at a private school who is fighting a difficult battle to get…

0

Visual Basic and Voice Recognition – talk to me

Did you ever want to have your program respond to voice commands? I found this article on how to write a Visual Basic program to understand you when you talk to it. Looks interesting. Now all I have to do is find time to try it out. On the other hand if you have students looking to…

0