Microsoft at SIGCSE 2007 

Category: Faculty News
Submitted Date: 1/30/2007

Conference Overview

The 38th ACM Technical Symposium of Computer Science Education (SIGCSE)  will be held Wednesday, March 7th through Saturday March 10th in Cincinnati Ohio.  The conference provides a diverse selection of technical sessions and opportunities for learning and interaction. This symposium addresses problems common among educators working to develop, implement and/or evaluate computing programs, curricula, and courses. In addition, the symposium provides a forum for sharing new ideas for syllabi, laboratories, and other elements of teaching and pedagogy, at all levels of instruction.

The conference venue is just across the Ohio River from downtown Cincinnati and minutes from several riverfront area attractions. These include the nationally recognized Freedom Center and the historic German-inspired MainStrasse Village with its unique restaurants, shops and pubs. Newport on the Levee, a new mega entertainment complex, offers a unique mix of entertainment, an eclectic mix of restaurants, shopping, and the world's renowned Newport Aquarium.

Microsoft Pre-Conference Workshop

A Day of .Net: Introducing C#, the .Net Framework, and Visual Studio 2005

This day-long workshop will be held Wednesday, March 7th and will introduce .NET by way of C# and Visual Studio 2005.  The workshop is designed for newcomers to .NET, and is hands on --- activities alternate between lecture and lab.  The workshop is free to SIGCSE attendees, and will start at 7:30am with a continental breakfast.  The first lecture kicks off at 8:30am. 

 

Registration

Click here to register for the pre-conference.

 

Workshop Topics

The .NET Execution Model: A quick intro to C# and the .NET type system

Working in Visual Studio 2005

Building console applications

Building desktop GUI applications (WinForms)

Building web-based GUI applications (WebForms)

Data-driven applications:  consuming databases and web services

Software Engineering with Visual Studio Team System:  unit testing, code coverage, source code control, and more

 

Workshop Logistics

Lunch is provided, as well as numerous coffee breaks.  The workshop will conclude at 5:00pm. 

 

The language of instruction will be English; the programming language will be C#, although a few examples may also be done in VB and C++.  It is assumed that attendees are proficient in an object-oriented programming language, such as Java or C++; no prior experience in .NET is required.  To participate in the hands-on exercises, attendees must bring a laptop running Windows; to access the network, your laptop will also need wireless support.  Please install Visual Studio 2005 Team System (any edition or the Team Suite) before coming to the workshop.  If you do not have Visual Studio 2005 Team System, you can (a) download the software if you are an MSDNAA subscriber, or (b) install the software at the workshop via CD or DVD.

 

Joe Hummel Presenting

The workshop presenter is Joe Hummel.  Joe has been working with Microsoft technologies since 1992, and with .NET since 2001.  Joe holds a PhD in Computer Science from UC-Irvine, is an Associate Professor in the Dept of Mathematics and Computer Science at Lake Forest College, is a co-author of two books with Addison-Wesley, and has been presenting workshops on .NET since 2002 (both academically and professionally).  Joe is a regular webcast presenter for MSDN at Microsoft, and also works part-time for Pluralsight.

 

Visit us at Booth 317!

XNA Academic Program – technology and resources to make it significantly easier to incorporate game development into your curriculum on Windows and Xbox 360.

MSR Computer Gaming Resource Kit for Teaching & Research – enhancing CS1/CS2 with Gaming Concepts and Technologies

Windows Academic Program – supplies materials and resources useful for integrating core Windows kernel technologies into teaching and research. The program includes:

  • Windows OS Internals Curriculum Resource Kit (CRK)
  • ProjectOZ
  • Windows Research Kernel (WRK).

These components illustrate real-world examples of the principals taught in class and provide source code and materials for academic purposes.

Microsoft Robotics Studio – a development toolkit to make it easier to create robotics applications for deployment across a wide variety of hardware platforms, including:

  • LEGO MINDSTORMS (NXT & RCX)
  • fischertechnik
  • Parallax (BoeBot)
  • iRobot (Roomba)
  • Phidgets
  • Many others.

Windows Embedded CE 6.0 – a componentized, real-time operating system for building a broad range of small-footprint embedded solutions that students and faculty can use to build hard real-time commercial and consumer electronics devices.

Windows Embedded Academic Program (WEMAP) – helps promote education around Windows Embedded technologies between Microsoft and higher education faculty and students for teaching and research purposes.

Other Microsoft products – Tablet PC, Windows Vista, 2007 Microsoft Office System

Presentations and Tutorial Sessions

Gaming in CS
Thursday March 8
2:00P – 3:15P
Ballroom E
John Nordlinger

XNA Game Development
Friday March 9
10:30A – 11:45A
Ballroom E
Krishna Kumar

Robotics in CS (IPRE)
Friday March 9
2:00P – 3:15P
Ballroom E
Stewart Tansley

Windows Embedded Academic Program
Saturday March 10
8:30A – 9:20A
Meeting Room 8
Professor James Hamblen

Windows Core Architecture
Saturday March 10
9:20A–10:10A
Meeting Room 8
Dave Probert