Imagine Cup 2013 Opens with Larger Prizes

Last week Microsoft announced the opening of the 2013 Imagine Cup. This year there are thee competition and three challenges for students to enter. The prizes are larger as well with a top prize for each of the three competition being $50,000 (USD) and each of the challenges having a top prize of $10,000 (USD)….


Interesting Links 3 September 2012

Happy Labor Day! Today is commonly thought of as the last day of summer in the US. Few if any schools in the US will start (with students) later than tomorrow.  I hope you all – students and teachers – have a great school year. If you are looking for a few interesting tidbits I…


Don’t Panic

The other day I was looking through the analytics for this blog to see what sort of searches people were doing that let them here. Mostly I was seeing things I expected to see but one stuck out. Someone had searched for the string “i am scared of programming.” I suspect that the searcher was…


Computer Controversies For Fun and Discussion

I love a good discussion. Pros and cons and honest and hopefully friendly discussion of issue with different opinions make for good learning experiences. One of the things I would like to do should I ever get a full-time advanced computer science course is to ask students to study some controversial topics in computer science…


Cloud Fundamentals Video Series

The Trustworthy Computing group has been recording a series on Cloud computing fundamentals. The series (some 25 videos) wraps up this week with a series finale. There are a lot of issues with cloud computing including privacy, transparency, security, and more. These videos capture industry leaders talking about these issues and providing some great information…


Ten Commandments of Computer Ethics

I ran into these Ten Commandments of Computer Ethics created by the Computer Ethics Institute while looking for something completely different. Isn’t that so often the case? I like them. I think they are useful guidelines that are worth thinking about and discussing. Ethics can be complicated though. Some complain that these rules are too…


Useful Download Links for Windows 8 and Windows Phone Development

Part of my job is to help people find valuable resources. I especially like it when they are free. Free is good. These links are for students, faculty and professional (or non professional) developer.  Please check these links out, visit the websites, find what looks interesting and download the tools. VS Express 2012 RC for…


Interesting Links 27 August 2012

Back to school hit home today as my wife went back to school for the first day of teachers. Kids come back the day after Labor Day so it is professional development and getting ready this week. We try and get all the summer we can up here in New England. I know that a…


NCWIT Award for Aspirations in Computing 2012

One of the ways that one can help young women with an interest in computing and related fields is to provide recognition for the world they have already been doing. One of the great programs in this regard is the NCWIT Award for Aspirations in Computing. Along with the NCWIT awards listed below, a number…


Quantity Is Not Enough

There is often a focus on quantity in our society. Let’s get more apps! Lets get more students taking the AP course! Lets get more [you name it]? Unfortunately this focus on quantity sometimes means that quality takes a back seat. I mean really how many fart apps do you need for your smart phone?…