Technical Program
  Invited Speakers
  Technical Papers
  Practitioner Reports
Educators' Symposium
Doctoral Symposium
Student Research Comp.
Turing Lecture
Social Events
Week at a Glance
Final Program (1.5M .pdf)

Find in Program


view, help

"The C# Programming Language"
Object-Oriented Programming, Systems, Languages and Applications
Home    Program    Housing & Transportation    Registration    Submissions    Wiki    Maps
  > Technical Program > Tutorials > All Tutorials

 : Monday Morning Tutorials (8:30 - 12:00) : Languages and Development : Monday

The C# Programming Language

Meeting Room 16
Monday, 8:30, half day


Eric Meier, McIntire School of Commerce at UVA:  Eric Meier is the CTO and Dean of Technology for the McIntire School of Commerce at the University of Virginia. He is a member of the IT faculty and teaches software engineering courses in the graduate and undergraduate curriculums and has 18 years of IT experience. Mr. Meier specializes in object-oriented languages, application development, application architectures, development frameworks, application servers, and patterns. Mr. Meier is a Microsoft Most Valued Professional (MVP) for his contribution to the C# community.

Tutorial number: 29

C# is the object-oriented cornerstone for development in Microsoft's .NET architecture. It's easy to learn C# itself, especially if you're familiar with Java, C++, or other OO languages. This tutorial will introduce the syntax of C#, exposing the design philosophies behind the language, and will show how C# nestles within the .NET Framework. We'll see an overview of the .NET Framework Class Library and the benefits of the Common Language Runtime (including garbage collection). We'll also see how C# supports ASP.NET and ADO.NET for web and database development. Finally, we'll take a look at what's coming in C# 2.0.

Beginner: Prerequisites: Participants must be familiar with object-oriented programming concepts. Familiarity with Microsoft .Net, C# is useful but not essential.