Lecture notes and code examples
Click on a title to see the list of topics in that chapter.
Use the download links to get lecture handouts in PDF format or lecture slides in PPT format. You can also get code examples for most topics, as Visual Studio 2010 solutions. These should also work in Visual Studio 2012. Please note that the code examples are an important part of the lecture materials
1.
Introduction to C# and Visual Studio
2. C# object oriented programming basics
3. Creating C# classes
4. C# data types, objects and references
5. Interfaces, polymorphism and inheritance
6. Arrays and collections
7. Implementing a model using C#
8. Exceptions, testing and debugging
9. Creating GUIs with Windows Presentation Foundation
Some notes are in PDF format - you may need Adobe Reader to view and print them. You can download it using the link below: