Welcome to MSDN Blogs Sign in | Join | Help

May 2007 - Posts

Educational Uses for Microsoft Surface

You know every so often someone writes a simple blog post that when you read it makes you want to hit your head and say "how in the world did I not think of that?" Vicki A Davis did that yesterday in her Cool Cat Teacher blog . No wonder she is one of

Changing the Way We Think About Input Output

The first computer I ever programmed was the IBM 1130 and initially input meant using a card reader . Output meant using a line printer . Now if you were really lucky, which means you were in an advanced course and had permission to use the computer after
Posted by Alfred Thompson | 4 Comments
Filed under: ,

Parent's Guide to Windows Vista

Most new PCs these days are coming with Windows Vista on them. If you are a parent, especially if your children are younger, this can be quite a boon to you as there are many new security features in Vista that can be helpful to parents. Blake Handler

Celebrating Smarts

The other week I attended a good sized programming competition at St Joseph's College in Patchogue New York. It was a great event and very well run. There were over 100 high school students in 34 teams representing about 16-18 high schools. I'd love to
Posted by Alfred Thompson | 1 Comments
Filed under: , , ,

Programming Proverbs 18: Use Comments

Is there anything so obvious to an experienced programmer that is so hard to get across to students than comments? Students know that they are so smart that they will remember everything about their programs. And of course they think they are smart enough

PopFly Invitations

I have two invitations to the PopFly alpha available. I want to give them to a K-12 teacher or student . I want them to go to someone who will really use them . Someone who wants to do a cool mashup or build a really experimental, interactive web page.

Does Personality Matter?

I read a very interesting article in a recent edition of the Communications of the ACM entitled "Does Personality Matter?" The basic idea under discussion was that some personality types are better at debugging code than others. In the tests that were

Irrelevant Programming Languages

Mark Hendrickson from O'Reilly has an interesting review of the market for computer books in a four part series. The fourth part examines the programming language book market. I have no doubt that it is a valuable discussion for people who are thinking

Are you tracking all the new things in web development?

I created a couple of web pages today. I fired up Notepad and started entering raw HTML instructions. Now granted these were simple pages that merely redirected people to actual interesting exciting web pages but still I felt comfortable and at home.

Programming Proverbs 17: Never assume the computer assumes anything

The computer doesn't know what you mean, it only knows what you tell it. How often do we tell people that? Pretty often if I am any indication. And yet people do assume all the time. They assume that variables will be cleared out by the system before

Grace Hopper Celebration of Women in Computing 2007

Over at Diane Curtis' blog I read about the upcoming Grace Hopper Celebration of Women in Computing conference. Specifically Diane points out that there are scholarships available for women who are undergraduate or graduate students to attend the conference.

Lost in Translation in the move to Office 2007

Personally I love Office 2007 and have had enough time to make the transition to the new user interface. But that is not the case for everyone. I suspect that a lot of my regular readers are starting to see Office 2007 if not on their own computers than
Posted by Alfred Thompson | 0 Comments
Filed under: ,

XNA In The Classroom

There really aren't a lot of books on XNA available yet (though some are coming) and real textbooks seem to be trailing the rest of the books. None of that is stopping the really innovative teachers though. Not in universities, not in community colleges

Health Care and Computers

One of the things I talk about over and over again is how ubiquitous computers are becoming. There are in just about any line of work you can imagine. And of course health care is no exception. Recently I came across a Microsoft health care focused blog
Posted by Alfred Thompson | 0 Comments
Filed under: ,

Maker Faire 2007 - Why does the west coast get all the fun?

There is a whole write-up about Microsoft's presence at the upcoming Maker Faire on the Coding 4 Fun blog . I've been hearing about some of this from my friends Mark Hayes and Sam Stokes who will be there at the Microsoft booth again this year. They went
Posted by Alfred Thompson | 0 Comments
Filed under: , ,

Programming Proverbs 16: Build in debugging techniques

When ever programming teachers get together one of the debates that often starts up is between using a built-in debugger or using other debugging tools - most commonly extra print/display statements. It is an interesting debate and can get quite religious

InstaCalc

Kalid Azad sent me an email about his online calculator site called InstaCalc and it is really impressive. It's the kind of project that people have talked about for years - one can type equations into the program and it just calculates the results. You

Fun and Educational Posts on the Visual Basic Team Blog

The Visual Basic team blog has had quite a run of great posts lately. The topics have been very interesting to me on several levels but one that really hits home to me is that they are very approachable. By that I mean one doesn't have to be a professional

CSU Fullerton Game Camp (California)

One of my friends who is an adjunct profession in Game Development at California State Fullerton is having a game camp event later this month. Teachers and students in that part of the country may find this announcement interesting. California State University,

Workshop on the Impact of Pen-based Technology on Education

WIPTE (Workshop on the Impact of Pen-based Technology in Education) is coming up next month and it looks like a great conference. It will be June 11th and 12th at Purdue University in Indiana. WIPTE is open to anyone with an interest in instructional
Posted by Alfred Thompson | 0 Comments
Filed under: ,

Is anyone teaching security in school?

Operating system security is a mystery to me in some regards. While there was a time when I thought I knew a good deal about security that was a long time ago. I was once the maintainer of the login and logout software for an operating system for example.

C# From a Java Perspective

I see that Dare Obasanjo has updated his wonderful article on C# From A Java Developer's Perspective . It's a great read and if you are a Java programmer (or have students who know Java) and want to get into some of the things that are cool about C# like

FREE Microsoft Certification exam (North American Students and Faculty Only)

My friend and co-worker Philip alerted me to this great deal for faculty and students. Note that is is limited time offer. Still getting ones first certification exam under ones belt is a great way to start building the resume. FREE Microsoft Certification

More on teaching kids to think - AKA CS concepts for looking things up

I talked about the need to teach thinking skills the other day . Yesterday I read Steve Dembo talking about much the same thing - teaching facts or teaching thinking. I'd like to add something else to that mix. One of my long time favorite sayings is
Posted by Alfred Thompson | 0 Comments
Filed under: ,

Computer science, business grads snag highest average salaries

The CSTA Blog reproduced an article from The Daily Tar Heel, the student newspaper at the University of North Carolina the other day. Long story short? The current college graduates who are getting the big paychecks are computer science students first
Posted by Alfred Thompson | 5 Comments
Filed under: , ,

Variables Late or Variables Early?

One of the shining stars of teaching computer science in recent years is the Alice environment. There is some early research and many anecdotal tales of great success using this tool for teaching beginning programming. I must admit that I like it myself.
 
Page view tracker