« In-Class Demo for May 16 | Main | In-Class Demos »
Thursday
May122011

Brushing Up

Several students have asked for videos/tutorial/exercises to help brush up on some of the programming concepts covered in class and on C# topics specifically. I'll be writing posts point towards this kind of information using the "brushing up," "code katas," and "exercises" tags. Here's the first set:

Tutorials & Videos

C# Station has what looks to be a nice set of approachable tutorials on the language. Some of these topics we've already covered, others are coming up soon.

Channel 9 has posted a series of Whirlwind Tours of C# videos. Here's one on Automatically Implemented Properties with more linked at the bottom of the page.

Code Kata

Kata:
A Japanese word describing detailed choreographed patterns of movements practiced either solo or in pairs. Kata are used in many traditional Japanese arts such as theater forms like kabuki and schools of tea ceremony, but are most commonly known for the presence in the martial arts. en.wikipedia.org/wiki/Kata

Code katas are small problems designed to get you thinking about programming like a programmer. You are encouraged to solve each of them multiple times using different techniques and even different languages! There are many such code katas, here are some of my favorites:

Exercises

Finally, here's a set of small exercises you are free to do. I'll be happy to review them with you but they are not graded.

Set 1