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, is now posted off the SIGCSE homepage

(http://www.cs.arizona.edu/groups/sigcse09/presymposium.html):

clip_image002

DETAILS AND REGISTRATION AT http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032401410&Culture=en-US

The .NET platform is incredibly rich, allowing you to build a variety of applications with a multitude of languages.  Using a common development environment, students can program in languages such as C#, VB, C++, F#, and Python, creating software with a range of interfaces (console, GUI and web) and functionality (scientific, database, distributed, service-oriented, game and robotic).  Microsoft's flagship development environment, Visual Studio 2008, is freely available to students via Microsoft's DreamSpark program, along with Windows, SQL Server, and Expression Studio.  These same tools are available for a nominal fee to institutional departments through Microsoft's MSDN Academic Alliance.  If you prefer, you can work outside of Visual Studio with command-line compilers, editors, and 3rd-party IDEs, or step off the Windows platform entirely and work with .NET on Linux, OS X or BSD using Mono.

This half-day pre-conference is intended for Java faculty interested in learning more about the .NET platform, C#, and Visual Studio 2008.  Attendees will learn C# by comparison to Java, and see how to build various types of applications using Visual Studio 2008.  Attendees will understand not only C# syntax, but its underlying type system, generics, I/O, and technologies such as LINQ.  If you bring a laptop with Visual Studio 2008 installed (any version supporting C#), you'll be able to participate in the preconference hands-on exercises; those without laptops will be able to interact with the presenter as he works through the exercises on the overhead projector.

The preconference is being delivered by Joe Hummel, PhD, Associate Professor of Computer Science at Lake Forest College.  Joe has been teaching Microsoft technologies, both academically and professionally, since 1992 and the days of VB3.  Joe has created and presented summer workshops on .NET since 2002, numerous SIGCSE workshops on .NET since 2003, and over 40 MSDN webcasts related to .NET.