New Teaching & Learning Resources for XNA and Web

Last week Microsoft put several curriculum modules on on the higher education part of the Faculty Connection. While aimed at the college/university space I think they may be useful for many high school people especially those working on independent studies involving XNA. What is a Curriculum Module? Resources developed by teaching faculty and aligned with…

4

What Does It Take to Make Change in CS Education?

This started out as a comment on Mark Guzdial’s blog post What changes CS Education? which you of course must read. No really. I’ll even wait. Back? OK a key summary jumped out at me: My first pass analysis suggests that, to make change in CS, invent a language or tool at a well-known institution. …

5

Making a List, Checking it Twice

A while back the College Board dropped one of the Advanced Placement Computer Science exams – the so-called AB exam. (About 14 months ago and I wrote about dropping the APCS AB exam here) Ever since then there has been a lot of discussion about the AP computer science curriculum in specific and the high…

9

AP Java Workshop

So I have this soft spot in my heart for Carnegie Mellon University. I have been fortunate enough to  take workshops there several times during my teaching career. They’ve been outstanding and incredibly valuable both for the in-class learning and for the wonderful people (attendees as well as faculty trainers) I have met there. So…

0

From Java to C# - How, What, and Why – SIGCSE Pre-conference Workshop

Just on the heels of my finding the Java to C# Orange book I received the following announcement of a pre-conference workshop for SIGCE. Joe Hummel always does a great job with his workshops so I have no hesitation recommending this workshop. The Microsoft pre-conference workshop, From Java to C# – How, What, and Why,…

0

Java To C# Orange Book

So perhaps you are teaching Java and your students want to learn C# (sea sharp). Or maybe you want to learn or teach C# your self and are coming from a Java background. Well  I have found the free resource for you. Rob Miles who wrote the free “C# Yellow Book” text book that I…

0

When Is A Short Circuit a Good Thing?

I get inspiration for blog posts from a number of places. Sometimes from Twitter (see yesterday’s post) and sometimes for other blogs. Actually other blogs are a constant and regular source of inspirations. Today’s post was inspired by a Programming Pop Quiz posted by Rob Miles. The sample code he uses works because of what…

0

What Does This Code Do?

“What does this code do?” is often a bit of a gotcha sort of question. OK sometimes it is a simple thing to make sure a student understands the syntax but many times it is really asking if the student understands some underlying concepts of either the programming language or how computers work. Rob Miles…

3

GridWorld RolePlay Online

If you are an AP CS teacher one of the things that is an important part of your curriculum is the GridWorld case study. The case study is one of the key pieces of the APCS exam and understanding how it works and being able to use and modify it is very important for student…

0

RampUp – Learn Microsoft Technology Online

I just found out about the RampUp program. Briefly this is a program that lets people sign up for and take online training on various Microsoft developer technology such as web development and Visual Studio. There are special tracks for Java developers and for developers who want to upgrade their skills from Visual Basic 6.0…

1